An Energy-awared Resource Allocation Heuristics for VM Scheduling in Cloud

被引:19
|
作者
Wang, Jinhai [1 ,2 ]
Huang, Chuanhe [1 ]
He, Kai [1 ]
Wang, Xiaomao [1 ]
Chen, Xi [1 ]
Qin, Kuangyu [1 ]
机构
[1] Wuhan Univ, Sch Comp, Wuhan 430072, Peoples R China
[2] Xinjiang Vocat Univ, Coll Comp, Urumqi, Peoples R China
关键词
Energy-aware; Virtual Machine Placement; Workload Prediction; Cloud Computing;
D O I
10.1109/HPCC.and.EUC.2013.89
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy consumption has become a major concern to the widespread deployment of cloud data centers. Many techniques have been devised to help reduce energy consumption for cloud data centers that consist of a large number of identical servers, including dynamic allocation of active servers, consolidating diverse applications, and adjusting the CPU frequency of an active server. However, these techniques normally have a high migration and low resource utilization. CPU and memory is the dominant factors of the performance and energy consumption and whose allocation determines the energy efficiency of cloud system. Leveraging these techniques, we focus on the problem of VM placement, propose a heuristic greedy algorithm to implement VM deployment and live migration to maximize total resource utilization and minimize energy consumption, which is based on energy-aware and quadratic exponential smoothing method to predict the workloads. Our heuristic algorithm makes CPU-intensive services and memory-intensive services mapped to the same physical server more complementary. The experiment results show that there is significant improvement in the aspect of energy saving, workload balancing and scalability, compared with single-objective approaches based on CPU utilization.
引用
收藏
页码:587 / 594
页数:8
相关论文
共 50 条
  • [1] Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities
    Saidi, Karima
    Bardou, Dalal
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05): : 3069 - 3087
  • [2] Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities
    Karima Saidi
    Dalal Bardou
    [J]. Cluster Computing, 2023, 26 : 3069 - 3087
  • [3] Resource Allocation Heuristics for Project Scheduling
    Zhang, Yingxin
    Chen, Chao
    Shi, Jianmai
    [J]. SUSTAINABLE DEVELOPMENT AND ENVIRONMENT II, PTS 1 AND 2, 2013, 409-410 : 1539 - 1542
  • [4] Energy Efficient Resource Scheduling through VM Consolidation in Cloud Computing
    Fayyaz, Ahmad
    Khan, Muhammad U. S.
    Khan, Samee U.
    [J]. 2015 13TH INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT), 2015, : 65 - 70
  • [5] A Review on Resource Allocation and VM Scheduling Techniques and a Model for Efficient Resource Management in Cloud Computing Environment
    Sonkar, S. K.
    Kharat, M. U.
    [J]. PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON ICT IN BUSINESS INDUSTRY & GOVERNMENT (ICTBIG), 2016,
  • [6] A Heuristics-based VM Allocation Mechanism for Cloud Data Centers
    Wang, Jing V.
    Ganganath, Nuwan
    Cheng, Chi-Tsun
    Tse, Chi K.
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 870 - 873
  • [7] Energy Efficient VM Scheduling for Cloud Data Centers: Exact allocation and migration algorithms
    Ghribi, Chaima
    Hadji, Makhlouf
    Zeghlache, Djamal
    [J]. PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 671 - 678
  • [8] Energy-awared Diving Control for A Deep-sea Hexapod Robot
    Li, Le
    Liu, Weidong
    Gao, Li'e
    Qi, Qian
    Jiang, Sen
    Li, Zeyu
    [J]. OCEANS 2019 - MARSEILLE, 2019,
  • [9] Heuristics for Energy-Aware VM Allocation in HPC Clouds
    Nguyen Quang-Hung
    Duy-Khanh Le
    Nam Thoai
    Nguyen Thanh Son
    [J]. FUTURE DATA AND SECURITY ENGINEERING, FDSE 2014, 2014, 8860 : 248 - 261
  • [10] Energy and Service Level Agreement Aware Resource Allocation Heuristics for Cloud Data Centers
    Sutha, K.
    Nawaz, G. M. Kadhar
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (11): : 5357 - 5381