Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet...
-
Upload
harry-bell -
Category
Documents
-
view
212 -
download
0
Transcript of Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet...
![Page 1: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/1.jpg)
A Framework and Experimental Study for Discrimination of
Collision and Channel Errorsin Wireless LANs
![Page 2: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/2.jpg)
What is Packet Differentiation?
Wireless Networks share a non deterministic medium:
Possible Problems:• Noise ⇒ discard the packet• Collision ⇒ discard the packet
![Page 3: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/3.jpg)
Noise & Collision
Collision
Noise
![Page 4: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/4.jpg)
Rate AdaptationPredict Channel Quality and choose the “right” rate/coding
Prediction based on Acknowledgments (ACKs):Successful Transmission ⇒ increase rateFailed Transmission ⇒ decrease rate
Why?Noise is the sole reason for transmission failure, because: • 802.11 -> 1997 – 1999• CSMA/CA -> collision avoidance
![Page 5: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/5.jpg)
CSMA/CACarrier Sensing Multiple Access/Collision Avoidance
Avoidance: users perceive the medium differently
Backoff Timer: [0, CW]
“Packet Fair”
Problems:• too many nodes• hidden terminal • capture effect
![Page 6: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/6.jpg)
Wrong Prediction, so what?Lower encoding = lower transmission rate
Lower throughput for the node itself Lower throughput for the SYSTEM
Price of “Fairness” – 802.11 Anomaly
1 Mbps 1 Mbps
54 Mbps
54 & 1 Mbps
![Page 7: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/7.jpg)
How to differentiate?Packet Frame
FCS: Frame Check Sequence
Packet destroyed by Noise:
![Page 8: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/8.jpg)
Packet destroyed by CollisionCollision scenarios:i) Visible Nodes
ii) Hidden Terminal
![Page 9: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/9.jpg)
Packet destroyed by CollisionCollision scenarios in Hidden Terminal:
![Page 10: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/10.jpg)
Capture Effect
• If Power of Packet A ≫ Packet B1. Packet A received correctly2. Packet B lost due to collision
![Page 11: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/11.jpg)
The IdeaA more sophisticated checksum function
Smaller Segments (1500bytes/numOfSegs) ⇒
smaller CRC (16bits instead of 32) ⇒ small overhead in data transmitted and in CPU
usage
Why distributed?
![Page 12: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/12.jpg)
The Idea 1.1Pr[Collision | Noise]: too noisy (P0)Pr[Noise | Collision]: small collision (P1)
Count the erroneous CRCs• big threshold ⇒ Po && P1• small threshold ⇒ Po && P1
ImprovementCount the successive erroneous CRCs
• lower threshold & more accurate prediction
![Page 13: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/13.jpg)
Use the extra InfoThe receiver knows the cause of failure but the sender must be informed in time
Successful Transmission ⇒ ACK ⇒ rate
“Noisy” Transmission ⇒ NAK ⇒ rateCollision ⇒ - ⇒ -
NAK per node and when needed• Hardware limitations ⇒ Implemented in
software• Sent according to SampleRate specs
![Page 14: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/14.jpg)
Why NAK on Noise?
Collision ⇒ at least 1/2 of the headers are destroyed
Receiver keeps per node statistics ⇒ header is needed ⇒ header small size (24bytes) ⇒ small possibility to be destroyed by noise
![Page 15: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/15.jpg)
Testbed
![Page 16: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/16.jpg)
Experimental Results
Congested Networks Hidden Terminal
![Page 17: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/17.jpg)
Experimental Results
Capture Effect Capture Effect with Half-hidden Terminal
![Page 18: Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.](https://reader036.fdocuments.in/reader036/viewer/2022072014/56649e745503460f94b74ff7/html5/thumbnails/18.jpg)