Energy-credit scheduler: An energy-aware virtual machine scheduler for cloud systems

被引:71
|
作者
Kim, Nakku [1 ]
Cho, Jungwook [2 ]
Seo, Euiseong [2 ]
机构
[1] Ulsan Natl Inst Sci & Technol, Sch ECE, Ulsan 689798, South Korea
[2] Sungkyunkwan Univ, Coll ICE, Suwon 440746, South Korea
关键词
Virtualization; Scheduling; Energy-aware computing; Cloud computing; Resource accounting;
D O I
10.1016/j.future.2012.05.019
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Virtualization facilitates the provision of flexible resources and improves energy efficiency through the consolidation of virtualized servers into a smaller number of physical servers. As an increasingly essential component of the emerging cloud computing model, virtualized environments bill their users based on processor time or the number of virtual machine instances. However, accounting based only on the depreciation of server hardware is not sufficient because the cooling and energy costs for data centers will exceed the purchase costs for hardware. This paper suggests a model for estimating the energy consumption of each virtual machine without dedicated measurement hardware. Our model estimates the energy consumption of a virtual machine based on in-processor events generated by the virtual machine. Based on this estimation model, we also propose a virtual machine scheduling algorithm that can provide computing resources according to the energy budget of each virtual machine. The suggested schemes are implemented in the Xen virtualization system, and an evaluation shows that the suggested schemes estimate and provide energy consumption with errors of less than 5% of the total energy consumption. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:128 / 137
页数:10
相关论文
共 50 条
  • [1] RESCUE: An energy-aware scheduler for cloud environments
    Zhang, Quan
    Metri, Grace
    Raghavan, Sudharsan
    Shi, Weisong
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2014, 4 (04): : 215 - 224
  • [2] On Implementation of Energy-Aware MPTCP Scheduler
    Morawski, Michal
    Ignaciuk, Przemyslaw
    [J]. INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, PT I, 2018, 655 : 242 - 251
  • [3] Energy-Aware Whale-Optmized Task Scheduler in Cloud Computing
    Sharma, Mohan
    Garg, Ritu
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT SUSTAINABLE SYSTEMS (ICISS 2017), 2017, : 121 - 126
  • [4] Energy-Aware VM Scheduler: A Systematics Review
    Shukla, Ram Narayan
    Chaturvedi, Anoop Kumar
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2022, 13 (06)
  • [5] EGE: A New Energy-Aware GPU based Erasure Coding Scheduler for Cloud Storage Systems
    Pirahandeh, Mehdi
    Kim, Deok-Hwan
    [J]. 2018 TENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2018), 2018, : 613 - 615
  • [6] An Energy-Aware Scheduler for Dynamically Reconfigurable Multi-Core Systems
    Bonamy, Robin
    Bilavarn, Sebastien
    Muller, Fabrice
    [J]. 2015 10TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2015,
  • [7] Energy-Aware Scheduler for HPC Parallel Task Base Applications in Cloud Computing
    Juarez, Fredy
    Ejarque, Jorge
    Badia, Rosa M.
    Gonzalez Rocha, Sergio N.
    Esquivel-Flores, Oscar A.
    [J]. INTERNATIONAL JOURNAL OF COMBINATORIAL OPTIMIZATION PROBLEMS AND INFORMATICS, 2018, 9 (01): : 54 - 61
  • [8] EneX: An Energy-Aware Execution Scheduler for Serverless Computing
    Rastegar, Seyed Hamed
    Shafiei, Hossein
    Khonsari, Ahmad
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (02) : 2342 - 2353
  • [9] Energy-aware I/O Scheduler for Flash Drives
    Sul, Woong
    Eom, Hyeonsang
    Yeom, Heon Y.
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [10] HEARS: A heterogeneous energy-aware real-time scheduler
    Moulik, Sanjay
    Chaudhary, Rishabh
    Das, Zinea
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2020, 72