Energy efficiency of dynamic management of virtual cluster with heterogeneous hardware

Jukka Kommeri, Tapio Niemi, Jukka K. Nurminen

Research output: Contribution to journalArticleScientificpeer-review

2 Citations (Scopus)

Abstract

Cloud computing is an essential part of today’s computing world. Continuously increasing amount of computation with varying resource requirements is placed in large data centers. The variation among computing tasks, both in their resource requirements and time of processing, makes it possible to optimize the usage of physical hardware by applying cloud technologies. In this work, we develop a prototype system for load-based management of virtual machines in an OpenStack computing cluster. Our prototype is based on an idea of ‘packing’ idle virtual machines into special park servers optimized for this purpose. We evaluate the method by running real high-energy physics analysis software in an OpenStack test cluster and by simulating the same principle using the Cloudsim simulator software. The results show a clear improvement, 9–48 % , in the total energy efficiency when using our method together with resource overbooking and heterogeneous hardware.
Original languageEnglish
Pages (from-to)1978-2000
Number of pages23
JournalThe Journal of Supercomputing
Volume73
Issue number5
DOIs
Publication statusPublished - 1 May 2017
MoE publication typeNot Eligible

Fingerprint

Energy Efficiency
Energy efficiency
Hardware
Virtual Machine
Cluster computing
Resources
High energy physics
Cloud computing
Prototype
Cluster Computing
Software
Servers
Computing
Simulators
Data Center
Requirements
Large Data
Cloud Computing
Packing
High Energy

Keywords

  • Cloudsim
  • Energy efficiency
  • Heterogeneous hardware
  • OpenStack
  • Over-commit

Cite this

Kommeri, Jukka ; Niemi, Tapio ; Nurminen, Jukka K. / Energy efficiency of dynamic management of virtual cluster with heterogeneous hardware. In: The Journal of Supercomputing. 2017 ; Vol. 73, No. 5. pp. 1978-2000.
@article{2cca393628ba4175aec0812105c9a40d,
title = "Energy efficiency of dynamic management of virtual cluster with heterogeneous hardware",
abstract = "Cloud computing is an essential part of today’s computing world. Continuously increasing amount of computation with varying resource requirements is placed in large data centers. The variation among computing tasks, both in their resource requirements and time of processing, makes it possible to optimize the usage of physical hardware by applying cloud technologies. In this work, we develop a prototype system for load-based management of virtual machines in an OpenStack computing cluster. Our prototype is based on an idea of ‘packing’ idle virtual machines into special park servers optimized for this purpose. We evaluate the method by running real high-energy physics analysis software in an OpenStack test cluster and by simulating the same principle using the Cloudsim simulator software. The results show a clear improvement, 9–48 {\%} , in the total energy efficiency when using our method together with resource overbooking and heterogeneous hardware.",
keywords = "Cloudsim, Energy efficiency, Heterogeneous hardware, OpenStack, Over-commit",
author = "Jukka Kommeri and Tapio Niemi and Nurminen, {Jukka K.}",
year = "2017",
month = "5",
day = "1",
doi = "10.1007/s11227-016-1899-0",
language = "English",
volume = "73",
pages = "1978--2000",
journal = "The Journal of Supercomputing",
issn = "0920-8542",
publisher = "Springer",
number = "5",

}

Energy efficiency of dynamic management of virtual cluster with heterogeneous hardware. / Kommeri, Jukka; Niemi, Tapio; Nurminen, Jukka K.

In: The Journal of Supercomputing, Vol. 73, No. 5, 01.05.2017, p. 1978-2000.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Energy efficiency of dynamic management of virtual cluster with heterogeneous hardware

AU - Kommeri, Jukka

AU - Niemi, Tapio

AU - Nurminen, Jukka K.

PY - 2017/5/1

Y1 - 2017/5/1

N2 - Cloud computing is an essential part of today’s computing world. Continuously increasing amount of computation with varying resource requirements is placed in large data centers. The variation among computing tasks, both in their resource requirements and time of processing, makes it possible to optimize the usage of physical hardware by applying cloud technologies. In this work, we develop a prototype system for load-based management of virtual machines in an OpenStack computing cluster. Our prototype is based on an idea of ‘packing’ idle virtual machines into special park servers optimized for this purpose. We evaluate the method by running real high-energy physics analysis software in an OpenStack test cluster and by simulating the same principle using the Cloudsim simulator software. The results show a clear improvement, 9–48 % , in the total energy efficiency when using our method together with resource overbooking and heterogeneous hardware.

AB - Cloud computing is an essential part of today’s computing world. Continuously increasing amount of computation with varying resource requirements is placed in large data centers. The variation among computing tasks, both in their resource requirements and time of processing, makes it possible to optimize the usage of physical hardware by applying cloud technologies. In this work, we develop a prototype system for load-based management of virtual machines in an OpenStack computing cluster. Our prototype is based on an idea of ‘packing’ idle virtual machines into special park servers optimized for this purpose. We evaluate the method by running real high-energy physics analysis software in an OpenStack test cluster and by simulating the same principle using the Cloudsim simulator software. The results show a clear improvement, 9–48 % , in the total energy efficiency when using our method together with resource overbooking and heterogeneous hardware.

KW - Cloudsim

KW - Energy efficiency

KW - Heterogeneous hardware

KW - OpenStack

KW - Over-commit

U2 - 10.1007/s11227-016-1899-0

DO - 10.1007/s11227-016-1899-0

M3 - Article

VL - 73

SP - 1978

EP - 2000

JO - The Journal of Supercomputing

JF - The Journal of Supercomputing

SN - 0920-8542

IS - 5

ER -