Abstract

The use of cloud computing data centers is growing rapidly to meet the tremendous increase in demand for high-performance computing (HPC), storage and networking resources for business and scientific applications. Virtual machine (VM) consolidation involves the live migration of VMs to run on fewer physical servers, and thus allowing more servers to be switched off or run on low-power mode, as to improve the energy consumption efficiency, operating cost and CO2 emission. A crucial step in VM consolidation is host overload detection, which attempts to predict whether or not a physical server will be oversubscribed with VMs. In contrast to the majority of previous work which use CPU utilization as the sole indicator for host overload, a recent study has proposed a multiple regression host overload detection algorithm, which takes multiple factors into consideration: CPU, memory and network BW utilization. This paper provides further improvement along two directions. First, we provide Multi-Dimensional Regression Host Utilization (MDRHU) algorithms that combine CPU, memory and network BW utilization via Euclidean Distance (MDRHU-ED) and absolute summation (MDRHU-AS), respectively. This leads to improved results in terms of energy consumption and service level agreement violation. Second, the study explicitly takes real-world HPC workloads into consideration. Our extensive simulation study further illustrates the superiority of our proposed algorithms over existing methods. In particular, as compared to the most recently proposed multiple regression algorithm that is based on Geometric Relation (GR), our proposed algorithms provide an improvement of at least 12% in energy consumption, and an improvement of at least 80% in a metric that combines energy consumption, service-level-violation, and number of VM migrations.

Highlights

  • Cloud computing [1] technology is acquiring a great deal of prominence across the computing and networking research communities

  • Virtual machine (VM) consolidation, which involves the live migration of VMs to run on fewer physical servers, comes as an important solution because it allows more servers to be switched off or run on low-power mode, which helps reduce the energy consumption, operating cost and CO2 emission

  • A crucial step in VM consolidation is host overload detection, which attempts to predict whether or not a physical server will be oversubscribed with VMs

Read more

Summary

Introduction

Cloud computing [1] technology is acquiring a great deal of prominence across the computing and networking research communities. Motivated by the fact that high-performancecomputing (HPC) applications, and server applications usually utilizing cloud data centers, are sensitive to multiple factors (CPU, Memory and Network BW utilization), we propose a family of novel multi-dimensional regression host overload detection algorithms that explicitly take these orthogonal factors into consideration. The most crucial aspect of multi-dimensional regression is how to combine the orthogonal factors (CPU, Memory and Network BW utilization) into a composite metric that accurately captures whether or not the host is overloaded. Making such a decision accurately is the ultimate goal of the regression algorithm.

Related work
MDRHU-ED
MDRHU-AS
Evaluation methodology
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call