Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright: UC Riverside Alleviating the effects of mobility on TCP Performance Signal Strength based Link Management Fabius Klemm *, Srikanth Krishnamurthy.

Similar presentations


Presentation on theme: "Copyright: UC Riverside Alleviating the effects of mobility on TCP Performance Signal Strength based Link Management Fabius Klemm *, Srikanth Krishnamurthy."— Presentation transcript:

1 Copyright: UC Riverside Alleviating the effects of mobility on TCP Performance Signal Strength based Link Management Fabius Klemm *, Srikanth Krishnamurthy + and Satish Tripathi +, * EPFL Lasaunne,+ University of California, Riverside Paper Presented by Dr.Nitin Vaidya, UIUC Presentation at UCLA on June 6 th, 2002

2 Copyright: UC Riverside Outline Motivation for Research Using Lower Layer Support to improve TCP performance Link Failures – True and False Signal Strength based methods to help improve TCP goodput Preliminary experiments and results

3 Copyright: UC Riverside Motivation TCP is unable to differentiate between true and false link failures – former due to mobility, latter due to congestion. Implement link layer mechanisms that can help: Anticipate real link failures by signal strength measurements – preemptively initiate route discovery. Reactively increase power level for transmission upon the detection of a real link failure to salvage TCP packets in transit. Requires mechanisms for differentiating between true and false link failures.

4 Copyright: UC Riverside Source Destination Link breaks RERR Background -- AODV Ad hoc On-Demand Distance-Vector Route discovered by queries. RERR message sent upon discovery of a link failure.

5 Copyright: UC Riverside RTS CTS Revisiting the IEEE 802.11 MAC protocol RTS – CTS – DATA – ACK Solves the hidden and exposed terminal problem in most cases.

6 Copyright: UC Riverside Neighbor within reach Mac Layer cannot establish RTS/CTS Handshake Mac Layer reports link break to upper layers False Link Failure Reports

7 Copyright: UC Riverside How come? 1 234 5 DataRTS Transmission Range: 250 m Interference Range: 550 m 4 is sending Data to 5 1 is sends an RTS to 2 2 does not send a CTS because it senses the transmission of 4 Node 1 gives up after seven times  False link layer report

8 Copyright: UC Riverside Objective In this preliminary work, we consider sparse scenarios and use a rather naïve approach to differentiating between true and false link failures. In reality, more sophisticated techniques might be needed.

9 Copyright: UC Riverside 300 x 1500 meters Distance between TCP source and sink: –about 1530 m or 8.8 hops in average Simulation Scenario 50 mobile nodes + 2 static nodes 1 TCP connection

10 Copyright: UC Riverside Reduce packet losses due to mobility (correct link breaks) Reduce packet losses due to false link failure reports Problems to be solved

11 Copyright: UC Riverside Low Mobility: False link failures dominate High Mobility: Correct link failures dominate Reasons for packet loss

12 Copyright: UC Riverside Neighbor IDTimestamp 1Distance 1Timestamp 2Distance 2 34.2002004.205201 … … Node computes distance from signal strength – simple model is assumed wherein the attenuation is inversely proportional to the square of the distance. The time stamps correspond to the last two instances when the node heard the neighbor. Each node maintains a Mac layer neighbor table: Tackling False Link Failures

13 Copyright: UC Riverside Tackling False Link Failures Persistent Mac –A Node sends RTS packets more than seven times if neighbor is likely to be within transmission range. – Simple naïve approach. – Seems to work in the sparse scenarios considered. – More sophistication may be needed in dense scenarios.

14 Copyright: UC Riverside Persistent Mac – Packet Loss

15 Copyright: UC Riverside Persistent Mac – Link Breakages

16 Copyright: UC Riverside Persistent Mac - Goodput

17 Copyright: UC Riverside Persistent Mac – TCP Retransmissions

18 Copyright: UC Riverside Salvage in transit packets: Source Destination Link breaks Lost packets due to Mobility

19 Copyright: UC Riverside Salvage Packets Two Approaches: 1.Proactive: Predict link breakage and stimulate the source to preemptively initiate a route discovery. 2.Reactive: Re-establish a broken link with a temporary higher transmission power level.

20 Copyright: UC Riverside T1T2 current time future time distance Mac layer informs routing layer when next hop is almost out of range Mac Layer: Proactive Nodes use neighbor table to predict node movement in the future: –Simple prediction: Assume linear node movement

21 Copyright: UC Riverside Mac Layer: Reactive Node raises transmission power temporarily if it cannot establish an RTS/CTS handshake

22 Copyright: UC Riverside 1 2 RTS RTS – Frame contains power value CTS Node 2 sends CTS with the same power Same for Data and ACK Node 2 moves out of range of Node 1 Reactive Mac

23 Copyright: UC Riverside Node 3 is receiving Data from Node 4 Node 2 does not know about the data transfer The high power CTS collides with the Data at Node 3 Node 1 establishes a high power link 1 2 RTS CTS 3 Data 4 Problems!

24 Copyright: UC Riverside Source Destination Stop sending! Salvaging Packets Routing layer informs source to stop sending But: Intermediate nodes keep forwarding packets

25 Copyright: UC Riverside Salvaging Packets Routing Layer –Three route states: Down: no route Up: route ok, answer route requests Going Down: “weak route”, use only to salvage packets, do not answer route requests!  NEW!

26 Copyright: UC Riverside Results – Packet Loss

27 Copyright: UC Riverside Results - Goodput

28 Copyright: UC Riverside Results – Retransmissions per transmitted packet

29 Copyright: UC Riverside Conclusions & Future Work The methods proposed seem to improve TCP performance by as much as 40 % in the scenarios considered. The reactive scheme might cause problems in highly congested scenarios – especially when the network is dense. More sophisticated methods may be needed to clearly differentiate between link failures due to mobility and congestion. A node might need to more intelligently decide upon when to increase its transmission power level.

30 Copyright: UC Riverside Thank You


Download ppt "Copyright: UC Riverside Alleviating the effects of mobility on TCP Performance Signal Strength based Link Management Fabius Klemm *, Srikanth Krishnamurthy."

Similar presentations


Ads by Google