how effective is the ieee 802.11 rts/cts handshake in ad hoc networks kaixin xu,mario gerla, sang...

23
How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Netwo rks Kaixin Xu,Mario G erla, Sang Bae IEEE Globecom 2002

Upload: darrion-crowley

Post on 15-Jan-2016

234 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks

Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

Page 2: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

Outline

INTRODUCTION EFFECTIVENESS OF RTS/CTS

HANDSHAKE PROBLEM CAUSED BY LARGE

INTERFERENCERANGE PROPOSED SCHEME AND SIMULATION

EVALUATION CONCLUSION

Page 3: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

INTRODUCTION

RTS/CTS handshake is mainly designed for resolving hidden terminal problem

Such assumption may not hold when the transmitter-receiver distance exceeds a certain value

reveals that large interference range is a serious problem

Page 4: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

EFFECTIVENESS OF RTS/CTS HANDSHAKE (1/7)

three radio ranges:– Transmission Range (Rtx) represents the range

within which a packet is successfully received– Carrier Sensing Range (Rcs) is the range within

which a transmitter triggers carrier sense detection.

– Interference Range (Ri) is the range within which stations in receive mode will be “interfered with” by an unrelated transmitter

Page 5: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

EFFECTIVENESS OF RTS/CTS HANDSHAKE (2/7)

Investigation of the interference range – Ri=

= (SNR_THRESHOLD is usually set to 10)

Its relationship to the transmission range– Notations

Page 6: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

EFFECTIVENESS OF RTS/CTS HANDSHAKE (3/7)

Analysis

(1)

ERTS/CTS is equal to 1

(2)otherwise

ERTS/CTS is smaller than 1

From equation (3)

Ri then exceeds the Rtx

當 sender與 receiver的距離大到一個程度時,會造成 Ri大於 Rtx,也就是 Ai大於 AR

TS/CST

Page 7: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

EFFECTIVENESS OF RTS/CTS HANDSHAKE (4/7)

Ai

Page 8: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

EFFECTIVENESS OF RTS/CTS HANDSHAKE (5/7)

effectivenessmany collisions may happen due to the largeinterference range and hidden terminal problem

Page 9: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

EFFECTIVENESS OF RTS/CTS HANDSHAKE (6/7)

Influence of Physical Carrier Sensing

Page 10: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

EFFECTIVENESS OF RTS/CTS HANDSHAKE(7/7)

conclusions of Physical Carrier Sensing– The interference range at a node is not fixed as

the transmission range.– RTS/CTS handshake is not sufficient

effectiveness– Big carrier sensing range is not desired due to

hardware limitations and significant throughput reduction

Page 11: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

PROPOSED SCHEME--Conservative CTS Reply (CCR)

main idea– a node only replies a CTS packet for a RTS quest when rec

eiving power of that RTS packet is larger than a certain threshold (CTS-REPLY-THRESHOLD), even if the RTS packet is received successfully and this node is idle.

– Pr0.56

use it as the CTS-REPLY-THRESHOLD Only replies CTS packets to those nodes which are at most 0.

56*Rtx meters away

– our scheme actually reduces the effective transmission range to resolve the interference

Page 12: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

PROPOSED SCHEME--Conservative CTS Reply (CCR)

inconsistency between broadcasting and unicasting– broadcast packets are not protected by RTS/CTS– most routing protocols in MANETs use broadcast for route d

iscovery– routing protocols will discover a link which may be disabled

by our scheme

To solve this problem and maintain consistency– a node to drop broadcast packets if the receiving power of t

hat packet is below CTS-REPLY-THRESHOLD

Page 13: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

PROBLEM CAUSED BY LARGE INTERFERENCERANGE(1/7)

[4] J. Li, C. Blake, D. Couto, H. Lee, and R. Morris, “Capacity of Ad Hoc Wireless Networks,” ACM MobiCom 2001– NS2 simulator– transmission range: 250m– interference range: 550m

200m

not considering the large interference range node 2 and node 3 can not transmit at the same time. capacity is reduced to 1/3

Page 14: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

IEEE 802.11 MAC cannot achieve this bandwidth since a lot of bandwidth will be wasted due to collisions

PROBLEM CAUSED BY LARGE INTERFERENCERANGE(2/7)

200m

considering the large interference range node 2, 3, 4 can not transmit at the same time. capacity is reduced to 1/4

Page 15: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

PROBLEM CAUSED BY LARGE INTERFERENCERANGE(3/7)

To further demonstrate the performance degradation due to large interference range – QualNet simulator– wireless radio is 367m– channel bandwidth: 2Mbps

300m

300m

Page 16: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

PROBLEM CAUSED BY LARGE INTERFERENCERANGE(4/7)

node 4 is out of the TX and in the Ri

Page 17: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

PROBLEM CAUSED BY LARGE INTERFERENCERANGE(5/7)

Page 18: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

PROBLEM CAUSED BY LARGE INTERFERENCERANGE(6/7)

Page 19: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

PROBLEM CAUSED BY LARGE INTERFERENCERANGE(7/7)

Page 20: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

SIMULATION EVALUATION(1/3)

Simulation Platform– QualNetTM simulator– incorporates a detailed and accurate model of the physical

channel and of the IEEE 802.11 MAC layer– parameters of QualNet are following the IEEE 802.11 stand

ard and Lucent WaveLAN wireless card– transmission range: 367m– carrier sensing range : 670m

Page 21: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

SIMULATION EVALUATION(2/3)

Simulation Evaluation– 100 nodes– 1500mX1500m– Channel bandwidth is 2Mbps– The CBR data packet size: 1024 byte– packet rate is 10pps– routing algorithm: DSDV

Page 22: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

SIMULATION EVALUATION(3/3)

Page 23: How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002

CONCLUSION

First– we analyze the interference range Ri– The effectiveness of RTS/CTS handshake is also explored in theor

y Second

– frequent data packet corruptions due to interference range are verified through simulation

Third– a simple MAC layer scheme is proposed to combat the large interf

erence range. Main advantage

– our proposed scheme is that it is simple and only has a trivial modification to IEEE 802.11 standard