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
Link To Document