LISA (Localhost Information Service Agent)

Source: arXiv


Grid computing has gained an increasing importance in the last years,
especially in the academic environments, offering the possibility to rapidly
solve complex scientific problems. The monitoring of the Grid jobs has a vital
importance for analyzing the system's performance, for providing the users an
appropriate feed-back, and for obtaining historical data which may be used for
performance prediction. Several monitoring systems have been developed, with
different strategies to collect and store the information. We shall present
here a solution based on MonALISA, a distributed service for monitoring,
control and global optimization of complex systems, and LISA, a component
application of MonALISA which can help in optimizing other applications by
means of monitoring services. The advantages of this system are, among others,
flexibility, dynamic configuration, high communication performance.

Download full-text


Available from: Ciprian Dobre
  • Source
    • "Another example of the way LISA can help other applications in terms of optimization is the relationship between the framework and the EVO videoconference system. As mentioned in (Dobre, et al., 2004), LISA was made part of the functioning EVO system, assisting the EVO peers to dynamically detect the best reflectors to which to connect to. The best reflectors are read from MonALISA repositories and are updated in time so that the choosing is performed only from the available reflectors. "
    [Show abstract] [Hide abstract]
    ABSTRACT: We present a distributed agent based system used to monitor, configure and control complex, large scale data transfers in the Wide Area Network. The Localhost Information Service Agent (LISA) is a lightweight dynamic service that provides complete system and applications monitoring, is capable to dynamically configure system parameters and can help in optimizing distributed applications. As part of the MonALISA (Monitoring Agents in A Large Integrated Services Architecture) system, LISA is an end host agent capable to collect any type of monitoring information, to distribute them, and to take actions based on local or global decision units. The system has been used for the Bandwidth Challenge at Supercomputing 2006 to coordinate global large scale data transfers using Fast Data Transfer (FDT) application between hundreds of servers distributed on major Grid sites involved in processing High Energy Physics data for the future Large Hadron Collider experiments.
    Full-text · Conference Paper · Jan 2007
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: High availability is a desired feature of a dependable distributed system. Replication is a well-known technique to achieve fault tolerance in distributed systems, thereby enhancing availability. We propose an approach relying on replication techniques and based on monitoring information to be applied in distributed systems for fault tolerance. Our approach uses both active and passive strategies to implement an optimistic replication protocol. Using a proxy to handle service calls and relying on service replication strategies, we effectively deal with the complexity and overhead issues. This paper presents an architecture for implementing the proxy based on monitoring data and the replication management. Experimentation and application testing using an implementation of the architecture is presented. The architecture is demonstrated to be a viable technique for increasing dependability in distributed systems.
    Full-text · Conference Paper · Sep 2010