VMPlaceS: A Generic Tool to Investigate and Compare VM Placement Algorithms

Adrien Lebre 1, 2 Jonathan Pastor 1, 2 Mario Südholt 1, 2
1 ASCOLA - Aspect and composition languages
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : Advanced Virtual Machines placement policies are evaluated either using limited scale in-vivo experiments or ad hoc simulator techniques. These validation methodologies are unsatisfactory. First they do not model precisely enough real production platforms (size, workload representativeness, etc.). Second, they do not enable the fair comparison of different approaches. To resolve these issues, we propose VMPlaceS, a dedicated simulation framework to perform in-depth investigations and fair comparisons of VM placement algorithms. Built on top of SimGrid, our framework provides programming support to ease the implementation of placement algorithms and runtime support dedicated to load injection and execution trace analysis. It supports a large set of parameters enabling researchers to design simulations representative of a large space of real-world scenarios. We also report on a comparison using VMPlaceS of three classes of placement algorithms: centralized, hierarchical and fully-distributed ones.
Complete list of metadatas

Cited literature [18 references]  Display  Hide  Download

https://hal.inria.fr/hal-01159033
Contributor : Jonathan Pastor <>
Submitted on : Tuesday, June 2, 2015 - 2:28:44 PM
Last modification on : Wednesday, December 5, 2018 - 1:22:13 AM
Long-term archiving on : Tuesday, April 25, 2017 - 12:40:39 AM

File

main.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01159033, version 1

Citation

Adrien Lebre, Jonathan Pastor, Mario Südholt. VMPlaceS: A Generic Tool to Investigate and Compare VM Placement Algorithms. Europar 2015, Aug 2015, Vienne, Austria. ⟨hal-01159033⟩

Share

Metrics

Record views

1064

Files downloads

345