VM placement in non-homogeneous IaaS-clouds

Konstantinos Tsakalozos, Mema Roussopoulos, Alex Delis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Infrastructure-as-a-Service (IaaS) cloud providers often combine different hardware components in an attempt to form a single infrastructure. This single infrastructure hides any underlying heterogeneity and complexity of the physical layer. Given a non-homogeneous hardware infrastructure, assigning VMs to physical machines (PMs) becomes a particularly challenging task. VM placement decisions have to take into account the operational conditions of the cloud (e.g., current PM load) and load balancing prospects through VM migrations. In this work, we propose a service realizing a two-phase VM-to-PM placement scheme. In the first phase, we identify a promising group of PMs, termed cohort, among the many choices that might be available; such a cohort hosts the virtual infrastructure of the user request. In the second phase, we determine the final VM-to-PM mapping considering all low-level constraints arising from the particular user requests and special characteristics of the selected cohort. Our evaluation shows that in large non-homogeneous physical infrastructures, we significantly reduce the VM placement plan production time and improve plan quality.

Original languageEnglish (US)
Title of host publicationService-Oriented Computing - 9th International Conference, ICSOC 2011, Proceedings
Pages172-187
Number of pages16
DOIs
StatePublished - 2011
Event9th International Conference on Service-Oriented Computing, ICSOC 2011 - Paphos, Cyprus
Duration: Dec 5 2011Dec 8 2011

Publication series

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

Conference

Conference9th International Conference on Service-Oriented Computing, ICSOC 2011
CountryCyprus
CityPaphos
Period12/5/1112/8/11

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'VM placement in non-homogeneous IaaS-clouds'. Together they form a unique fingerprint.

Cite this