BTVMP: A Burst-Aware and Thermal-Efficient Virtual Machine Placement Approach for Cloud Data Centers

被引:1
作者
Li, Jie [1 ,2 ]
Deng, Yuhui [1 ]
Wang, Rui [1 ]
Zhou, Yi [3 ]
Feng, Hao [1 ,4 ]
Min, Geyong [5 ]
Qin, Xiao [6 ]
机构
[1] Jinan Univ, Dept Comp Sci, Guangzhou 510632, Peoples R China
[2] South China Normal Univ, Sch Software, Foshan 588225, Guangdong, Peoples R China
[3] Columbus State Univ, TSYS Sch Comp Sci, Columbus, GA 31907 USA
[4] Hainan Univ, Sch Comp Sci & Technol, Haikou 570000, Hainan, Peoples R China
[5] Univ Exeter, Coll Engn Math & Phys Sci, Dept Comp Sci, Exeter EX4 4QF, England
[6] Auburn Univ, Dept Comp Sci & Software Engn, Auburn, AL 36849 USA
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Data centers; Cloud computing; Quality of service; Virtual machining; Servers; Energy efficiency; Energy consumption; Quality of Service (QoS) guarantee; virtual machine placement (VMP); bursts; tail latency; cloud data center;
D O I
10.1109/TSC.2023.3338267
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid growth of cloud computing, frequent workload bursts show an increasing influence on the Quality of Service (QoS) and energy efficiency of cloud-based data centers. Existing virtual machine placement schemes are expected to optimize either QoS or energy efficiency for cloud data centers running under bursty workload conditions. To bridge this gap, we propose a burst-aware and thermal-efficient virtual machine placement technique called BTVMP . BTVMP adopts a two-step strategy to achieve energy efficiency while assuring QoS. First, BTVMP leverages a split-and-recombine algorithm - SAR - to deal with bursty workloads. SAR prioritizes critical workloads while preventing low-priority workloads from starvation, thereby assuring QoS. Second, BTVMP utilizes an enhanced simulated annealing algorithm called ESA to offer optimal thermal-efficient virtual machine placement (VMP) solutions, aiming to minimize the energy consumption of data centers. To facilitate estimating energy consumption, we integrate into BTVMP a thermal model that takes into account heat re-circulation effects. We conduct extensive experiments with a real-world trace. We compare BTVMP with the leading-edge VMP strategies, including Genetic Algorithm (XINT-GA), Power-Aware and Performance-Guaranteed Virtual Machine Placement (PPVMP), Peak Load Scheduling Control Method (PLSC), First Come First Serve (FCFS), and GReedy based scheduling Algorithm miNImizing Total Energy (GRANITE). The experimental results unveil that BTVMP not only enhances QoS but also exhibits superb energy efficiency. In particular, BTVMP reduces PLSC's workload delay and FCFS's critical workload delay by 18 % and 11 % , respectively. Moreover, BTVMP lowers the total energy consumption of the three alternative algorithms -GRANITE, XINTGA, PPVMP, and PLSC - by anywhere between 27.8 % and 49.4 % .
引用
收藏
页码:2080 / 2094
页数:15
相关论文
共 48 条
  • [1] Confidence interval-based overload avoidance algorithm for virtual machine placement
    Ahmadi, Javad
    Haghighat, Abolfazl Toroghi
    Rahmani, Amir Masoud
    Ravanmehr, Reza
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (10) : 2288 - 2311
  • [2] [Anonymous], 2018, US
  • [3] ASHRAE, 2018, American society of heating, refrigerating and airconditioning engineers
  • [4] GRVMP: A Greedy Randomized Algorithm for Virtual Machine Placement in Cloud Data Centers
    Azizi, Sadoon
    Shojafar, Mohammad
    Abawajy, Jemal
    Buyya, Rajkumar
    [J]. IEEE SYSTEMS JOURNAL, 2021, 15 (02): : 2571 - 2582
  • [5] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Azizi, Sadoon
    Zandsalimi, Maz'har
    Li, Dawei
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3421 - 3434
  • [6] Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers under Quality of Service Constraints
    Beloglazov, Anton
    Buyya, Rajkumar
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (07) : 1366 - 1379
  • [7] Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility
    Buyya, Rajkumar
    Yeo, Chee Shin
    Venugopal, Srikumar
    Broberg, James
    Brandic, Ivona
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06): : 599 - 616
  • [8] Workload Characterization: A Survey Revisited
    Calzarossa, Maria Carla
    Massari, Luisa
    Tessera, Daniele
    [J]. ACM COMPUTING SURVEYS, 2015, 48 (03)
  • [9] Power and thermal-aware virtual machine scheduling optimization in cloud data center
    Chen, Rui
    Liu, Bo
    Lin, WeiWei
    Lin, JianPeng
    Cheng, HuiWen
    Li, KeQin
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 145 : 578 - 589
  • [10] Self-healing of workflow activity incidents on distributed computing infrastructures
    da Silva, Rafael Ferreira
    Glatard, Tristan
    Desprez, Frederic
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (08): : 2284 - 2294