Cooperative Dynamic Scheduling of Virtual Machines in Distributed Systems - LINA - Langages d'Aspects et de Composants Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

Cooperative Dynamic Scheduling of Virtual Machines in Distributed Systems

Résumé

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.
Fichier non déposé

Dates et versions

hal-00622862 , version 1 (12-09-2011)

Identifiants

  • HAL Id : hal-00622862 , version 1

Citer

Flavien Quesnel, Adrien Lebre. Cooperative Dynamic Scheduling of Virtual Machines in Distributed Systems. 6th Workshop on Virtualization in High-Performance Cloud Computing, Aug 2011, Bordeaux, France. pp.457-466. ⟨hal-00622862⟩
299 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More