SelfXL - Self-management of compleX and Large scale systems

Distributed systems are becoming more and more complex due to their heterogeneous architectures (on the physical and software level) in which resources are numerous and whose availability evolves at runtime. This complexity and dynamicity requires permanent adaptation, from the application to the system level, and requires to automate the adaptation process. The essence of autonomic computing is system self-management, freeing administrators and developers of low-level task configuration and management whilst delivering an optimized solution. In an autonomic system, the human operator defines general high level policies and rules that serve as an input for the adaptation process. These policies can be categorized into four functional classes : self-configuration, self-healing, self-optimization,self-protection.

Since 2001 (IBM proposal), technical problems of self-management have been already studied (e.g., decision making) and sometimes solved (e.g., late binding, architectural reconfiguration or service monitoring). However, a major remaining challenge is to develop self-management of large-scale and complex systems in a efficient way. How can we address the autonomic management policies? How can we put the technical self-management solution fragments together in a systematic way?

The partners of the SelfXL project seek to acquire new processes in the field of the autonomic computing, to investigate further the required components which would allow the implementation (language, runtime) of complex and large-scale autonomic system. The scope of this project encompasses any system that has a high software complexity (distributed, size of code etc.) and is large-scale in terms of size and heterogeneity of resources and software. Systems to be targeted range from cluster computing to embedded systems, including legacy software.

This project is supported by the french institute Agence Nationale de la Recherche under contract ANR-08-SEGI-017.

Among the ANR project classifications, this project is an industrial project.

Consortium :

  • EMN (Ascola: Jean-Marc Menaud, Thomas Ledoux, Adrien Lèbre - Constraints: Nicolas Beldiceneau),
  • IRIT (Daniel Hagimont),
  • France Telecom R&D (Thierry Coupaye, Bruno Dillenseger, Frederic Dang Tran, Alexandre Lefebvre)
  • Bull (Benoit Pelletier, Christian Bourgeois),
  • Adèle - LIG (Philippe Lalanda, Ada Diaconescu),
  • ScalAgent (André Freyssinet)

scalagent.jpg

Join the community :

  • Mailing list:
    • self-discuss (gerneral infos),
    • self-commits (svn repository commits),
    • Private wiki sections, please contact adrien.lebre@emn.fr
  • INRIA Gforge: if you didn't use the INRIA forge for a previous project, please visit that page to get an account and then send an email with your fresh login to adrien.lebre@emn.fr.
    Otherwise, the svn section is available here.
 
home.txt · Last modified: 2009/06/23 10:14 by alebre08
Recent changes RSS feed Creative Commons License Driven by DokuWiki Made on Mac