Adding a Live Migration Model Into SimGrid, One More Step Toward the Simulation of Infrastructure-as-a-Service Concerns

Takahiro Hirofuchi 1 Adrien Lebre 2, 3 Laurent Pouilloux 4, *
* Auteur correspondant
2 ASCOLA - Aspect and composition languages
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
4 AVALON - Algorithms and Software Architectures for Distributed and HPC Platforms
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : Virtual machine (VM) placement problem has been active research area over the past decade. The research community needs an open simulation framework that can accurately and scalably simulate virtual machine operations including live migrations. However, existing cloud simulation frameworks cannot reproduce live migration behaviors correctly. A naive migration model, not considering memory update operations nor resource sharing contention, can drastically underestimate the duration of a live migration and the size of migration traffic. In this paper, we propose a simulation framework of virtualized distributed systems with the first class support of live migration operations. We developed a resource share calculation mechanism for VMs and a live migration model implementing the precopy migration algorithm of Qemu/KVM. We extended a widely-used simulation toolkits, SimGrid, which allows users to simulate large-scale distributed systems by using user friendly programming API. Through experiments, we confirmed that our simulation framework correctly reproduced live migration behaviors of the real world under various conditions. Through a first use case, we also confirmed that it is possible to conduct large scale simulations of complex virtualized workloads upon hundred thousands of VMs upon thousands of physical machines (PMs).
Type de document :
Communication dans un congrès
5th IEEE International Conference on Cloud Computing Technology and Science (IEEE CloudCom 2013), Dec 2013, Bristol, United Kingdom. 2013
Liste complète des métadonnées

https://hal.inria.fr/hal-00861882
Contributeur : Adrien Lebre <>
Soumis le : vendredi 13 septembre 2013 - 17:49:08
Dernière modification le : mercredi 5 décembre 2018 - 01:22:08

Identifiants

  • HAL Id : hal-00861882, version 1

Citation

Takahiro Hirofuchi, Adrien Lebre, Laurent Pouilloux. Adding a Live Migration Model Into SimGrid, One More Step Toward the Simulation of Infrastructure-as-a-Service Concerns. 5th IEEE International Conference on Cloud Computing Technology and Science (IEEE CloudCom 2013), Dec 2013, Bristol, United Kingdom. 2013. 〈hal-00861882〉

Partager

Métriques

Consultations de la notice

657