• DocumentCode
    3426193
  • Title

    Analysis and Simulation of HPC Applications in Virtualized Data Centers

  • Author

    Takouna, Ibrahim ; Dawoud, W. ; Meinel, Christoph

  • Author_Institution
    Hasso Plattner Inst., Univ. of Potsdam, Potsdam, Germany
  • fYear
    2012
  • fDate
    20-23 Nov. 2012
  • Firstpage
    498
  • Lastpage
    507
  • Abstract
    Cloud computing is a consolidation environment that hosts heterogeneous applications. Currently, clouds use virtualization technologies to provide an isolated execution environment and agile resource provisioning. Furthermore, live migration is widely exploited to achieve energy saving. However, consolidation and live migration can cause resource contention and utilization overhead that influence application performance. In this paper, we implement a network model and a memory subsystem model into CloudSim simulator. Then, we present a thorough analysis of the High Performance Computing NPB suite including memory bandwidth demand, communication patterns between processes, and migration overhead. To study the performance of the NPB Benchmark suite, we simulate the behaviour of these benchmarks including multi-thread communication via shared memory, multi-process communication via network. Thus, this allows implementing efficient VMs scheduling and resource provisioning policies. The results show that using CPU utilization as a trigger to perform management action such as VM migration is misleading and might aggravate application performance. Furthermore, we present a power model including the utilization of CPU, memory-bus, and network. This model provides a precise estimation of power consumption.
  • Keywords
    cloud computing; computer centres; virtual storage; virtualisation; CPU utilization; CloudSim simulator; HPC application; agile resource provisioning; cloud computing; communication patterns; energy saving; high performance computing NPB suite; live migration; management action; memory bandwidth demand; memory bus; memory subsystem model; multiprocess communication; multithread communication; network model; power consumption; power model; resource contention; shared memory; utilization overhead; virtualization technology; virtualized data centers; Bandwidth; Benchmark testing; Computational modeling; Delay; Servers; Switches; communication; memory subsystem; modeling; power; simulation; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Green Computing and Communications (GreenCom), 2012 IEEE International Conference on
  • Conference_Location
    Besancon
  • Print_ISBN
    978-1-4673-5146-1
  • Type

    conf

  • DOI
    10.1109/GreenCom.2012.80
  • Filename
    6468357