Title :
Difference clocks: a new scheme for logical time in distributed systems
Author :
Vaidehi, S. ; Ram, D.J. ; Shukla, A.
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Madras, India
fDate :
11/1/1996 12:00:00 AM
Abstract :
Logical clocks and vector clocks were proposed in the past to capture causality between events of different processes of a distributed computation. However, these clocks could not capture intraprocess concurrency. Later, bit-matrix clocks and hierarchical clocks were developed to capture interprocess concurrency as well as intraprocess concurrency. The major disadvantages of these clocks are the associated storage and communication overheads. To overcome these disadvantages, the authors introduce the concept of difference clocks. The difference clocks maintain minimal information about the differences among various local clocks. It is shown that they can be used to reconstruct the bit-matrix clocks and result in substantial reduction in storage space and communication overhead
Keywords :
clocks; message passing; multiprocessing programs; parallel algorithms; timing; bit-matrix clocks; causality; communication overheads; difference clocks; distributed computation; distributed systems; hierarchical clocks; interprocess concurrency; intraprocess concurrency; logical clocks; logical time; message passing; multithreaded programs; storage space; vector clocks;
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
DOI :
10.1049/ip-cdt:19960468