TCP and MAC interplay in Wireless Ad Hoc Networks

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

Does the IEEE MAC Protocol Work Well in Multihop Wireless Ad Hoc Networks? Shugong Xu Tark Saadawi June, 2001 IEEE Communications Magazine.
TCP Performance in Wireless Multi-hop Networks Mario Gerla, Ken Tang, Rajive Bagrodia Wireless Adaptive Mobility Laboratory Computer Science Department.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
CS541 Advanced Networking 1 Basics of Wireless Networking Neil Tang 1/21/2009.
TCP over ad hoc networks Ad Hoc Networks will have to be interfaced with the Internet. As such backward compatibility is a big issue. One might expect.
KING FAHD UNIVIRSITY OF PETROLEUM AND MIERALS ELECTRICAL ENGINEERING DEPARTMENT MAC Protocols in ad hoc networks Rami Bakhsh Mohammed Al-Farsi.
Does the IEEE MAC Protocol Work Well in Multihop Wireless Ad Hoc Networks? Shugong Xu Tark Saadawi June, 2001 IEEE Communications Magazine (Adapted.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Presented by Scott McLaren Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia.
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
Copyright: UC Riverside Alleviating the effects of mobility on TCP Performance Signal Strength based Link Management Fabius Klemm *, Srikanth Krishnamurthy.
MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh,
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
DETERMINATION OF THE TOPOLOGY OF HIGH SURVIVAL HF RADIO COMMUNICATION NETWORK Andrea Abrardo.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
1 Power Control for Distributed MAC Protocols in Wireless Ad Hoc Networks Wei Wang, Vikram Srinivasan, and Kee-Chaing Chua National University of Singapore.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
Recitation 8 Wireless Networks. Virtual carrier sensing First exchange control frames before transmitting data – Sender issues “Request to Send” (RTS),
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
TCP on Wireless Ad Hoc Networks CS 218 Oct 22, 2003 TCP overview Ad hoc TCP : mobility, route failures and timeout TCP and MAC interaction study TCP fairness.
Wireless. 2 A talks to B C senses the channel – C does not hear A’s transmission C talks to B Signals from A and B collide Carrier Sense will be ineffective.
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
1 Wireless Networking Understanding the departure from wired networks, Case study: IEEE (WiFi)
MAC Protocols for Sensor Networks
Media Access Methods MAC Functionality CSMA/CA with ACK
MAC Protocols that use directional Antennas
ICUPC’98 Jing Deng and Zygmunt J. Hass
Outline What is Wireless LAN Wireless Transmission Types
A Power Control MAC Protocol for Ad Hoc Networks
The Data Link Layer Chapter
Wireless MAC.
The University of Adelaide, School of Computer Science
Communication Networks: Technology & Protocols
Wireless LANs Wireless proliferating rapidly.
Computer Communication Networks
MACAW: A Media Access Protocol for Wireless LAN’s
MACAW: A Media Access Protocol for Wireless LANs
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
CS 457 – Lecture 7 Wireless Networks
Computer Communication & Networks
IEEE Wireless LAN wireless LANs: untethered (often mobile) networking
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Chapter 6 Medium Access Control Protocols and Local Area Networks
TCP in Mobile Ad-hoc Networks
He Xiaoben Further study of multi-hop communications - modeling the hidden terminal problem He Xiaoben
MR2RP: The Multi-Rate and Multi-Range Routing Protocol for IEEE 802
Introduction to Wireless Networks
TCP in Wireless Ad-hoc Networks
The Impact of Multihop Wireless Channel on TCP Performance
Performance Evaluation of an Integrated-service IEEE Network
CS294-1 Joe Polastre September 9, 2003
Wireless LAN Simulation IEEE MAC Protocol
Communication Networks
ECSE-4730: Computer Communication Networks (CCN)
Outdoor Mesh MAC Protocol Issues & Considerations
Wireless LAN Protocols
Chapter 6 Multiple Radio Access.
Presentation transcript:

TCP and MAC interplay in Wireless Ad Hoc Networks K. Tang and M. Gerla, "Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks," In Proceedings of IEEE MMT'99, Venice, Italy, Oct. 1999.

Outline Overview of CSMA, FAMA and IEEE 802.11. MAC performance with TCP. Variable Hop Length Experiments. Hidden Terminal Experiments. Ring Experiments. Grid Experiments. Static. Mobility.

CSMA FAMA 802.11 MAC Layer Protocols Requires carrier sensing before transmission. If the channel is free, the packet is transmitted immediately. Otherwise, it is rescheduled after a random timeout. FAMA Builds on CSMA. Uses the RTS (Request To Send) and CTS (Clear To Send) exchange to prepare the floor for data transmission. 802.11 Uses carrier sensing and RTS/CTS, similar to FAMA. Utilizes link-level ACKs. Collision Avoidance scheme.

Variable Hop Length Experiments Configuration 1 2 5 4 3 Each node is 10 meters apart from its neighbors. Each node has a radio power range of 10 meters. 2Mbps channel bandwidth. FTP traffic. TCP window size varies from 1 to 16 packet size. Variable number of hops (single connection). i.e., FTP connection 0-1, 0-2, 0-3, 0-4, 0-5 (one at a time).

Variable Hop Length Experiments Results

Variable Hop Length Experiments Results (Cont’d)

Variable Hop Length Experiments Results (Cont’d) CSMA and FAMA degrades with window size > 1 pkt. Collisions between TCP data and ACKs. 802.11 performs the same no matter the window size. Link-level ACKs combat collisions.

Hidden Terminal Experiments Configuration 1 2 FTP traffic Connections from node 0 to node 1 and from node 2 to node 1. Node 0 and node 2 cannot hear each other.

Hidden Terminal Experiments Results CSMA suffers from hidden terminal. FAMA and 802.11 performs well due to RTS/CTS exchange.

Grid Experiment Configuration 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 Each node is 10 meters apart from its horizontal and vertical neighbors. Each node has a radio power range of 30 meters. FTP connections are established between node 18 to node 26, node 36 to node 44, node 54 to node 62, node 2 to node 74, node 4 to node 76 and node 6 to node 78.

Grid Experiment Configuration (Cont’d) 2Mbps channel bandwidth. Nodes move at a rate of 10 meters per second in a random direction with a probability of 0.5. When mobility is not considered, static routing is used. When mobility is introduced, Bellman-Ford routing is utilized with routing table updates occurring once every second.

Grid Experiments Results (No Mobility) Without mobility CSMA performs poorly due to interference by neighboring streams and by intersecting streams. FAMA fair due to RTS/CTS and less aggressive yield time. 802.11 exhibits capture.

Grid Experiments Results (With Mobility) CSMA and FAMA collapse with mobility due to lack of fast loss recovery facilities. 802.11 still operational. Link level ACKs help recover from loss caused by transient nodes. Capture exists.

Conclusion RTS/CTS exchange improves fairness. Link-level ACKs important to combat packet loss in wireless ad-hoc environment. Impact of MAC layer timers needs further study. More work required to understand and compensate for mobility