Energy-aware VM Placement with Periodical Dynamic Demands in Cloud Datacenters

被引:3
|
作者
Zhang, Qian [1 ]
Wang, Hua [1 ]
Zhu, Fangjin [1 ]
Yi, Shanwen [1 ]
Feng, Kang [1 ]
Zhai, Linbo [1 ,2 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan 250101, Shandong, Peoples R China
[2] Shandong Normal Univ, Sch Informat Sci & Engn, Jinan 250014, Shandong, Peoples R China
基金
中国国家自然科学基金;
关键词
VIRTUAL MACHINE PLACEMENT;
D O I
10.1109/HPCC-SmartCity-DSS.2017.21
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In cloud datacenters, energy-efficient Virtual Machine Placement (VMP) mechanism is needed to maximize energy efficiency. Existing virtual machine (VM) allocation strategies based on whether the VMs' resource demands are assumed to be static or dynamic. Apparently, the former fails to fully utilize resources while the latter, which is implemented on shorter timescales, is either complicated or inefficient. Moreover, most prior VMP algorithms place VMs one by one, which lacks an optimization space. To handle these problems, we predict Gaussian distribution patterns of VM demands and propose an ant-colony-system VM placement algorithm (GACO-VMP) which synchronously coordinates the VMs with complementary resource requirements on the same server. The Gaussian distribution pattern is derived from the VMs running the same job. This mechanism minimizes energy consumption, while guaranteeing high resource utilization and also balancing resource utilization across multiple resources. In addition, we design two new metrics, called cumulative utilization ratio(CUR) and resource balance distance (RBD), in order to measure the overall resource utilization level and the equilibrium of multi-dimensional resource utilization, respectively. Simulations based on Google Cluster real trace indicate that GACO-VMP can achieve remarkable performance gains over two existing strategies in energy efficiency,VM migrations, resource utilization and resource balance.
引用
收藏
页码:162 / 169
页数:8
相关论文
共 50 条
  • [31] Multiobjective Energy-Aware Workflow Scheduling in Distributed Datacenters
    Nesmachnow, Sergio
    Iturriaga, Santiago
    Dorronsoro, Bernabe
    Tchernykh, Andrei
    HIGH PERFORMANCE COMPUTER APPLICATIONS, 2016, 595 : 79 - 93
  • [32] Energy-Aware VM Scheduler: A Systematics Review
    Shukla, Ram Narayan
    Chaturvedi, Anoop Kumar
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2022, 13 (06)
  • [33] An Energy-aware Virtual Machine Placement Algorithm in Cloud Data Center
    Tan, Mingzhe
    Chi, Ce
    Zhang, Jiahao
    Zhao, Shichang
    Li, Guangli
    Lu, Shuai
    IIP'17: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING, 2017,
  • [34] A hybrid energy-Aware virtual machine placement algorithm for cloud environments
    Abohamama, A. S.
    Hamouda, Eslam
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 150 (150)
  • [35] A hybrid energy-aware algorithm for virtual machine placement in cloud computing
    Malek Yousefi
    Seyed Morteza Babamir
    Computing, 2024, 106 : 1297 - 1320
  • [36] Energy-Aware VM Consolidation in Cloud Data Centers Using Utilization Prediction Model
    Farahnakian, Fahimeh
    Pahikkala, Tapio
    Liljeberg, Pasi
    Plosila, Juha
    Nguyen Trung Hieu
    Tenhunen, Hannu
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (02) : 524 - 536
  • [37] Self-adaptive resource allocation for energy-aware virtual machine placement in dynamic computing cloud
    Jiang, Han-Peng
    Chen, Wei-Mei
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 120 : 119 - 129
  • [38] Energy Optimal VM Placement in the Cloud
    Wang, Yi
    Xia, Ye
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 84 - 91
  • [39] Elasticity-aware Virtual Machine Placement for Cloud Datacenters
    Li, Kangkang
    Wu, Jie
    Blaisse, Adam
    PROCEEDINGS OF THE 2013 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2013, : 99 - 107
  • [40] Energy Aware VM Consolidation Using Dynamic Threshold in Cloud Computing
    Singh, Parminder
    Gupta, Pooja
    Jyoti, Kiran
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 1098 - 1102