Mr Adrian Casajus Ramo (Universitat de Barcelona)
The DIRAC system is made of a number of cooperating Services and Agents that interact between them with a Client-Server architecture. All DIRAC components rely on a low level framework that provides the necessary basic functionality. In the current version of DIRAC these components have been identified as: DISET, the secure communication protocol for remote procedure call and file transfer; Configuration System, providing redundant distributed mechanism for configuration and service discovery; Logging and Monitoring System, a uniform way for all components to report their status and activities, and present that information to the users. The current functionality is the result of the experience collected during the last years of running with DIRAC for LHCb. The design principles and the resulting architecture currently implemented in DIRAC will be presented.
|Submitted on behalf of Collaboration (ex, BaBar, ATLAS)||LHCb|