2003
DOI: 10.1007/978-3-540-39979-7_14
|View full text |Cite
|
Sign up to set email alerts
|

How Stop and Wait Protocols Can Fail over the Internet

Abstract: Abstract. The correct operation of computer protocols is essential to the smooth operation of the distributed systems that facilitate our global economy. Formal techniques provide our best chance to ensure that protocol designs are free from errors. This invited paper revisits the class of Stop-and-Wait protocols that incorporate retransmission strategies to recover from transmission errors. This is motivated by the fact that their basic mechanisms are important for practical protocols such as the Internet's T… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2004
2004
2013
2013

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 18 publications
(21 reference statements)
0
4
0
Order By: Relevance
“…Higher-order logic specifications of the protocols in the language of PVS are designed in [31]. Colored petri net models are used in [10] for modeling of stopand-wait protocols. In [15], timed state machines are used for modeling sliding window protocols.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Higher-order logic specifications of the protocols in the language of PVS are designed in [31]. Colored petri net models are used in [10] for modeling of stopand-wait protocols. In [15], timed state machines are used for modeling sliding window protocols.…”
Section: Related Workmentioning
confidence: 99%
“…Similar to most of the above approaches, we consider non-duplicating FIFO channels. The approaches [33,10] permit channels to re-order messages, whereas, [28,15] permit both re-ordering and duplication. Most of the above approaches assume lossy channels and do not model message contents.…”
Section: Related Workmentioning
confidence: 99%
“…The combination of abstraction techniques and model-checking allowed the sliding window protocol to be verified for a relatively large window size of 16, using the SPIN model checker [13]. Billington and Gallasch [1] showed how stop and wait protocols can fail over reordering channels and later verified a parameterised model of the class of Stop-and-wait protocols operating over lossy in-order channels by obtaining an explicit algebraic expression for the infinite set of state spaces as a function of the different parameters (retransmission limit and maximum se- 6 7 ] Free Buffers=2 [ 8 9 ] 5.…”
Section: Related Workmentioning
confidence: 99%
“…If we examine the first marking of place Pkt_Channel, when the list is at its maximum for the case when MaxRetrans=2, MaxBufSize=2 and MaxSeqNo=7, we obtain the following result (assuming the first packet to be transmitted has SN=0): 0 1 0 1 1 1 2 3 2 3 2 3] Examining the structure of this result we can see that the first full window (01) has been retransmitted twice, then (1) has been retransmitted twice, given the successful receipt and acknowledgement of (01). This then allows the next window (23) to be transmitted and then retransmitted twice (MaxRetrans=2).…”
Section: Channel Boundsmentioning
confidence: 99%