Look-ahead energy efficient VM allocation approach for data centers

被引:9
作者
Caglar, Ilksen [1 ]
Altilar, Deniz Turgay [1 ]
机构
[1] Istanbul Tech Univ, Dept Comp Engn, Istanbul, Turkey
来源
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS | 2022年 / 11卷 / 01期
关键词
Cloud computing; Resource management; Energy efficiency; VIRTUAL MACHINES; CLOUD; POWER; MIGRATION; CONSOLIDATION; CONSUMPTION; MANAGEMENT; HEURISTICS; COST;
D O I
10.1186/s13677-022-00281-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy efficiency is an important issue for reducing environmental dissipation. Energy efficient resource provisioning in cloud environments is a challenging problem because of its dynamic nature and varied application workload characteristics. In the literature, live migration of virtual machines (VMs) among servers is commonly proposed to reduce energy consumption and to optimize resource usage, although it comes with essential drawbacks, such as migration cost and performance degradation. Energy efficient provisioning is addressed at the data center level in this research. A novel efficient resource management algorithm for virtualized data centers that optimizes the number of servers to meet the requirements of dynamic workloads without migration is proposed in this paper. The proposed approach, named Look-ahead Energy Efficient VM Allocation (LAA), contains a Holt Winters-based prediction module. Energy efficiency and performance are inversely proportional. The energy-performance trade-off relies on periodic comparisons of the predicted and active numbers of servers. To evaluate the proposed algorithm, experiments are conducted with real-world workload traces from Google Cluster. LAA is compared with the best approach provided by CloudSim based on VM migration called Local Regression-Minimum Migration Time (LR-MMT). The experimental results show that the proposed algorithm leads to a consumption reduction of up to 45% to complete one workload compared with the LR-MMT.
引用
收藏
页数:16
相关论文
共 41 条
[1]   Metaheuristic Approaches to Virtual Machine Placement in Cloud Computing: A Review [J].
Alboaneen, Dabiah Ahmed ;
Tianfield, Huaglory ;
Zhang, Yan .
2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2016, :214-221
[2]  
Beloglazov Anton, 2010, Proceedings 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), P577, DOI 10.1109/CCGRID.2010.45
[3]  
Beloglazov Anton, 2010, Proceedings 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), P826, DOI 10.1109/CCGRID.2010.46
[4]   Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers [J].
Beloglazov, Anton ;
Buyya, Rajkumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) :1397-1420
[5]   An Energy Efficient VM Allocation Approach for Data Centers [J].
Caglar, Ilksen ;
Altilar, Deniz Turgay .
2016 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC), AND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2016, :240-244
[6]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[7]   ERECT: Energy-efficient reactive scheduling for real-time tasks in heterogeneous virtualized clouds [J].
Chen, Huangke ;
Liu, Guipeng ;
Yin, Shu ;
Liu, Xiaocheng ;
Qiu, Dishan .
JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 28 :416-425
[8]   A multi-objective optimization for resource allocation of emergent demands in cloud computing [J].
Chen, Jing ;
Du, Tiantian ;
Xiao, Gongyi .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2021, 10 (01)
[9]   Energy-Efficient Resource Allocation and Provisioning Framework for Cloud Data Centers [J].
Dabbagh, Mehiar ;
Hamdaoui, Bechir ;
Guizani, Mohsen ;
Rayes, Ammar .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2015, 12 (03) :377-391
[10]   vGreen: A System for Energy-Efficient Management of Virtual Machines [J].
Dhiman, Gaurav ;
Marchetti, Giacomo ;
Rosing, Tajana .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2010, 16 (01)