• DocumentCode
    1605793
  • Title

    Virtual machine scheduling for multicores considering effects of shared on-chip last level cache interference

  • Author

    Kim, Shin-gyu ; Eom, Hyeonsang ; Yeom, Heon Y.

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., Seoul, South Korea
  • fYear
    2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    As the cloud markets grow, the cloud providers are faced with new challenges such as reduction of power consumption and guaranteeing service level agreements (SLAs). One reason for these problems is the use of server consolidation policy based on virtualization technologies for maximizing the efficiency of resource usage. Because current virtualization technologies do not ensure performance isolation among active virtual machines (VMs), it is required to consider resource usage pattern of VMs to improve total throughput and quality of service. In this paper, we propose a virtual machine scheduler for multicore processors, which exploits the last-level cache (LLC) reference ratio. Specifically, we focus on the performance impact of contention in a shared LLC. We have found that the ratio of the number of LLC references to that of instructions (LLC reference ratio) is highly associated with the amount of cache demand, and a Performance-Maximizing VM (PMV) scheduling algorithm can be devised by using the ratio. We show that our PMV scheduler is effective by evaluation for various workloads.
  • Keywords
    cache storage; cloud computing; microprocessor chips; multiprocessing systems; power aware computing; processor scheduling; virtual machines; LLC; PMV scheduler; SLA; VM; cache demand; cloud markets; cloud providers; last-level cache reference ratio; multicore processors; performance-maximizing VM scheduling algorithm; power consumption; server consolidation; service level agreements; shared on-chip last level cache interference; virtual machine scheduling; virtualization technologies; Benchmark testing; Cloud computing; Degradation; Interference; Multicore processing; Program processors; Servers; Multicore processor; Shared resource interference; Virtual machine consolidation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Green Computing Conference (IGCC), 2012 International
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    978-1-4673-2155-6
  • Electronic_ISBN
    978-1-4673-2153-2
  • Type

    conf

  • DOI
    10.1109/IGCC.2012.6322250
  • Filename
    6322250