Current research projects
Cube *Past research projects
MisTiGriDMedical *
Cilia Mediation *
Ceylan *
Auto-Home *
* in collaboration with Adele team, LIG laboratory, University of Grenoble (Joseph Fourier)
(since May 2007)
PhD students (co-supervision)
Sylvain FreyBassem Debbabi
Yoann Maurel
MisTiGriD - Autonomic Management for the Micro Smart Grid
Goal: | specifying a reference model for facilitating the development and maintenance of complex self-managed systems, such as micro smart grids |
Homepage: | http://perso.telecom-paristech.fr/~sfrey/ |
Medical - Middleware pour les services a l'habitat (Middleware for Smart Home Services)
Homepage: | http://medical.imag.fr |
Funding: | Minalogic (Isere) |
Duration: | 2011-2013 |
Goal: | design and development of an integration middleware for creating and administering smart home services, in the medical domain context. |
Our contribution: | endowing Medical's integration middleware with Autonomic Management capabilities, especially with respect to life-cycle concerns - automatic, distributed, large-scale and context-aware (re)deployment and (re)configuration of data-mediation components. This contribution relies on the Cube research project. |
Cube - decentralised autonomic processes for self-growing applications
Goal: | autonomically creating and maintaining correct, adapted instances of large-scale, distributed applications |
Homepage | Cube |
Cilia Mediation - creating flexible data mediation applications (the successor of the Composite Probes project)
Goal: | providing a generic, lightweight, service-oriented framework for creating flexible data mediation applications |
Resources: | Cilia Mediation - project web site |
Ceylan - complex, adaptable management strategies for autonomic systems
Goal: | creating complex, adaptable management strategies via the opportunistic integration of decentralised management resources |
Overview: | Autonomic Management capabilities become increasingly important for attaining functional and quality goals in software systems. Nonetheless, successful Autonomic Management solutions must feature complex, adaptive behaviors, which remain difficult to conceive and control. This project proposes a generic approach for the construction of Autonomic Manager applications. The adopted solution advocates creating Autonomic Management strategies via the dynamic and opportunistic integration of individual management resources (e.g. monitoring probes, analysers, planners or executors). This project is developping a reusable framework for supporting the presented approach. The current framework prototype is based on a Service Oriented Component technology (iPOJO). |
Auto Home - developing autonomic home applications
Goal: | providing a generic architecture and a reusable platform for facilitating the development of pervasive home applications with autonomic management capabilities |
Postdoc - Composite Probes (opensource project)
Orange Labs, maps/ams, Grenoble(May 2006 - April 2007) Composite Probes - data-mediation framework for large-scale, distributed systems
Goal: | organise monitoring data into configurable data-processing hierarchies |
Resources: | Documentation:
pdf,
zip
Download from ObjectWeb: project CVS |
PhD Thesis - AQuA Framework
Performance Engineering Laboratory (PEL), Dublin City University (DCU)(March 2002 - April 2006) Automatic Performance Optimisation of Component-Based Enterprise Systems via Redundancy
The AQuA Framework | Automatic Quality Assurance |
Research Goal: | enable dynamic self-adaptation, self-optimisation and self-healing capabilities in complex, component-based software systems, running in unpredictably changing environments, in order to optimise and maintain their quality characteristics. Focus is on automatically adapting applications to changes in their running environments in order to optimise their performance at runtime. |
Proposed Solution: | > use redunant components, individually optimised for different running environments, such as different incomming workloads, software and hardware resources. > swap redunant components at runtime, so as to use the optimal redunant component in each different running environment > automate the component redundancy-based performance optimisation process: provide an automatic system manager that is capable of monitoring applications and their execution environments, decide when it should adapt applications and which redunant components to activate and finally perform adaptation operations on running applications without disrupting their correct functionning. |
Results: | > documented study of how component redundancy can be used for performance optimisation in enterprise systems (focus on J2EE): relevant examples, (business and technical perspective), analysis of how various choices influence performance, successful implementation and testing of two example scenarios > development of an automatic performance optimisation framework (AQuA): identify the main required functionalities, design, prototype implementation for J2EE/EJB (AQuA_J2EE - includes a solution for monitoring, policy-based adaptation and component-swapping) and successful tests on an example scenario > proposed and adopted clustering techniques for obtaining component information from runtime monitoring data |
read more... | |
PhD related Publications |
CADENUS Project
TELTEC Laboratory, Dublin City University (DCU)(August 2000 - February 2002)
CADENUS | Creation and Deployment of End-User Services |
in Premium IP Networks | |
Mission: | the CADENUS project proposed an
integrated solution for the creation, configuration and
provisioning of end-user services with QoS guarantees in Premium
IP networks. the CADENUS Project's goal was to provide service creation and
configuration in a dynamic way through the appropriate linking of
user-related service components, such as authorisation, or registration,
to network-related service components, such as QoS control, or accounting. |
read more... |
the developed solution was based on the Cadenus architecture, which includes key functional blocks at the user - provider interface, within the service provider domain, and between the service provider and the network provider. |
Cadenus Project Publications | |
Contributions to International and national Research Projects
- French ANR Project - SelfXL (2009), Adele team, Grenoble University Autonomic management for large-scale, complex computing systems
- European Project - ANSO (2007), Adele team, Grenoble University Internet gateways for pervasive home applications
- European Project - SelfMan and French ANR/RNTL Project - SelfWare (2006-2007), Orange Labs
- Internal Project - BRAIN (2006), Orange Labs
- Irish National Project - Performance of Components, PEL laboratory, Dublin City University (2002 -2006)
- Irish National Project - Web services, PEL laboratory, Dublin City University, (2005 - 2006)
- European Project - CADENUS, TELTEC laboratory, Dublin City University, (2000 - 2002)