DocumentCode
3245406
Title
k-Dependency Vectors: a scalable causality-tracking protocol
Author
Baldoni, Roberto ; Melideo, Giovanna
Author_Institution
Dipt. di Informatica e Sistemistica, Universita "La Sapienza", Roma, Italy
fYear
2003
fDate
5-7 Feb. 2003
Firstpage
219
Lastpage
226
Abstract
In this paper we present a scalable causality-tracking protocol, called k-Dependency Vectors, which piggybacks on each application message a constant number k of integers (with k /spl les/ n). These integers are selected from a vector of size n which is local at each process. By reducing the size of the piggybacked information, only a subset of the causal dependencies can be "on-the-fly" detected by the checker The other dependencies need an extra computation time to be rebuilt (detection delay). This delay is influenced by the adopted selection strategy. In the paper several selection strategies are proposed and evaluated with respect to the detection delay experienced by the checker.
Keywords
concurrency theory; distributed algorithms; protocols; causal dependencies; detection delay; k-Dependency Vectors; piggybacked information; scalable causality-tracking protocol; Clocks; Computational modeling; Computer applications; Debugging; Delay; Distributed computing; Protocols; Scalability; Size control;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing, 2003. Proceedings. Eleventh Euromicro Conference on
Conference_Location
Genova, Italy
ISSN
1066-6192
Print_ISBN
0-7695-1875-3
Type
conf
DOI
10.1109/EMPDP.2003.1183592
Filename
1183592
Link To Document