+ All Categories
Home > Documents > TCP in Wireless Environments: Problems and Solutions

TCP in Wireless Environments: Problems and Solutions

Date post: 20-Jan-2016
Category:
Upload: janina
View: 27 times
Download: 0 times
Share this document with a friend
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 Presentation
Popular Tags:
15
LOGO TCP in Wireless Environments: Problems and Solutions Author: Ye Tian, Kai Xu, Nirwan Ansari Reporter: 任任任
Transcript
Page 1: TCP in Wireless Environments: Problems and Solutions

LOGO

TCP in Wireless Environments:

Problems and Solutions

Author: Ye Tian, Kai Xu, Nirwan AnsariReporter: 任菊梅

Page 2: TCP in Wireless Environments: Problems and Solutions

23/4/2123/4/21

1

2

3

4

Contents

Abstract

Introduction

Challenges

Approaches

22

Page 3: TCP in Wireless Environments: Problems and Solutions

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

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

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

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

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

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

23/4/2123/4/21 99

Approaches to Improve Wireless TCP Performance

Page 10: TCP in Wireless Environments: Problems and Solutions

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

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

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

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

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

23/4/2123/4/21 1515


Recommended