JOURNAL ARTICLE

Energy efficient temporal load aware resource allocation in cloud computing datacenters

Shahin Vakilinia

Year: 2018 Journal:   Journal of Cloud Computing Advances Systems and Applications Vol: 7 (1)   Publisher: Springer Nature

Abstract

Abstract Cloud computing datacenters consume huge amounts of energy, which has high cost and large environmental impact. There has been significant amount of research on dynamic power management, which shuts down unutilized equipment in a datacenter to reduce energy consumption. The main consumers of power in a datacenter are servers, communications network and the cooling system. Optimization of power in a datacenter is a difficult problem because of server resource constraints, network topology and bandwidth constraints, cost of VM migration, the heterogeneity of workloads and the servers. The arrival of new jobs and departure of completed jobs also create workload heterogeneity in time. As a result, most of the previous research has concentrated on partial optimization of power consumption, which optimizes either server and/or network power consumption through placement of VMs. Temporal load aware optimization, minimization of power consumption as a function of time has vastly been studied. When optimization also included migration, then solution had been divided into two steps, in the first step optimization of server and/or network power consumption is performed and in the second step migration of VMs has been taken care of, which is not an optimal solution. In this work, we develop joint optimization of power consumption of servers, network communications and cost of migration with workload and server heterogeneity subject to resource and bandwidth constraints through VM placement. Optimization results in an integer quadratic program (IQP) with linear/quadratic constraints in number of VMs assigned to a job on a server. IQP can only be solved for very small size systems, however, we have been able to decompose IQP to master and pricing sub-problems which may be solved through column generation technique for systems with larger sizes. Then, we have extended the optimization to manage temporal heterogeneity of the workload. It is assumed that time-axis is slotted and at the end of each slot jobs makes probabilistic complete/partial release of the VMs that they are holding and there will also be new job arrivals according to a Poisson process. The system will perform re-optimization of power consumption at the end of each slot that also includes the cost of VM migration. In the re-optimization, VMs of unfinished jobs may experience migration while new jobs are assigned VMs. We have obtained numerical results for optimal power consumption for the system as well as its power consumption due to two heuristic VM assignment algorithms. The results show optimization achieves significant power savings compared to the heuristic algorithms. We believe that our work advances state-of-the art in dynamic power management of datacenters and the results will be helpful to cloud service providers in achieving energy saving.

Keywords:
Computer science Server Cloud computing Energy consumption Workload Virtual machine Bandwidth (computing) Optimization problem Distributed computing Computer network Real-time computing Operating system Algorithm

Metrics

46
Cited By
16.07
FWCI (Field Weighted Citation Impact)
99
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Correction to: Energy efficient temporal load aware resource allocation in cloud computing datacenters

Shahin VakiliniaMustafa Mehmet-AliDondgyu Qiu

Journal:   Journal of Cloud Computing Advances Systems and Applications Year: 2018 Vol: 7 (1)
JOURNAL ARTICLE

Energy Aware Resource Allocation in Cloud Computing

Gagandeep KaurArshdeep Singh

Journal:   International Journal of Advanced Research in Computer Science and Software Engineering Year: 2017 Vol: 7 (1)Pages: 258-266
JOURNAL ARTICLE

Energy and QoS aware resource allocation for heterogeneous sustainable cloud datacenters

Yuyang PengDong-Ki KangFawaz AL-HazemiChan‐Hyun Youn

Journal:   Optical Switching and Networking Year: 2016 Vol: 23 Pages: 225-240
JOURNAL ARTICLE

Energy Efficient Resource Allocation in Cloud Computing

Mrs. Ch Vijaya KumariMr. M AharonuThorat Kavita Sunil

Journal:   International Journal of Engineering and Advanced Technology Year: 2019 Vol: 8 (6s3)Pages: 2071-2074
© 2026 ScienceGate Book Chapters — All rights reserved.