Predictive Control for Energy-Aware Consolidation in Cloud Datacenters

被引:21
|
作者
Gaggero, Mauro [1 ]
Caviglione, Luca [1 ]
机构
[1] Natl Res Council Italy, Inst Intelligent Syst Automat, I-16149 Genoa, Italy
关键词
Cloud computing; energy-aware consolidation; Monte Carlo optimization; optimal control; predictive control; VIRTUAL MACHINES; DYNAMIC CONSOLIDATION; DATA CENTERS; PERFORMANCE; POWER; HEURISTICS; DESIGN;
D O I
10.1109/TCST.2015.2457874
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Infrastructure-as-a-Service is one of the most used paradigms of cloud computing and relies on large-scale datacenters with thousands of nodes. As a consequence of this success, the energetic demand of the infrastructure may lead to relevant economical costs and environmental footprint. Thus, the search for power optimization is of primary importance. In this perspective, this paper introduces an energy-aware consolidation strategy based on predictive control, in which virtual machines are properly migrated among physical machines to reduce the amount of active units. To this aim, a discrete-time dynamic model and suitable constraints are introduced to describe the cloud. The migration strategies are obtained by solving finite-horizon optimal control problems involving integer variables. The proposed method allows one to trade among power savings and violations of the service level agreement. To prove its effectiveness, a simulation campaign is conducted in different scenarios using both synthetic and real workloads, also by performing a comparison with three heuristics selected from the reference literature.
引用
收藏
页码:461 / 474
页数:14
相关论文
共 50 条
  • [1] Energy-Aware Dynamic Virtual Machine Consolidation for Cloud Datacenters
    Wang, Hui
    Tianfield, Huaglory
    IEEE ACCESS, 2018, 6 : 15259 - 15273
  • [2] A Predictive Control Approach for Energy-Aware Consolidation of Virtual Machines in Cloud Computing
    Gaggero, Mauro
    Caviglione, Luca
    2014 IEEE 53RD ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2014, : 5308 - 5313
  • [3] ELVMC: A Predictive Energy-Aware Algorithm for Virtual Machine Consolidation in Cloud Computing
    Zhao, Da-ming
    Zhou, Jian-tao
    Yu, Shucheng
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT II, 2020, 12453 : 62 - 81
  • [4] Energy-aware dynamic resource management in elastic cloud datacenters
    Khan, Ayaz Ali
    Zakarya, Muhammad
    Khan, Rahim
    SIMULATION MODELLING PRACTICE AND THEORY, 2019, 92 : 82 - 99
  • [5] A Novel Coalitional Game-Theoretic Approach for Energy-Aware Dynamic VM Consolidation in Heterogeneous Cloud Datacenters
    Xiao, Xuan
    Xia, Yunni
    Zeng, Feng
    Zheng, Wanbo
    Sun, Xiaoning
    Peng, Qinglan
    Guo, Yu
    Luo, Xin
    WEB SERVICES - ICWS 2019, 2019, 11512 : 95 - 109
  • [6] Towards energy-aware job consolidation scheduling in cloud
    Sanjeevi, P.
    Viswanathan, P.
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 1, 2016, : 361 - 366
  • [7] Energy-aware task scheduling with time constraint for heterogeneous cloud datacenters
    Liu, Xing
    Liu, Panwen
    Hu, Lun
    Zou, Chengming
    Cheng, Zhangyu
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (18):
  • [8] Energy-aware VM Placement with Periodical Dynamic Demands in Cloud Datacenters
    Zhang, Qian
    Wang, Hua
    Zhu, Fangjin
    Yi, Shanwen
    Feng, Kang
    Zhai, Linbo
    2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 162 - 169
  • [9] Temperature and energy-aware consolidation algorithms in cloud computing
    Yavari, Maede
    Rahbar, Akbar Ghaffarpour
    Fathi, Mohammad Hadi
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2019, 8 (01):
  • [10] Temperature and energy-aware consolidation algorithms in cloud computing
    Maede Yavari
    Akbar Ghaffarpour Rahbar
    Mohammad Hadi Fathi
    Journal of Cloud Computing, 8