loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Second Annual Conference on Communication Networks and Services Research (CNSR'04)
Petri Net Approach to Improving SACK TCP Resilience
Fredericton, N.B., Canada
May 19-May 21
ISBN: 0-7695-2096-0
Qiang Ye, University of Alberta
Mike H. MacGregor, University of Alberta
The Transmission Control Protocol (TCP) was designed to provide a reliable end-to-end network connection. The most up-to-date TCP version, SACK TCP, was designed to be capable of surviving multiple segment loss. However, it has been found that if too many segments in one transmission window are lost, even if SACK TCP transitions into Fast Recovery, it is still possible that timeout will finally occur and the performance will be degraded significantly. In this paper we propose a change in TCP that decreases the impact of lost segments by at least 75%. We modeled the improved SACK TCP with Design/CPN and verified formally that this change leaves TCP "correct" in the sense that all states are bounded and the desired final state is always reachable from the initial state.
Citation:
Qiang Ye, Mike H. MacGregor, "Petri Net Approach to Improving SACK TCP Resilience," cnsr, pp.146-155, Second Annual Conference on Communication Networks and Services Research (CNSR'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.