DocumentCode
1317539
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
Volume
143
Issue
6
fYear
1996
fDate
11/1/1996 12:00:00 AM
Firstpage
426
Lastpage
430
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;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings -
Publisher
iet
ISSN
1350-2387
Type
jour
DOI
10.1049/ip-cdt:19960468
Filename
556715
Link To Document