Energy Reduction in Consolidated Servers through Memory-Aware Virtual Machine Scheduling

被引:46
|
作者
Jang, Jae-Wan [1 ]
Jeon, Myeongjae [2 ]
Kim, Hyo-Sil [1 ]
Jo, Heeseung [3 ]
Kim, Jin-Soo
Maeng, Seungryoul [1 ,4 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon 305701, South Korea
[2] Rice Univ, Dept Comp Sci, Houston, TX 77251 USA
[3] Chonbuk Natl Univ, Dept Comp Syst Engn, Jeonju, Jeonbuk, South Korea
[4] Sungkyunkwan Univ, Sch Informat & Commun Engn, Suwon 440746, South Korea
基金
新加坡国家研究基金会;
关键词
DRAM energy; virtual machine; scheduling; multicore processor; MANAGEMENT; POWER;
D O I
10.1109/TC.2010.82
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increasing energy consumption in server consolidation environments leads to high maintenance costs for data centers. Main memory, no less than processor, is a major energy consumer in this environment. This paper proposes a technique for reducing memory energy consumption using virtual machine scheduling in multicore systems. We devise several heuristic scheduling algorithms by using a memory power simulator, which we designed and implemented. We also implement the biggest cover set first (BCSF) scheduling algorithm in the working server system. Through extensive simulation and implementation experiments, we observe the effectiveness of the memory-aware virtual machine scheduling in saving memory energy. In addition, we find out that power-aware memory management is essential to reduce the memory energy consumption.
引用
收藏
页码:552 / 564
页数:13
相关论文
共 50 条
  • [1] Energy Reduction Through Memory Aware Real-Time Scheduling on Virtual Machine in Multi-Cores Server
    Alqudah, Mohammad A.
    Ahmed, Iqra
    Ahmad, Fahad
    Naseem, Shahid
    Nisar, Kottakkaran Sooppy
    [J]. IEEE ACCESS, 2021, 9 : 55436 - 55447
  • [2] Memory-Aware Tiles Workload Balance through Machine-Learnt Complexity Reduction for HEVC
    Storch, Iago
    Zatt, Bruno
    Agostini, Luciano
    Correa, Guilherme
    Palomino, Daniel
    [J]. 2018 25TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2018, : 521 - 524
  • [3] Memory-aware feedback scheduling of control tasks
    Robertz, Sven Gestegard
    Henriksson, Dan
    Cervin, Anton
    [J]. 2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 577 - +
  • [4] Memory-aware list scheduling for hybrid platforms
    Herrmann, Julien
    Marchal, Loris
    Robert, Yves
    [J]. PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 690 - 699
  • [5] A new memory monitoring scheme for memory-aware scheduling and partitioning
    Suh, GE
    Devadas, S
    Rudolph, L
    [J]. EIGHTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2002, : 117 - 128
  • [6] Persistent Memory-Aware Scheduling for Serverless Workloads
    Samanta, Amit
    Ahmed, Faraz
    Cao, Lianjie
    Stutsman, Ryan
    Sharma, Puneet
    [J]. 2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW, 2023, : 615 - 621
  • [7] Dynamic memory-aware scheduling in spark computing environment
    Tang, Zhuo
    Zeng, Ailing
    Zhang, Xuedong
    Yang, Li
    Li, Kenli
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 141 : 10 - 22
  • [8] Dynamic Memory-Aware Task-Tree Scheduling
    Aupy, Guillaume
    Brasseur, Clement
    Marchal, Loris
    [J]. 2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 758 - 767
  • [9] A constructive algorithm for memory-aware task assignment and scheduling
    Szymanek, R
    Kuchcinski, K
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2001, : 147 - 152
  • [10] Energy Aware Virtual Machine Scheduling in Data Centers
    Qiu, Yeliang
    Jiang, Congfeng
    Wang, Yumei
    Ou, Dongyang
    Li, Youhuizi
    Wan, Jian
    [J]. ENERGIES, 2019, 12 (04)