• DocumentCode
    3146497
  • Title

    CPU Frequency Emulation Based on DVFS

  • Author

    Kamga, C.M.

  • Author_Institution
    Inst. Nat. Polytech. de Toulouse, Toulouse, France
  • fYear
    2012
  • fDate
    5-8 Nov. 2012
  • Firstpage
    367
  • Lastpage
    374
  • Abstract
    Nowadays, virtualization is present in almost all computing infrastructures. Thanks to VM migration and server consolidation, virtualization helps in reducing power consumption in distributed environments. On another side, Dynamic Voltage and Frequency Scaling (DVFS) allows servers to dynamically modify the processor frequency (according to the CPU load) in order to achieve less energy consumption. We observe that DVFS is mainly used, but still generates a waste of energy. In fact, the DVFS frequency scaling policies are based on advertised processor frequency. By default and thanks to the on demand governor, it scales up or down the processor frequency according to the current load and the different predefined threshold (up and down). However, the set of frequencies constitutes a discrete range of frequencies. In this case, the frequency required for a specific load will almost be scaled to a frequency more higher than expected, which leads to a non-efficient use of energy. In this paper, we analyze and address a way of emulating a precise CPU frequency thanks to the DVFS management in virtualized environments. We implemented and evaluated our prototype in the Xen hyper visor.
  • Keywords
    cloud computing; energy conservation; multiprocessing systems; power aware computing; virtual machines; virtualisation; CPU frequency emulation; CPU load; DVFS frequency scaling policies; DVFS management; VM migration; Xen hypervisor; cloud computing; computing infrastructure; distributed environment; dynamic voltage and frequency scaling; energy consumption; energy waste generation; power consumption reduction; processor frequency; prototype evaluation; server consolidation; virtual machines; virtualization; Cloud computing; Emulation; Hardware; Servers; Thigh; Time frequency analysis; Virtualization; CPU performance; DVFS; Virtualization; Xen; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Utility and Cloud Computing (UCC), 2012 IEEE Fifth International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4673-4432-6
  • Type

    conf

  • DOI
    10.1109/UCC.2012.34
  • Filename
    6424974