• DocumentCode
    3351041
  • Title

    Clustering strategies for cluster timestamps

  • Author

    Ward, Paul A S ; Huang, Tao ; Taylor, David J.

  • Author_Institution
    Shoshin Distributed syst. Group, Waterloo Univ., Ont., Canada
  • fYear
    2004
  • fDate
    15-18 Aug. 2004
  • Firstpage
    73
  • Abstract
    Visualization tools that illustrate communication in parallel programs use Fidge/Mattern timestamps to efficiently answer precedence queries. These timestamps have poor execution efficiency when the number of processes is large, limiting the scalability of the tool. Self-organizing hierarchical cluster timestamps can scale if the clusters they use capture communication locality. However, no clustering algorithm has been presented that enables these timestamps to work. We evaluate two clustering strategies for such timestamps, one static and one dynamic. The static algorithm was chosen to demonstrate an unproven assumption of cluster timestamps, namely that good clustering will always yield significant space saving, and to demonstrate that it is possible to select a range of cluster sizes that provide such a savings. We then assessed the merge-on-Nth-communication approach. In all but two cases it provides a timestamp size that is with 20% of the best achievable. We present detailed results for the strategies evaluated.
  • Keywords
    data visualisation; parallel programming; software tools; Fidge-Mattern timestamps; cluster timestamp; clustering strategy; parallel program; precedence query; visualization tool; Clustering algorithms; Communication system control; Control systems; Data structures; Data visualization; Heuristic algorithms; Instruments; Monitoring; Scalability; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2004. ICPP 2004. International Conference on
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2197-5
  • Type

    conf

  • DOI
    10.1109/ICPP.2004.1327906
  • Filename
    1327906