Efficient virtual machine sizing for hosting containers as a service

Sareh Fotuhi Piraghaj, Amir Vahid Dastjerdi, Rodrigo N. Calheiros, Rajkumar Buyya

Research output: Chapter in Book / Conference PaperConference Paperpeer-review

47 Citations (Scopus)

Abstract

There has been a growing effort in decreasing energy consumption of large-scale cloud data centers via maximization of host-level utilization and load balancing techniques. However, with the recent introduction of Container as a Service (CaaS) by cloud providers, maximizing the utilization at virtual machine (VM) level becomes essential. To this end, this paper focuses on finding efficient virtual machine sizes for hosting containers in such a way that the workload is executed with minimum wastage of resources on VM level. Suitable VM sizes for containers are calculated, and application tasks are grouped and clustered based on their usage patterns obtained from historical data. Furthermore, tasks are mapped to containers and containers are hosted on their associated VM types. We analyzed clouds' trace logs from Google cluster and consider the cloud workload variances, which is crucial for testing and validating our proposed solutions. Experimental results showed up to 7.55% improvement in the average energy consumption compared to baseline scenarios where the virtual machine sizes are fixed. In addition, comparing to the baseline scenarios, the total number of VMs instantiated for hosting the containers is also improved by 68% on average.
Original languageEnglish
Title of host publicationProceedings of the 2015 IEEE World Congress on Services: SERVICES 2015, 27 June - 2 July 2015, New York, New York, USA
PublisherIEEE
Pages31-38
Number of pages8
ISBN (Print)9781467372756
DOIs
Publication statusPublished - 2015
EventIEEE World Congress on Services -
Duration: 27 Jun 2015 → …

Conference

ConferenceIEEE World Congress on Services
Period27/06/15 → …

Keywords

  • cloud computing
  • data processing service centers
  • energy consumption

Fingerprint

Dive into the research topics of 'Efficient virtual machine sizing for hosting containers as a service'. Together they form a unique fingerprint.

Cite this