tcp in wireless environments: problems and solutions
DESCRIPTION
TCP in Wireless Environments: Problems and Solutions. Author: Ye Tian, Kai Xu, Nirwan Ansari Reporter: 任菊梅. Contents. 1. Abstract. 2. Introduction. 3. Challenges. 4. Approaches. Abstract. Dominance remarkable simplicity and reliability Design wired networks - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/1.jpg)
LOGO
TCP in Wireless Environments:
Problems and Solutions
Author: Ye Tian, Kai Xu, Nirwan AnsariReporter: 任菊梅
![Page 2: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/2.jpg)
23/4/2123/4/21
1
2
3
4
Contents
Abstract
Introduction
Challenges
Approaches
22
![Page 3: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/3.jpg)
23/4/2123/4/21
Abstract
• Dominance remarkable simplicity and reliability
• Design wired networks assumption: packet losses are signals of
network congestion.
• Wireless Environment performs poorly
high BER, unstable channel, user mobility
33
![Page 4: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/4.jpg)
23/4/2123/4/21
Introduction
44
• TCP RFC793, in 1981,end to end, connection-
oriented, reliable and ordered delivery of data
•TCP Reno
![Page 5: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/5.jpg)
23/4/2123/4/21 55
Challenges in Heterogeneous Network
•Heterogeneous Networkconsists of wired and wireless network
•TCP exhibits weaknessdegradation of throughputinefficiency in network resource utilizationexcessive interrupt of data transmissions
Why?unique characteristics of wireless linksTCP’s design assumption
![Page 6: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/6.jpg)
23/4/2123/4/21
Challenges in Heterogeneous Network
66
• Unique characteristics of Wireless links• Transmission medium--open air
• Uncontrollable quality-affecting factors: weather condition, urban obstacles, mobility of wireless end devices
• High BER & multiple losses in one RTT• TCP sender reduce its sending rate
Unnecessarily!Unnecessarily!
![Page 7: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/7.jpg)
23/4/2123/4/21
Challenges in Heterogeneous Network
77
• Unique characteristics of Wireless links• Limitations of radio coverage & user
mobility• excessive interrupt
![Page 8: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/8.jpg)
23/4/2123/4/21
Challenges in Heterogeneous Network
88
• Unique characteristics of Wireless links• Link asymmetry
• Packet losses in reverse channel • TCP sender think it happens on forward
channel, and reduce sending rate• ACK compression effect• Break TCP’s self-clocking & possible
congestive packet losses in forward channel
![Page 9: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/9.jpg)
23/4/2123/4/21 99
Approaches to Improve Wireless TCP Performance
![Page 10: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/10.jpg)
23/4/2123/4/21
Application-specific approach
1010
• TCP-Peach• Satellite network long propagation delay• Dummy
• Copies of the last data packet• Low priority
• new mechanisms• Sudden start: 2RTTs(tradition: 7RTTs)• Congestion avoidance• Rapid recovery: improve throughput in
the presence of high link error rate• Fast retransmit
![Page 11: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/11.jpg)
23/4/2123/4/21
Application-specific approach
1111
• ATCP• Ad hoc network: High error rate, frequent
rout changes and network partitions• Thin layer between TCP & IP• Packet losses:
• High BER: retransmits• Rout change: persist state• Congestion: normal control
• Freeze-TCP• Cellular network: handoff & high BER• Receiver: sets the advertised window size
to zero in ACK packets• Sender: persist mode
![Page 12: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/12.jpg)
23/4/2123/4/21
Split Mode & End-to-End Approach
1212
• Split Mode
• End-to-End Approach
![Page 13: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/13.jpg)
23/4/2123/4/21
Reactive Approach
1313
• TCP New Reno• Partial ACK• Modification: fast recovery• Limitation: can’t distinguish the cause of
packet loss
• TCP SACK• Selective ACK option for TCP• Exact number of packet losses• Modification: sender & receiver sides• Limitation: congestion avoidance
![Page 14: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/14.jpg)
23/4/2123/4/21
Proactive Approach
1414
• TCP-Vegas• Minimal RTT as a reference• Stable congestion window
• TCP-Veno• Based on Vegas • differentiate the cause of the packet loss
• TCP-Westwood• Measuring the averaging the rate of
returning ACKs as reference
• TCP-jesery• ABE & CW as refrence
![Page 15: TCP in Wireless Environments: Problems and Solutions](https://reader034.vdocuments.site/reader034/viewer/2022051517/56814fd1550346895dbd90b5/html5/thumbnails/15.jpg)
23/4/2123/4/21 1515