Skip to main navigation Skip to search Skip to main content

Performance prediction for MPI parallel jobs

  • Weizhe Zhang*
  • , Tianyu Han
  • , Yuanjing Zhang
  • , Albert M.K. Cheng
  • *Corresponding author for this work
  • School of Computer Science and Technology, Harbin Institute of Technology
  • University of Houston

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Performance prediction of run time in the cluster is the foundation of efficient resource management and task scheduling. Considering the defects and limitations of traditional methods based on the history and modeling analysis, this paper proposes a new approach based on the Performance Skeleton. Through the use of the MPI library's PMPI interface, we can insert wrapper-functions to the source code, which can access all communication traces without changing the original program or affecting the operation of the original program. To merge these trace logs, we designed the trace log regularization and merging algorithm. For compressing circulatory traces, the most central and difficult problem, this paper converts it into a circular sub-string compression problem, and proposes an algorithm based on the suffix array. Its performance is better than the existing algorithms. To automatically reconstruct the Performance Skeleton, it solves the scalable problems of calculation and communication time. Experimental results show that these methods can accurately estimate the run time of computing jobs. The error is less than 3% for a homogeneous cluster.

Original languageEnglish
Title of host publicationProceedings - 2012 IEEE International Conference on Cluster Computing Workshops, Cluster Workshops 2012
PublisherIEEE Computer Society
Pages136-142
Number of pages7
ISBN (Print)9780768548449
DOIs
StatePublished - 2012
Externally publishedYes
Event2012 IEEE International Conference on Cluster Computing Workshops, Cluster Workshops 2012 - Beijing, China
Duration: 24 Sep 201228 Sep 2012

Publication series

NameProceedings - 2012 IEEE International Conference on Cluster Computing Workshops, Cluster Workshops 2012

Conference

Conference2012 IEEE International Conference on Cluster Computing Workshops, Cluster Workshops 2012
Country/TerritoryChina
CityBeijing
Period24/09/1228/09/12

Keywords

  • Circular sub-string compressing
  • Parallel job
  • Performance prediction
  • Performance skeleton

Fingerprint

Dive into the research topics of 'Performance prediction for MPI parallel jobs'. Together they form a unique fingerprint.

Cite this