• DocumentCode
    688324
  • Title

    Performance Analysis of MPI Parallel Programs on Xen Virtual Machines

  • Author

    Jungang Xu ; Yue Zhao ; Kunlin Zhan ; Hui Li ; Xiuqi Han

  • Author_Institution
    Coll. of Comput. & Control Eng., Univ. of Chinese Acad. of Sci., Beijing, China
  • fYear
    2013
  • fDate
    13-15 Nov. 2013
  • Firstpage
    1528
  • Lastpage
    1535
  • Abstract
    Recently, HPC in the Cloud has emerged as a new paradigm in the field of parallel computing. Most of cloud systems deploy virtual machines for provisioning resources. However, in a virtual machine environment, there is still no mature method to analyze performance of MPI parallel programs. In this paper, we propose a series of innovative methods for performance analysis of MPI parallel programs on Xen virtual machines, including performance data collection through instrumentation and sampling, performance bottleneck diagnosis using PAM and DBSCAN clustering algorithms, and root cause analysis of bottleneck using a rough set approach. The experimental results show that our method can not only automatically locate performs bottlenecks of MPI parallel programs in the XEN virtual machine environment, but also pinpoint the root causes of these bottlenecks automatically.
  • Keywords
    application program interfaces; cloud computing; message passing; parallel programming; pattern clustering; program diagnostics; resource allocation; rough set theory; software performance evaluation; virtual machines; DBSCAN clustering algorithm; HPC; MPI parallel programs; PAM clustering algorithm; Xen virtual machines; cloud; instrumentation; parallel computing; performance analysis; performance bottleneck diagnosis; performance data collection; resource provisioning; root cause analysis; rough set approach; Clocks; Cloud computing; Hardware; Performance analysis; Radiation detectors; Vectors; Virtual machining; MPI parallel program; Xen; clustering; performance bottleneck; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • Type

    conf

  • DOI
    10.1109/HPCC.and.EUC.2013.215
  • Filename
    6832097