Autonomic System Administration

DANIEL    HAGIMONT      

Objectives

Today's computing environments are becoming increasingly sophisticated. They involve numerous complex software that cooperate in potentially large scale distributed environments. These software are developed with very heterogeneous programming models and their configuration facilities are generally proprietary. Therefore, the administration of these software (installation, configuration, tuning, repair …) is a much complex task which consumes a lot of resources:
A very promising approach to the above issue is to implement administration as an autonomic software. Such a software can be used to deploy and configure applications in a distributed environment. It can also monitor the environment and react to events such as failures or overloads and reconfigure applications accordingly and autonomously. The main advantages of this approach are:
The goal of this project (called Jade) is to design and prototype an environment for developing autonomic administration software. Our preliminary research in Jade allowed us to identify the following key design choices:
Our current favorite application domain is that of clustered J2EE application. These applications rely on very complex software (e.g. Apache, Tomcat, Jonas, Mysql) and their deployment and administration should greatly benefit from Jade.
We are currently investigating the challenge of applying this approach to the management of large scale infrastructures in the area of Grid computing.

Related papers

[5.25]  N. de Palma, S. Jean, S. Ben Atallah, D. Hagimont, J2EE Applications Deployment: A first Experiment, International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’04), Las Vegas, June 2004. [PDF]

[5.28]  S. Bouchenak, F. Boyer, D. Hagimont, S. Krakowiak, N. Depalma, V. Quéma, J.-B. Stefani, Architecture-Based Autonomous Repair Management: Application to J2EE Clusters, 2nd International Conference on Autonomic Computing (ICAC) - short paper, Seattle, June 2005.

[5.30]    S. Bouchenak, F. Boyer, D. Hagimont, S. Krakowiak, A. Mos, N. Depalma, V. Quema, J.-B. Stefani, Architecture-Based Autonomous Repair Management: An Application to J2EE Clusters, 24th IEEE Symposium on Reliable Distributed Systems (SRDS), Orlando, Florida, October 2005. [PDF]

[5.31]   S. Sicard, N. Depalma, D. Hagimont, J2EE Server Scalability through EJB Replication,  ACM Symposium on Applied Computing (SAC)Special Track on Distributed Systems and Grid Computing, Dijon, France, April 2006. [PDF]

[5.32]   J. Philippe, N. Depalma, S. Bouchenak, J. Kornas, D. Hagimont, Offline Profiling for Guaranteed Performance in Multi-Tiered Web Applications, International Conference on Internet Computing, Las Vegas, USA, June 2006. [PDF]

[5.33]  D. Hagimont, S. Bouchenak, N. De Palma, C. Taton, Autonomic Management of Clustered Applications, IEEE International Conference on Cluster Computing, Barcelona September 25th-28th, 2006. [PDF]

[5.34]  B. Claudel, N. De Palma, R. Lachaize, D. Hagimont, Self-protection for Distributed Component-Based Applications, Eighth International Symposium on Stabilization, Safety, and Security of Distributed Systems, Dallas, USA, November 2006. [PDF]

[7.8]  S. Ben Atallah, D. Hagimont, S. Jean, N. de Palma, A first step towards autonomous clustered J2EE applications management, First International Workshop on Operating Systems, Programming Environments and Management Tools for High-Performance Computing on Clusters, Saint-Malo, June 2004. [PDF]

[7.9]  S. Bouchenak, N. de Palma, D. Hagimont, Autonomic administration of clustered J2EE applications, IFIP/IEEE International Workshop on Self-Managed Systems & Services, Nice, May 2005. [PDF]

[7.10] C. Taton, S. Bouchenak, F. Boyer, NI de Palma, D. Hagimont and A. Mos, Self-Manageable Replicated Servers. In VLDB Workshop on Design, Implementation, and Deployment of Database Replication (WDIDDR), at 31st International Conference on Very Large Data Bases, Trondheim, Norway, August 2005. [PDF]

[7.11] C. Taton, S. Bouchenak, N. Depalma, D. Hagimont, S. Sicard, Self-Sizing of Clustered Databases,  2nd IEEE International Workshop on Autonomic Communications and Computing (ACC 2006), Niagara-Falls, June 2006. [PDF]

Presentation slides

Funding supports

This research project at IRIT is funded through several ANR (french National Research Agency) projects:

Contact

Daniel Hagimont
Web : http://www.enseeiht.fr/~hagimont
Email : Daniel.Hagimont@enseeiht.fr
Phone : (+33) 561 588 383 (GMT+1)
Fax : (+33) 561 588 306