Abstract

MonALISA, which stands for Monitoring Agents using a Large Integrated Services Architecture, has been developed over the last fifteen years by California Insitute of Technology (Caltech) and its partners with the support of the software and computing program of the CMS and ALICE experiments at the Large Hadron Collider (LHC). The framework is based on Dynamic Distributed Service Architecture and is able to provide complete system monitoring, performance metrics of applications, Jobs or services, system control and global optimization services for complex systems. A short overview and status of MonALISA is given in this paper.

Highlights

  • The monitoring information gathered for all the different subsystems can be used for the design, modeling, debugging, accounting and the development of higher level services

  • The MonALISA architecture The MonALISA 1 system is designed as an ensemble of autonomous, multithreaded, selfdescribing agent-based subsystems, which are registered as dynamic services, and are able to collaborate and cooperate in performing a wide range of information gathering and processing tasks [1, 2, 3]

  • Lookup services have replicated information. It is important for the monitoring service to be registered in two or more distributed lookup services, because if one fails to respond, interested clients can find the MonALISA services registered in the other working LUS

Read more

Summary

Introduction

The monitoring information gathered for all the different subsystems can be used for the design, modeling, debugging, accounting and the development of higher level services. 2. The MonALISA architecture The MonALISA 1 system is designed as an ensemble of autonomous, multithreaded, selfdescribing agent-based subsystems, which are registered as dynamic services, and are able to collaborate and cooperate in performing a wide range of information gathering and processing tasks [1, 2, 3]. The scalability of the system derives from the use of a multithreaded execution engine to host a variety of loosely coupled, self-describing dynamic services or agents and the ability of each service to register itself and to be discovered and used by any other services or clients that require such information.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call