1. Leveraging Cloud unused heterogeneous resources for applications with SLA guarantees
- Author
-
Dartois, Jean-Emile, Institut de Recherche Technologique b-com (IRT b-com), Diversity-centric Software Engineering (DiverSe), Inria Rennes – Bretagne Atlantique, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-LANGAGE ET GÉNIE LOGICIEL (IRISA-D4), Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Université de Bretagne Sud (UBS)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National de Recherche en Informatique et en Automatique (Inria)-École normale supérieure - Rennes (ENS Rennes)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes 1 (UR1), Université de Rennes (UNIV-RENNES)-CentraleSupélec-IMT Atlantique Bretagne-Pays de la Loire (IMT Atlantique), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Université de Bretagne Sud (UBS)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-École normale supérieure - Rennes (ENS Rennes)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes 1 (UR1), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT), Univ-Rennes1, Jalil BOUKHOBZA, Olivier BARAIS, Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-IMT Atlantique (IMT Atlantique), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), and Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-IMT Atlantique (IMT Atlantique)
- Subjects
interference ,ressources inutilisées ,placement intelligent ,[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] ,ACM: D.: Software ,unused resources ,données volumineuses ,machine learning ,ACM: H.: Information Systems ,[STAT.ML]Statistics [stat]/Machine Learning [stat.ML] ,big data ,interférences ,apprentissage machine ,smart placement ,Cloud - Abstract
Managing efficiently Cloud resources and reducing costs are major concerns for Cloud providers both economic and ecological reasons. However, It has been observed that the average usage of resources remains low, between 25-35% for the CPU. One way to improve Cloud data center resource utilization and thus reduce the total cost of ownership is to reclaim Cloud unused resources. However, reselling resources needs to meet the expectations of its customers in terms of quality of service. In this thesis the goal is to leverage Cloud unused resources for applications with SLA guarantees. To achieve that, this thesis proposes four contributions. The first one focuses on estimating real system capacity by considering SSD interferences. The second aims at estimating future use to provide availability guarantees. Then, a third contribution demonstrates the possibility of leveraging Cloud unused resources for big data without interfering with the co-located workloads. Finally, the last contribution aims at preventing malicious infrastructure owners from sabotaging the computation.; La gestion efficace des ressources est une dimension importante dans le domaine du Cloud computing tant pour des raisons économiques qu’écologiques. Il a été observé que les ressources des infrastructures Cloud ne sont utilisées qu’à hauteur de 20% en moyenne. Pour améliorer son modèle économique, un fournisseur de Cloud doit chercher à optimiser l’utilisation de l’ensemble de ses ressources matérielles sans jamais enfreindre la qualité de service minimale qu’il a contractualisé avec ses clients. L’objectif de cette thèse est d'exploiter les ressources hétérogènes inutilisées du Cloud pour des applications avec garanties de qualité de service. Pour cela, la thèse présente quatre contributions. La première se concentre sur l’estimation de la capacité réelle d’une machine virtualisée utilisant des périphériques de stockage SSD en tenant compte des performances variables causées par des interférences. La deuxième vise à estimer les ressources futures inutilisées d'une infrastructure Cloud et anticiper les risques d'impact sur la qualité de service. Puis, une troisième contribution démontre la possibilité d'exploiter efficacement les ressources inutilisées du Cloud pour des applications de données volumineuses sans perturber les applications des fournisseurs de ressources. Enfin, une dernière contribution propose de vérifier la bonne exécution d’une application dans un environnement sans confiance.
- Published
- 2020