• 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