Title :
Proactive Workload Consolidation for Reducing Energy Cost over a Given Time Horizon
Author :
De Cauwer, Milan ; Mehta, Deepak ; O´Sullivan, Barry ; Simonis, Helmut ; Cambazard, Hadrien
Author_Institution :
Insight Centre for Data Analytics, Univ. Coll. Cork, Cork, Ireland
Abstract :
Data centre energy requirements have grown massively in the last few years. One of the optimisation challenges for reducing its energy requirements is to keep servers well utilised by deciding which Virtual Machines (VMs) to migrate, where to migrate, when to migrate, and, when and which servers to switch on/off. Achieving this goal optimally requires the capability of predicting the future time-variable resource demands of VMs accurately and computing the plan for migrating VMs for efficient workload consolidation quickly. We call this Proactive Workload Consolidation Problem (PWCP). Solving PWCP as a giant monolithic problem with infinite time windows is impossible both for forecasting demands and optimal assignments of VMs to servers. We formulate PWCP in a more realistic way by defining a time window of a particular size in which the information is known more accurately and solve a - possibly infinite - sequence of optimisation problems moving forwards in time. The question is how far one is required to look ahead in terms of the number time-periods and still retain the minimum energy cost of a given horizon without violating the Service Level Agreements (SLAs). We perform investigations to understand the relationship between the number of time-periods considered in one optimisation step and migration-limits on the SLAs, energy cost, server-transition cost and migration cost. Our results suggest that looking ahead by only a few more time-periods can lead to more efficient resource provisioning over the entire horizon and consequently higher energy efficiency and close to no SLA violations.
Keywords :
computer centres; contracts; cost reduction; resource allocation; virtual machines; PWCP; SLA; VM; data centre energy requirements; energy cost reduction; infinite time windows; migration cost; proactive workload consolidation problem; resource provisioning; server-transition cost; service level agreements; time horizon; time-variable resource demands; virtual machines; Computational modeling; Electricity; Memory management; Optimization; Quality of service; Servers; Virtual machining;
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2014 14th IEEE/ACM International Symposium on
Conference_Location :
Chicago, IL
DOI :
10.1109/CCGrid.2014.105