1 / 1

TCP-DCR: MAKING TCP ROBUST TO NON-CONGESTION LOSSES Sumitha Bhandarkar and A. L. Narasimha Reddy {sumitha,reddy}@ee.tam

Congestion Response Delay Timer. End-to-End RTT. No Retransmission or Window Reduction. Wireless Link RTT. Congestion Response Delay Timer Cancelled. Sender. 1 2 3 4 5. 6 7 8 9 . Base Station. …. Receiver. 2 2 2 2 6 7 8 9 10.

shaman
Download Presentation

TCP-DCR: MAKING TCP ROBUST TO NON-CONGESTION LOSSES Sumitha Bhandarkar and A. L. Narasimha Reddy {sumitha,reddy}@ee.tam

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Congestion Response Delay Timer End-to-End RTT No Retransmission or Window Reduction Wireless Link RTT Congestion Response Delay Timer Cancelled Sender 1 2 3 4 5 6 7 8 9 Base Station … Receiver 2 2 2 2 6 7 8 9 10 Link Level Retransmission of Packet 2 Packet Lost on Wireless Link Congestion Response Delay Timer End-to-End RTT No Retransmission or Window Reduction Congestion Response Delay Timer Cancelled 7 8 9 10 11 1 2 3 4 5 6 Sender … Receiver 2 2 2 2 2 7 8 9 10 11 12 Packet Delayed Causing Reordering Conclusions and Future Work • Simple, easy to implement, low overhead. • Packets reordered/delayed by more than  cannot be recovered. • Analyze the stability more rigorously. • One unified solution for a number of problems. • End-to-end semantics of TCP maintained. • Evaluate our current Linux implementation. We would like to thank Dr. Nitin Vaidya and Nauzad Sadry for their invaluable contributions towards evaluating TCP-DCR in wireless networks. More info at: http://ece.tamu.edu/techpubs/2003/TAMU-ECE-2003-04.pdf TCP-DCR: MAKING TCP ROBUST TO NON-CONGESTION LOSSESSumitha Bhandarkar and A. L. Narasimha Reddy {sumitha,reddy}@ee.tamu.edu Texas A&M University General Problem Application 2 : Wireless Channel Errors Results With No Non-Congestion Losses Loss of TCP Throughput for Non-congestion Events • Rely on local recovery through link level retransmission. • Delay of  = 1 RTT (> wireless link delay) sufficient for link level recovery • Delay of  = 1 RTT (< TCP RTO) avoids retransmission timeouts • TCP-DCR Behavior for Wireless Networks Proposed Solution(TCP-DCR) • Delay the congestion response for a short interval of time . • Allows underlying mechanisms to handle non-congestion events. • At the end of , treat unrecovered loss as a normal congestion event. • Retransmission Timer (RTO) limits delay to about 1 RTT. • Steady state analysis shows throughput is TCP-Friendly. Application 1 : Packet reordering • Packet reordering in Multipath routing, Parallel routers  TCP problems • TCP-DCR tolerates reordering delay upto . • Delay of  = 1 RTT (< TCP RTO) avoids retransmission timeouts • TCP-DCR Behavior for Packet Reordering Sample Result Sample Result

More Related