DocumentCode
2028374
Title
Timestamping messages in synchronous computations
Author
Garg, Vijay K. ; Skawratananond, Chakarat
Author_Institution
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
fYear
2002
fDate
2002
Firstpage
552
Lastpage
559
Abstract
We present a method of timestamping messages and events in synchronous computations that capture the order relationship with vectors of size less than or equal to the size of the vertex cover of the communication topology of the system. Our method is fundamentally different from the techniques of Fidge (1989) and Mattern (1989). The timestamps in our method do not use one component per process but still guarantee that the order relationship is captured accurately. Our algorithm is online and only requires piggybacking of timestamps on program messages. It is applicable to all programs that either use programming languages based on synchronous communication such as CSP or use synchronous remote procedure calls.
Keywords
graph theory; message passing; remote procedure calls; communication topology; messages timestamping; order relationship; piggybacking; program messages; synchronous communication; synchronous computations; synchronous remote procedure calls; vertex cover; Asynchronous communication; Clocks; Concurrent computing; Debugging; Distributed computing; Fault tolerance; Programming profession; Remote monitoring; Topology; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2002. Proceedings. 22nd International Conference on
ISSN
1063-6927
Print_ISBN
0-7695-1585-1
Type
conf
DOI
10.1109/ICDCS.2002.1022305
Filename
1022305
Link To Document