• DocumentCode
    1555059
  • Title

    Self-stabilizing sliding window ARQ protocols

  • Author

    Spinelli, John M.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Union Coll., Schenectady, NY, USA
  • Volume
    5
  • Issue
    2
  • fYear
    1997
  • fDate
    4/1/1997 12:00:00 AM
  • Firstpage
    245
  • Lastpage
    254
  • Abstract
    It is shown that implementing a practical self-stabilizing sliding window protocol requires a bound on the maximum delay or maximum memory of the communication channel involved. This motivates using communication channel models that incorporate a delay or memory bound. For such models, two new ARQ protocols are presented that self-stabilize by using 1 bit of overhead in each transmitted message. The protocols operate like selective repeat ARQ, except that when a fault places them in an incorrect (unsafe) state, the additional bit in the protocol messages allows automatic recovery. Following a transient fault, the bounded delay protocol stabilizes within four round-trip times. The bounded memory protocol stabilizes after sending at most 2(K+n) messages, where K the is maximum number of messages that can be stored in one direction on the channel, and n is the window size of the sender
  • Keywords
    automatic repeat request; delays; protocols; stability; telecommunication channels; automatic recovery; bounded delay protocol; bounded memory protocol; communication channel models; data networks; fault tolerance; maximum delay bound; maximum memory bound; overhead; round-trip times; selective repeat ARQ; self stabilizing sliding window ARQ protocols; transient fault; Automatic repeat request; Communication channels; Computer network reliability; Counting circuits; Delay effects; Fault tolerance; Helium; Protocols; Resumes; Telecommunication network reliability;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/90.588093
  • Filename
    588093