Power-aware provisioning of virtual machines for real-time Cloud services

Authors

  • Kyong Hoon Kim,

    1. Department of Informatics, Gyeongsang National University, Gajwadong 900, Jinju, South Korea
    Search for more papers by this author
  • Anton Beloglazov,

    1. Cloud Computing and Distributed Systems (CLOUDS) Laboratory, Department of Computer Science and Software Engineering, The University of Melbourne, Parkville, Victoria 3010, Australia
    Search for more papers by this author
  • Rajkumar Buyya

    Corresponding author
    1. Cloud Computing and Distributed Systems (CLOUDS) Laboratory, Department of Computer Science and Software Engineering, The University of Melbourne, Parkville, Victoria 3010, Australia
    • CLOUDS Laboratory, The University of Melbourne, Parkville, Victoria 3010, Australia
    Search for more papers by this author

Abstract

Reducing power consumption has been an essential requirement for Cloud resource providers not only to decrease operating costs, but also to improve the system reliability. As Cloud computing becomes emergent for the Anything as a Service (XaaS) paradigm, modern real-time services also become available through Cloud computing. In this work, we investigate power-aware provisioning of virtual machines for real-time services. Our approach is (i) to model a real-time service as a real-time virtual machine request; and (ii) to provision virtual machines in Cloud data centers using dynamic voltage frequency scaling schemes. We propose several schemes to reduce power consumption by hard real-time services and power-aware profitable provisioning of soft real-time services. Copyright © 2011 John Wiley & Sons, Ltd.

Ancillary