DocumentCode :
3219436
Title :
An offline algorithm for dimension-bound analysis
Author :
Ward, Paul A S
Author_Institution :
Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
fYear :
1999
fDate :
1999
Firstpage :
128
Lastpage :
136
Abstract :
The vector-clock size necessary to characterize causality in a distributed computation is bounded by the dimension of the partial order induced by that computation. In an arbitrary distributed computation, the dimension can be as large as the width, which in turn can be as large as the number of processes in the computation. Most vector clock algorithms, and all online ones, simply use a vector of size equal to the number of processes. In practice the dimension may be much smaller. It is the purpose of the paper to provide empirical evidence that the dimension of various distributed computations is often substantially smaller than the number of processes. We have found that typical distributed computations, with as many as 300 processes, have dimension less than 10. To achieve this quantification, we developed various theorems and algorithms which we also describe
Keywords :
clocks; distributed algorithms; message passing; program debugging; arbitrary distributed computation; dimension-bound analysis; distributed computations; offline algorithm; partial order; vector clock algorithms; vector-clock size; Algorithm design and analysis; Clocks; Computer science; Debugging; Displays; Distributed computing; Electronic switching systems; Military computing; Monitoring; Reactive power;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1999. Proceedings. 1999 International Conference on
Conference_Location :
Aizu-Wakamatsu City
ISSN :
0190-3918
Print_ISBN :
0-7695-0350-0
Type :
conf
DOI :
10.1109/ICPP.1999.797397
Filename :
797397
Link To Document :
بازگشت