L'avènement des Clouds Computing a ouvert de grandes perspectives pour la baisse des charges de l'informatique en général et la fourniture d'un environnement adaptable pour les applications modernes ayant souvent des besoins très disparates en termes de capacités de calcul, de stockage et de transmission de données. Cependant, malgré les nombreuses promesses et l'engouement qu'ils suscitent actuellement dans le marché mondial des technologies de l'information, leur modèle a remis à la surface un certain nombre de défis qui freinent encore leur large adoption. Parmi ces défis nous nous sommes intéressés à la gestion de la Qualité de Service (QoS) dans ces nouveaux environnements et plus précisément ceux de type IaaS (Infrastructure as a Service) dans lesquels les clients ont la responsabilité de gérer la QoS de leurs applications contrairement aux autres modèles de type SaaS (Software as a Service) ou PaaS (Platform as a Service) pour lesquels la responsabilité de gestion de la QoS revient plutôt aux fournisseurs de Clouds.