• DocumentCode
    3470289
  • Title

    Skeleton based performance prediction on shared networks

  • Author

    Sodhi, Sukhdeep ; Subhlok, Jaspal

  • Author_Institution
    Microsoft Corp., Redmond, WA, USA
  • fYear
    2004
  • fDate
    19-22 April 2004
  • Firstpage
    723
  • Lastpage
    730
  • Abstract
    The performance skeleton of an application is a short running program whose performance in any scenario reflects the performance of the application it represents. Such a skeleton can be employed to quickly estimate the performance of a large application under existing network and node sharing. This work presents and validates a framework for automatic construction of performance skeletons of parallel applications. The approach is based on capturing the compute and communication behavior of an executing application, summarizing this behavior and then generating a synthetic skeleton program based on the summarized information. We demonstrate that automatically generated performance skeletons take an order of magnitude less time to execute than the application they represent, yet predict the application execution time with reasonable accuracy. For the NAS benchmark suite, we observed that the average-error in predicting the execution time was 6%. This research is motivated by the problem of performance driven resource selection in shared network and Grid environments.
  • Keywords
    grid computing; performance evaluation; resource allocation; workstation clusters; Grid environments; NAS benchmark suite; communication behavior; compute behavior; parallel applications; performance prediction; performance skeleton; resource selection; shared networks; summarized information; synthetic skeleton program generation; Application software; Availability; Character generation; Computer networks; Computer science; Grid computing; High performance computing; Mirrors; Skeleton; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2004. CCGrid 2004. IEEE International Symposium on
  • Print_ISBN
    0-7803-8430-X
  • Type

    conf

  • DOI
    10.1109/CCGrid.2004.1336704
  • Filename
    1336704