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
Link To Document