Guillaume Gauvrit
Ph.D. Student
Contact details
Postal address: IRISA, Campus universitaire de Beaulieu, 35042 Rennes cedex, FRANCE
Room: E-208
Phone: +33299847598
E-Mail: Guillaume.Gauvrit@irisa.fr
Research interests
Distributed adaptation, Self-management, Service Oriented Architectures, Distributed infrastructures.
Thesis subject
Dynamic adaptation of cooperating software components in the context of distributed Service Oriented Architectures.
Supervised by Françoise André
Nowadays a lot of applications are built from existing services. Indeed, services are more and more defined as generic components that can be parametrized and composed to satisfy users needs. Very often those services are available on infrastructures such as large scale networks, computing grids or mobile networks; all those infrastructures being highly dynamic. They provide hardware and software resources that can dynamically appear or disappear or change their characteristics (such as bandwidth or memory capacity). Therefore, to satisfy the quality of service required by the users, it is necessary to dynamically adapt the components constituting the services, according to their current execution environment.
Many proposals have been made to allow to build a single adaptable component, some of them by the PARIS team. Some ideas are explored to adapt in a coherent manner cooperating components, but very few tackle the problem of components connected on demand and distributed on large infrastructures.
The objective of this thesis is to propose a generic adaptation model for components based Service Oriented Architectures on distributed infrastructures. The adaptation will take into account the structural and behavioural aspects of the application.
Sujet de thèse (French)
Adaptation dynamique de composants logiciels coopératifs dans le contexte d'architectures orientées service (SOA) distribuées.
Encadré par Françoise André
De plus en plus d'applications sont construites à partir de services existants. En effet, les services sont de plus en plus définis comme des composants génériques qui peuvent être paramétrés et composés pour satisfaire les besoins des utilisateurs. Très souvent ces services sont disponibles sur des infrastructures telles que des réseaux large échelle, des grilles de calcul et des réseaux mobiles ; toutes ces infrastructures étant hautement dynamiques. Elles fournissent des ressources matérielles et logicielles qui peuvent dynamiquement apparaître ou disparaître ou changer leur caractéristiques (comme la bande passante ou la mémoire disponible). Aussi, pour satisfaire la qualité de service requise par les utilisateurs, il est nécessaire d'adapter dynamiquement les composants constituant les services selon leur environnement d'exécution courant.
Beaucoup de propositions ont été faites pour construire un unique composant adaptable, certaines par l'équipe PARIS. Des idées sont explorées pour adapter de manière cohérente des composants coopératifs, mais très peu s'attaquent au problème de composant interconnectés à la demande distribués sur de larges infrastructures.
L'objectif de cette thèse est de proposer un modèle d'adaptation générique pour des architectures orientées services, basées sur des composants, sur des architectures distribuées. L'adaptation tiendra compte des aspects structurels et architecturaux de l'application.
Research project
S-Cube: European Network of Excellence in Software Services and Systems
I contribute on the service adaptation part of the project.
Last modified 04.11.2009 09:41 AM