• DocumentCode
    3150578
  • Title

    Towards optimal CPU frequency and different workload for multi-objective VM allocation

  • Author

    Zhen Liu ; Yongchao Xiang ; Xiaoya Qu

  • Author_Institution
    Sch. of Comput. & Inf. Technol., Beijing Jiaotong Univ., Beijing, China
  • fYear
    2015
  • fDate
    9-12 Jan. 2015
  • Firstpage
    367
  • Lastpage
    372
  • Abstract
    In the problem of VMs consolidation for cloud energy saving, workload characteristics should be considered to make a more reasonable solution for VM placement. Different workload works in a varied CPU utilization during its work time according to its task characteristics. However, there are many works that evaluate energy consumption have the basic assumption that the CPU works on 100% full load. In this paper, we have theoretically verified that there will be a CPU frequency best suited for a certain CPU utilization that can make the minimum energy consumption. According to this deduction, We put forward a CPU frequency scaling algorithm VP-FS(Virtual machine Placement with Frequency Scaling). We simulate three groups of VM tasks. We also design and implement three typical greedy algorithms for VMs placement. We then carry the experiments using these four algorithms to allocate the three groups of VMs respectively. Our efforts show that different workloads will affect VMs allocation results. Each group of workload has its most suitable algorithm when considering the minimum used number of physical machines. And because of the CPU frequency scaling, VP-FS has the best results on the total energy consumption compared with the other three algorithms under any of the three groups of workloads.
  • Keywords
    cloud computing; microprocessor chips; operating systems (computers); virtual machines; CPU frequency scaling; CPU frequency scaling algorithm; CPU utilization; VM consolidation; VP-FS; cloud energy saving; energy consumption; multiobjective VM allocation; optimal CPU frequency; virtual machine placement with frequency scaling; workload characteristics; Algorithm design and analysis; Bandwidth; Energy consumption; Heuristic algorithms; Linear programming; Resource management; Time-frequency analysis; CPU frequency scaling; cloud datacenter; energy consumption; workload awareness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Communications and Networking Conference (CCNC), 2015 12th Annual IEEE
  • Conference_Location
    Las Vegas, NV
  • ISSN
    2331-9860
  • Print_ISBN
    978-1-4799-6389-8
  • Type

    conf

  • DOI
    10.1109/CCNC.2015.7158004
  • Filename
    7158004