Cooperative Dynamic Scheduling of Virtual Machines in Distributed Systems

Flavien Quesnel 1, 2 Adrien Lèbre 1, 2
1 ASCOLA - Aspect and composition languages
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : Cloud Computing aims at outsourcing data and applications hosting and at charging clients on a per-usage basis. These data and ap- plications may be packaged in virtual machines (VM), which are them- selves hosted by nodes, i.e. physical machines. Consequently, several frameworks have been designed to manage VMs on pools of nodes. Unfortunately, most of them do not efficiently address a common objective of cloud providers: maximizing system utilization while ensuring the quality of service (QoS). The main reason is that these frameworks schedule VMs in a static way and/or have a centralized design. In this article, we introduce a framework that enables to schedule VMs cooperatively and dynamically in distributed systems. We evaluated our prototype through simulations, to compare our approach with the cen- tralized one. Preliminary results showed that our scheduler was more reactive. As future work, we plan to investigate further the scalability of our framework, and to improve reactivity and fault-tolerance aspects.
Type de document :
Communication dans un congrès
6th Workshop on Virtualization in High-Performance Cloud Computing, Aug 2011, Bordeaux, France. Springer-Verlag, 7156, pp.457-466, 2011, Lecture Notes in Computer Science
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-00622862
Contributeur : Flavien Quesnel <>
Soumis le : lundi 12 septembre 2011 - 19:45:46
Dernière modification le : lundi 5 octobre 2015 - 17:00:35

Identifiants

  • HAL Id : hal-00622862, version 1

Collections

Citation

Flavien Quesnel, Adrien Lèbre. Cooperative Dynamic Scheduling of Virtual Machines in Distributed Systems. 6th Workshop on Virtualization in High-Performance Cloud Computing, Aug 2011, Bordeaux, France. Springer-Verlag, 7156, pp.457-466, 2011, Lecture Notes in Computer Science. 〈hal-00622862〉

Partager

Métriques

Consultations de la notice

383