• DocumentCode
    1926472
  • Title

    Power-aware scheduling of virtual machines in DVFS-enabled clusters

  • Author

    Von Laszewski, Gregor ; Wang, Lizhe ; Younge, Andrew J. ; He, Xi

  • Author_Institution
    Service Oriented Cyberinfrastructure Lab., Rochester Inst. of Technol., Rochester, NY, USA
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 4 2009
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    With the advent of Cloud computing, large-scale virtualized compute and data centers are becoming common in the computing industry. These distributed systems leverage commodity server hardware in mass quantity, similar in theory to many of the fastest Supercomputers in existence today. However these systems can consume a cities worth of power just to run idle, and require equally massive cooling systems to keep the servers within normal operating temperatures. This produces CO2 emissions and significantly contributes to the growing environmental issue of Global Warming. Green computing, a new trend for high-end computing, attempts to alleviate this problem by delivering both high performance and reduced power consumption, effectively maximizing total system efficiency. This paper focuses on scheduling virtual machines in a compute cluster to reduce power consumption via the technique of Dynamic Voltage Frequency Scaling (DVFS). Specifically, we present the design and implementation of an efficient scheduling algorithm to allocate virtual machines in a DVFS-enabled cluster by dynamically scaling the supplied voltages. The algorithm is studied via simulation and implementation in a multi-core cluster. Test results and performance discussion justify the design and implementation of the scheduling algorithm.
  • Keywords
    microprocessor chips; power aware computing; processor scheduling; supervisory programs; virtual machines; workstation clusters; cloud computing; computer cluster; dynamic voltage frequency scaling; global warming; green computing; high-end computing; multicore cluster; power-aware scheduling; virtual machine; Algorithm design and analysis; Cloud computing; Dynamic voltage scaling; Energy consumption; High performance computing; Job shop scheduling; Large-scale systems; Processor scheduling; Scheduling algorithm; Virtual machining; Cluster Computing; Dynamic Voltage and Frequency Scaling; Scheduling; Virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and Workshops, 2009. CLUSTER '09. IEEE International Conference on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-5011-4
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2009.5289182
  • Filename
    5289182