کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
502505 863710 2009 27 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
MonALISA: An agent based, dynamic service system to monitor, control and optimize distributed systems
موضوعات مرتبط
مهندسی و علوم پایه شیمی شیمی تئوریک و عملی
پیش نمایش صفحه اول مقاله
MonALISA: An agent based, dynamic service system to monitor, control and optimize distributed systems
چکیده انگلیسی

The MonALISA (Monitoring Agents in a Large Integrated Services Architecture) framework provides a set of distributed services for monitoring, control, management and global optimization for large scale distributed systems. It is based on an ensemble of autonomous, multi-threaded, agent-based subsystems which are registered as dynamic services. They can be automatically discovered and used by other services or clients. The distributed agents can collaborate and cooperate in performing a wide range of management, control and global optimization tasks using real time monitoring information.Program summaryProgram title: MonALISACatalogue identifier: AEEZ_v1_0Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEEZ_v1_0.htmlProgram obtainable from: CPC Program Library, Queen's University, Belfast, N. IrelandLicensing provisions: Caltech License – free for all non-commercial activitiesNo. of lines in distributed program, including test data, etc.: 147 802No. of bytes in distributed program, including test data, etc.: 2 5913 689Distribution format: tar.gzProgramming language: Java, additional APIs available in Java, C, C++, Perl and pythonComputer: Computing Clusters, Network Devices, Storage Systems, Large scale data intensive applicationsOperating system: The MonALISA service is mainly used in Linux, the MonALISA client runs on all major platforms (Windows, Linux, Solaris, MacOS).Has the code been vectorized or parallelized?: It is a multithreaded application. It will efficiently use all the available processors.RAM: for the MonALISA service the minimum required memory is 64 MB; if the JVM is started allocating more memory this will be used for internal caching. The MonALISA client requires typically 256–512 MB of memory.Classification: 6.5External routines: Requires Java: JRE or JDK to run. These external packages are used (they are included in the distribution): JINI, JFreeChart, PostgreSQL (optional).Nature of problem: To monitor and control distributed computing clusters and grids, the network infrastructure, the storage systems, and the applications used on such facilities. The monitoring information gathered is used for developing the required higher level services, the components that provide decision support and some degree of automated decisions and for maintaining and optimizing workflow in large scale distributed systems.Solution method: The MonALISA framework is designed as an ensemble of autonomous self-describing agent-based subsystems which are registered as dynamic services. These services are able to collaborate and cooperate in performing a wide range of distributed information-gathering and processing tasks.Running time: MonALISA services are designed to run continuously to collect monitoring data and to trigger alarms or to take automatic actions in case it is necessary.References:[1]http://monalisa.caltech.edu.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer Physics Communications - Volume 180, Issue 12, December 2009, Pages 2472–2498
نویسندگان
, , , , , , , , , ,