Energy efficient virtual machine migration approach with SLA conservation in cloud computing

Vaneet Garg , Balkrishan Jindal

Journal of Central South University ›› 2021, Vol. 28 ›› Issue (3) : 760 -770.

PDF
Journal of Central South University ›› 2021, Vol. 28 ›› Issue (3) : 760 -770. DOI: 10.1007/s11771-021-4643-8
Article

Energy efficient virtual machine migration approach with SLA conservation in cloud computing

Author information +
History +
PDF

Abstract

In the age of online workload explosion, cloud users are increasing exponentialy. Therefore, large scale data centers are required in cloud environment that leads to high energy consumption. Hence, optimal resource utilization is essential to improve energy efficiency of cloud data center. Although, most of the existing literature focuses on virtual machine (VM) consolidation for increasing energy efficiency at the cost of service level agreement degradation. In order to improve the existing approaches, load aware three-gear THReshold (LATHR) as well as modified best fit decreasing (MBFD) algorithm is proposed for minimizing total energy consumption while improving the quality of service in terms of SLA. It offers promising results under dynamic workload and variable number of VMs (1–290) allocated on individual host. The outcomes of the proposed work are measured in terms of SLA, energy consumption, instruction energy ratio (IER) and the number of migrations against the varied numbers of VMs. From experimental results it has been concluded that the proposed technique reduced the SLA violations (55%, 26% and 39%) and energy consumption (17%, 12% and 6%) as compared to median absolute deviation (MAD), inter quartile range (IQR) and double threshold (THR) overload detection policies, respectively.

Keywords

cloud computing / energy efficiency / three-gear threshold / resource allocation / service level agreement

Cite this article

Download citation ▾
Vaneet Garg, Balkrishan Jindal. Energy efficient virtual machine migration approach with SLA conservation in cloud computing. Journal of Central South University, 2021, 28(3): 760-770 DOI:10.1007/s11771-021-4643-8

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

YADAV R, ZHANG W, CHEN H, GUO T. MuMs: Energy-aware VM selection scheme for cloud data center [C]//Proceedings of the 28th International Workshop on Database and Expert Systems Applications (DEXA). Lyon: 2017: 132–136.

[2]

GelenbeE, LentR. Optimising server energy consumption and response time [J]. Theoretical and Applied Informatics, 2013, 24(4): 257-270

[3]

YADAV R, ZHANG W. MeReg: Managing energy-SLA tradeoff for green mobile cloud computing [C]//Wireless Communications and Mobile Computing. Hindawi, 2017: 6741972.

[4]

SoltanshahiM, AsemiR, ShafieiN. Energy-aware virtual machines allocation by krill herd algorithm in cloud data centers [J]. Heliyon, 2019, 5(7): 1-9

[5]

WajidU, CappielloC, PlebaniP, PerniciB, MehandjievN, VitaliM. On achieving energy efficiency and reducing CO2 footprint in cloud computing [J]. IEEE Transactions on Cloud Computing, 2016, 4(2): 138-151

[6]

ManviSS, Krishna ShyamG. Resource management for infrastructure as a service (IaaS) in cloud computing: A survey [J]. Journal of Network and Computer Applications, 2014, 41(1): 424-440

[7]

HameedA, KhoshkbarforoushhaA, RanjanR, JayaramanPP, KolodziejJ, BalajiP. A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems [J]. Computing, 2016, 98(7): 751-774

[8]

KliazovichD, BouvryP, KhanS U. DENS: Data center energy-efficient network-aware scheduling [J]. Cluster Computing, 2013, 16(1): 65-75

[9]

FanX, WeberW D, BarrosoL A. Power provisioning for a warehouse-sized computer [J]. ACM SIGARCH Computer Architecture News, 2007, 35(2): 1-13

[10]

SaadiY, El KafhaliS. Energy-efficient strategy for virtual machine consolidation in cloud environment [J]. Soft Computing, 2020, 2(1): 1-10

[11]

ZhangW, BaiE, HeH, ChengA M K. Solving energy-aware real-time tasks scheduling problem with shuffled frog leaping algorithm on heterogeneous platforms [J]. Sensors, 2015, 15(6): 13778-13804

[12]

WU L, GARG S K, BUYYA R. SLA-based resource allocation for software as a service provider (SaaS) in cloud computing environments [C]//Proceedings of the 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2011. Newport Beach, CA, 2011: 195–204.

[13]

HuangC J, GuanC T, ChenH M, WangY W, ChangS C, LiC Y. An adaptive resource management scheme in cloud computing [J]. Engineering Application of Artificial Intelligence, 2013, 26(1): 382-389

[14]

EsfandiarpoorS, PahlavanA, GoudarziM. Structure-aware online virtual machine consolidation for datacenter energy improvement in cloud computing [J]. Computers and Electrical Engineering, 2015, 42(6): 74-89

[15]

RuanX, ChenH, TianY, YinS. Virtual machine allocation and migration based on performance-to-power ratio in energy-efficient clouds [J]. Future Generation Computer Systems, 2019, 100: 380-394

[16]

AlharbiF, TianY C, TangM, ZhangW Z, PengC, FeiM. An ant colony system for energy-efficient dynamic virtual machine placement in data centers [J]. Expert Systems with Applications, 2019, 120: 228-238

[17]

BeloglazovA, BuyyaR. Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers [J]. Concurrency Computation Practice Experience, 2012, 24(13): 1397-1420

[18]

ZhouZ, HuZ G, SongT, YuJ Y. A novel virtual machine deployment algorithm with energy efficiency in cloud computing [J]. Journal of Central South University, 2015, 22(3): 974-983

[19]

ZhouZ, HuZ, LiK. Virtual machine placement algorithm for both energy-awareness and SLA violation reduction in cloud data centers [J]. Scientific Programming, 2016, 15: 1-11

[20]

YadavR, ZhangW, KaiwartyaO, SinghP R, ElgendyI A, TianY C. Adaptive energy-aware algorithms for minimizing energy consumption and SLA violation in cloud computing [J]. IEEE Access, 2018, 6: 55923-55936

[21]

CIOARA T, ANGHEL I, SALOMIE I, COPIL G, MOLDOVAN D, KIPP A. Energy aware dynamic resource consolidation algorithm for virtualized service centers based on reinforcement learning [C]//Proceedings of the 10th International Symposium on Parallel and Distributed Computing, ISPDC 2011 ClujNapoca, 2011: 163–169.

[22]

MazrekajA, MinarolliD, FreislebenB. Distributed resource allocation in cloud computing using multi-agent systems [J]. Telfor Journal, 2017, 9(2): 110-115

[23]

YadavR, ZhangW, LiK, LiuC, ShafiqM, KarnNK. An adaptive heuristic for managing energy consumption and overloaded hosts in a cloud data center [J]. Wireless Networks, 2020, 26(3): 1905-1919

[24]

MonilM A H, RahmanR M. VM consolidation approach based on heuristics fuzzy logic, and migration control [J]. Journal of Cloud Computing, 2016, 5(1): 1-18

[25]

RanjbariM, Akbari TorkestaniJ. A learning automata-based algorithm for energy and SLA efficient consolidation of virtual machines in cloud data centers [J]. Journal of Parallel Distributed Computing, 2018, 113(1): 55-62

[26]

HsiehS Y, LiuC S, BuyyaR, ZomayaA Y. Utilization-prediction-aware virtual machine consolidation approach for energy-efficient cloud data centers [J]. Journal of Parallel Distributed Computing, 2020, 139: 99-109

[27]

AryaniaA, AghdasiH S, KhanliL M. Energy-aware virtual machine consolidation algorithm based on ant colony system [J]. Journal of Grid Computing, 2018, 16(3): 477-491

[28]

ZhengQ, LiR, LiX, ShahN, ZhangJ, TianF. Virtual machine consolidated placement based on multi-objective biogeography-based optimization [J]. Future Generation Computer Systems, 2016, 54(1): 95-122

[29]

ZhangX, WuT, ChenM, WeiT, ZhouJ, HuS. Energy-aware virtual machine allocation for cloud with resource reservation [J]. Journal of Systemsand Software, 2019, 147(1): 147-161

[30]

BeloglazovA, AbawajyJ, BuyyaR. Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing [J]. Future Generation Computer Systems, 2012, 28(5): 755-768

AI Summary AI Mindmap
PDF

160

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/