• DocumentCode
    2875174
  • Title

    Virtual Machine Scalability on Multi-Core Processors Based Servers for Cloud Computing Workloads

  • Author

    Jamal, M. Hasan ; Qadeer, Abdul ; Mahmood, Waqar ; Waheed, Abdul ; Ding, Jianxun Jason

  • Author_Institution
    Al-Khawarizmi Inst. of Comput. Sci., Univ. of Eng. & Technol., Lahore, Pakistan
  • fYear
    2009
  • fDate
    9-11 July 2009
  • Firstpage
    90
  • Lastpage
    97
  • Abstract
    In this paper, we analyze virtual machine (VM) scalability on multi-core systems for compute-, memory-, and network I/O-intensive workloads. The VM scalability evaluation under these three workloads will help cloud users to understand the performance impact of underlying system and network architectures. We demonstrate that VMs on the state-of-the-art multi-core processor based systems scale as well as multiple threads on native SMP kernel for CPU and memory intensive workloads. Intra-VM communication of network I/O intensive TCP message workload has a lower overhead compared to multiple threads when VMs are pinned to specific cores. However, VM scalability is severely limited for such workloads for across-VM communication on a single host due to virtual bridges. For across local and wide area network communication, the network bandwidth is the limiting factor. Unlike previous studies that use workload mixes, we apply a single workload type at a time to clearly attribute VM scalability bottlenecks to system and network architectures or virtualization itself.
  • Keywords
    Internet; local area networks; multi-threading; multiprocessing systems; virtual machines; TCP message workload; cloud computing workloads; compute I-O intensive workloads; local area network communication; memory I-O intensive workloads; multicore processors; multiple threads; network I-O intensive workloads; network architectures; system architectures; virtual bridges; virtual machine scalability; wide area network communication; Cloud computing; Computer architecture; Computer networks; Multicore processing; Network servers; Scalability; Virtual machining; Virtual manufacturing; Voice mail; Yarn; Cloud Computing; Multi-core Processors; Performance Evaluation; Server Scalability; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture, and Storage, 2009. NAS 2009. IEEE International Conference on
  • Conference_Location
    Hunan
  • Print_ISBN
    978-0-7695-3741-2
  • Type

    conf

  • DOI
    10.1109/NAS.2009.20
  • Filename
    5197304