Scheduling of Large-scale Virtualized Infrastructures
Toward Cooperative Management
Publication Date: July 2014 Hardback 192 pp.
Increasing needs in computing power are satisfied nowadays by federating more and more computers (or nodes) to build distributed infrastructures. Historically, these infrastructures have been managed by means of user-space frameworks or distributed operating systems. Over the past few years, a new kind of software manager has appeared, managers that rely on system virtualization. System virtualization allows the software to be disassociated from the underlying node by encapsulating it in a virtual machine.
The contribution of this book lies precisely in this area of research; more specifically, the author proposes DVMS (Distributed Virtual Machine Scheduler), a more decentralized application to dynamically schedule virtual machines hosted on a distributed infrastructure. These virtual machines are created, deployed on nodes and managed during their entire lifecycle by virtual infrastructure managers (VIMs). Ways to improve the scalability of VIMs are proposed, one of which consists of decentralizing the processing of several management tasks.
Part 1. Management of Distributed Infrastructures
1. Distributed Infrastructures Before the Rise of Virtualization.
2. Contributions of Virtualization.
3. Virtual Infrastructure Managers Used in Production.
Part 2. Toward a Cooperative and Decentralized Framework to Manage Virtual Infrastructures
4. Comparative Study Between Virtual Infrastructure Managers and Distributed Operating Systems.
5. Dynamic Scheduling of Virtual Machines.
Part 3. DVMS, a Cooperative and Decentralized Framework to Dynamically Schedule Virtual Machines
6. DVMS: A Proposal to Schedule Virtual Machines in a Cooperative and Reactive Way.
7. Experimental Protocol and Testing Environment.
8. Experimental Results and Validation of DVMS.
9. Perspectives Around DVMS.
About the Authors
Flavien Quesnel is a member the ASCOLA research team at Ecole des Mines de Nantes in France.