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 :
بازگشت