Gestion de ressources, de monitoring et d'optimisation de qualité de service dans les environnements de type cloud computing

par Nicolas Marie-Magdelaine

Projet de thèse en Informatique

Sous la direction de Toufik Ahmed.

Thèses en préparation à Bordeaux , dans le cadre de École doctorale de mathématiques et informatique (Talence, Gironde) , en partenariat avec Laboratoire bordelais de recherche en informatique (laboratoire) et de Programmation Réseaux et Systèmes (PROGRESS) (equipe de recherche) depuis le 16-05-2017 .


  • Résumé

    La migration des applications d'entreprises vers le Cloud Computing n'a cessé de se développer ses dernières années offrant des modèles d'applications, de plateformes et d'infrastructures en tant que service (SaaS, PaaS, IaaS). Le cloud peut être de type public, privé ou hybride agrégeant des ressources hétérogènes et géographiquement distribuées. Aujourd'hui, le modèle du cloud offre de nouveaux horizons pour toutes les entreprises. En effet, en déportant les applications, les plateformes et les infrastructures dans le cloud, elles s'épargnent de lourds investissements autant matériels qu'humains. Néanmoins, vue la diversité des technologies sous-jacentes, la distribution géographique des ressources, et les performances attendues, le modèle de cloud présente de nouveaux défis à relever. L'objectif du travail de cette thèse est de proposer des solutions aux problèmes de gestion de ressources, de monitoring et d'optimisation de qualité de service dans les environnements de type Cloud Computing. Deux modèles de Cloud seront étudiés : (1) Cloud centralisé dans lequel la gestion de ressources est assurée de manière centralisée (2) Cloud distribué interconnectant des Cloud appartenant potentiellement à des fournisseurs différents et créant ainsi une fédération de cloud. Certaines applications peuvent nécessiter un contrôle plus fin sur la latence du réseau, la fiabilité et les performances attendues. Dans ce contexte, l'apport des technologie SDN et NFV doit être étudié en termes de contrôle de trafic réseaux (traffic steering), d'ingénierie de trafic, de gestion de routage inter-Cloud, de transport de données inter-cloud (e.g. Datacenter TCP, Multipath TCP, Fast and Secure Protocol), et de partage de ressources entre différents locataires hébergés. Les travaux de cette thèse doivent répondre aux besoins de l'entreprise partenaire avec des objectifs de validation et de démonstration de modèles et de solutions envisagés dans un environnement opérationnel concret.

  • Titre traduit

    Resource management, monitoring and optimization of quality of service in cloud computing environment.


  • Résumé

    The enterprise migration to the cloud boomed during the few past years. New models, paradigms, platforms and infrastructures as services as emerged. Cloud nowadays can be anywhere from public to private, in between or hybrid aggregating resources from differents types, origins and spread across the world. Cloud is now offering a new set of vision and possibilities. Companies large and small can build upon a large stack of already developed tools and infrastructure lowering the access to global reach. However this diversity of solution, the vastness of technologies and languages that are not always abstracted totally, present some new challenges. This thesis work is to proposed solutions to the issues of resources management, monitoring or optimization of quality of services in those cloud computing environments. Two main types of cloud computing will be studied : Centralised Cloud where the management of all the resource is under the control of a single entity giving access to tenant customer to abstracted resources for computing, networking and storage. Distributed cloud being interconnection of centralised cloud or smaller entity. The challenges being the federation of differents providers and abstraction layers. Some applications may also need a finer control the network, for performance, reliability and integrity. In this context, technologies like SDN (Software Define Network) and NFV (Network Function Virtualization) must be studied to enable the traffic engineering to accomplish inter-cloud routing ( Datacenter TCP, Multipath, Fast and Secure) and sharing of multi tenant resources.