Contribution à l'allocation dynamique de ressources pour les composants expressifs dans les systèmes répartis

par Vincent Portigliatti

Thèse de doctorat en Automatique et informatique

Sous la direction de Laurent Philippe.

Soutenue en 2003

à Besançon , en partenariat avec Université de Franche-comté. UFR des sciences et techniques (autre partenaire) .


  • Résumé

    Le contexte de travail de cette these se situe aux frontieres des domaines des systemes repartis a composants, de la gestion de ressources, de l'equilibrage de charge et de la mobilite des composants avec prise en compte des besoins applicatifs avec l'aide de decisions logiques pour le deploiement et le placement des applications. Notre etude s'etend de la modelisation de l'administration de ressources et du deploiement pour un systeme reparti a composants dans un environnement corba, a la concretisation et la mise en oeuvre de notre systeme. La mobilite des composants basee sur la decision logique utilisant les informations de charge, de communication et de besoins applicatifs (contraintes et preferences) permet d'optimiser l'allocation de ressources lors du deploiement et du placement. Les resultats obtenus montrent que le surcout de notre proposition est assez faible par rapport aux avantages procures. Notre systeme est capable de fournir une meilleure execution et un meilleur placement des applications et des composants du point de vue des performances et de la satisfaction de besoins propres a l'application en regard des proprietes des sites d'execution. Nous utilisons le concept de reflexion et une technique de containers pour permettre la transparence d'allocation de ressources et d'adaptation a l'environnement. Notre contribution principale dans ce champ de recherche se situe dans l'utilisation d'une combinaison des theories, des modeles et des plateformes existantes pour avoir une solution implantee et testee, et pouvant etre utilisee pour ameliorer l'efficacite des executions des applications a base de composants.

  • Titre traduit

    Contribution to the dynamic ressources allocation for expressive components in distributed system


  • Résumé

    The context of the work presented in this phd thesis is between the fields of the components distributed systems, the resources management, the load balancing and the components mobility, with a view to take into account the applications needs, with the help of logical decisions, in order to deploy and the place these applications. Our study ranges from modeling of the resources administration and deployment for a component based distributed system in a corba environment, to the implementation of our system. The mobility of the components is based on a logical decision using the load, the communication and the application needs (constraints and preferences) information to optimize the resource allocation during deployment and placement. The results obtained show that the overhead of our system is rather low compared to the given advantages. Our system is able to provide a better execution and a better placement for the applications and components not only in terms of performances, but also in terms of application needs satisfaction compared to the execution site properties. We use the concept of reflexion and a technique of containers to provide the transparency of resource allocation and adaptation to the environment. Our main contribution to this field of research is using a combination of existing theories, models and existing platforms to come up with a tested solution which can be used to improve the effectiveness of component based application execution.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 176 p. ; 30 cm
  • Notes : Reproduction de la thèse autorisée
  • Annexes : Bibliogr. p.171-176

Où se trouve cette thèse ?

  • Bibliothèque :
  • Disponible pour le PEB
  • Cote : SCI.BESA.2003.42
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.