• 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