Mobile agents for Web‐based systems management
The increasing dimension and heterogeneity of global Web systems make harder their management with tools based on the client/server model. The Mobile Agent technology overcomes the limits of traditional approaches and proposes solutions that are suitable for the management of distributed and heterogeneous Internet-based systems. The paper describes the MAMAS environment and its implementation with a Mobile Agent technology. MAMAS has the goals of monitoring the whole system, introducing dynamic
... corrective actions and modifying system policies at run-time. MAMAS achieves these objectives by answering the guidelines of both security and compliance to standards. The choice of Java as the implementation language has permitted to achieve portability, to exploit the language security features, and to provide Web accessibility. The MAMAS compliance with CORBA ensures interoperability with legacy management platforms. Paolo Bellavista received his Laurea in electronic engineering from the University of Bologna, Italy, in 1997. He is currently pursuing a Ph.D. in computer science engineering at the same university. His research interests include distributed computing, distributed objects, mobile agents, network and systems management, multimedia systems for distance learning. He is member of the ACM and IEEE. Antonio Corradi is an associate professor of computer science at the University of Bologna. His scientific interests include distributed systems, object and agent systems, network management, and distributed and parallel architectures. He received his Laurea in electronic engineering from the University of Bologna and his MS in electrical engineering from Cornell University. He is member of the ACM, AICA (Italian Association for Computing), and IEEE. Cesare Stefanelli received his Laurea in electronic engineering from the University of Bologna, Italy, in 1992 and the Ph.D. degree in computer science in 1996. His research interests are in the area of distributed systems, massively parallel systems and programming environments for parallelism. Currently, he is an associate professor of operating systems at the University of Ferrara. He is member of the AICA (Italian Association for Computing), and IEEE. Fabio Tarantino received his Laurea in computer science engineering from the University of Bologna, Italy, in 1998. His research interests are in the area of distributed systems, object-oriented programming, network and systems management. He currently works for Andersen Consulting.