• DocumentCode
    2743346
  • Title

    Bounding sequence numbers in distributed systems: a general approach

  • Author

    Lloyd, William S. ; Kearns, Phil

  • Author_Institution
    Dept. of Comput. Sci., Coll. of William & Mary, Williamsburg, VA, USA
  • fYear
    1990
  • fDate
    28 May-1 Jun 1990
  • Firstpage
    312
  • Lastpage
    319
  • Abstract
    The authors present a general methodology for bounding the range of sequence numbers utilized in a distributed program to order events. This methodology requires explicit knowledge of bounds on the rate at which processes may increment sequence numbers and the time required to transmit a message. It may also require the inclusion of additional synchronization in a distributed application which utilizes the bounded sequence numbers. The methodology is demonstrated in three contexts. It is shown how a scheme for bounding sequence numbers on requests for network mutual exclusion is consistent with the methodology. Sequence numbers are bound in a network mutual exclusion protocol. The methodology is utilized to bound the size of sequence numbers used in successive fault-tolerant broadcasts among a group of fail-stop processors. In all three cases, with totally different message-passing patterns and means of incrementing sequence numbers, consistent application of the methodology is stressed
  • Keywords
    computer networks; distributed processing; message switching; protocols; bounding; distributed program; distributed systems; event ordering; fail-stop processors; fault-tolerant broadcasts; message-passing patterns; network mutual exclusion protocol; sequence numbers; synchronization; Broadcasting; Clocks; Computer science; Distributed computing; Educational institutions; Fault tolerance; Heart; Message passing; Protocols; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-2048-X
  • Type

    conf

  • DOI
    10.1109/ICDCS.1990.89298
  • Filename
    89298