Virtual Machine Sizing in Virtualized Public Cloud Data Centres

Virtual machine (VM) consolidation in data centres is a technique that is used to ensure minimum use of physical servers (hosts) leading to better utilization of computing resources and energy savings. To achieve these goals, this technique requires that the estimated VM size is on the basis of appl...

Full description

Saved in:
Bibliographic Details
Published inInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology pp. 583 - 590
Main Authors Mosoti Derdus, Kenga, Oteke Omwenga, Vincent, Job Ogao, Patrick
Format Journal Article
LanguageEnglish
Published 22.06.2019
Online AccessGet full text

Cover

Loading…
More Information
Summary:Virtual machine (VM) consolidation in data centres is a technique that is used to ensure minimum use of physical servers (hosts) leading to better utilization of computing resources and energy savings. To achieve these goals, this technique requires that the estimated VM size is on the basis of application workload resource demands so as to maximize resources utilization, not only at host-level but also at VM-level. This is challenging especially in Infrastructure as a Service (IaaS) public clouds where customers select VM sizes set beforehand by the Cloud Service Providers (CSPs) without the knowledge of the amount of resources their applications need. More often, the resources are overprovisioned and thus go to waste, yet these resources consume power and are paid for by the customers. In this paper, we propose a technique for determining fixed VM sizes, which satisfy application workload resource demands. Because of the dynamic nature of cloud workloads, we show that any resource demands that exceed fixed VM resources can be addressed via statistical multiplexing. The proposed technique is evaluated using VM usage data obtained from a production data centre consisting of 49 hosts and 520 VMs. The evaluations show that the proposed technique reduces energy consumption, memory wastage and CPU wastage by at least 40%, 61% and 41% respectively.
ISSN:2456-3307
2456-3307
DOI:10.32628/CSEIT1953124