Quality estimation of virtual machine placement in cloud infrastructures

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A virtual machine (VM) placement module is a component/part of a cloud (computing) infrastructure, which chooses the best host(s) to allocate the requested VMs. In the literature, skewed or biased criteria are often used to determine the correctness of a placement module. Therefore, the quality of existing placement solutions is not always assessed adequately. In this paper, we propose a distance function that estimates the quality of the placement by comparing it with an optimal solution. We show how this distance function is utilized for testing and monitoring the behavior of VM placement implementations. To validate our approach a simulator has been developed and used for estimating the quality of different placement modules running under various scenarios. Preliminary experimental results on VM placement algorithms implemented in widely used platforms, such as OpenStack show that very often VMs are placed very far from the optimal solutions.

Original languageEnglish
Title of host publicationTesting Software and Systems - 29th IFIP WG 6.1 International Conference, ICTSS 2017, Proceedings
EditorsNina Yevtushenko, Ana Rosa Cavalli, Husnu Yenigun
PublisherSpringer Verlag
Pages213-229
Number of pages17
ISBN (Print)9783319675480
DOIs
Publication statusPublished - 1 Jan 2017
Externally publishedYes
Event29th IFIP WG 6.1 International Conference on Testing Software and Systems, ICTSS 2017 - St. Petersburg, Russian Federation
Duration: 9 Oct 201711 Oct 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10533 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference29th IFIP WG 6.1 International Conference on Testing Software and Systems, ICTSS 2017
Country/TerritoryRussian Federation
CitySt. Petersburg
Period9/10/1711/10/17

Keywords

  • Distance functions
  • Integer linear programming
  • Monitoring
  • Quality estimation
  • Testing
  • Virtual machine placement

Fingerprint

Dive into the research topics of 'Quality estimation of virtual machine placement in cloud infrastructures'. Together they form a unique fingerprint.

Cite this