1 Wireless Networking Understanding the departure from wired networks, Case study: IEEE (WiFi)

Slides:



Advertisements
Similar presentations
Problems in Ad Hoc Channel Access
Advertisements

Nick Feamster CS 4251 Computer Networking II Spring 2008
Hidden Terminal Problem and Exposed Terminal Problem in Wireless MAC Protocols.
Medium Access Issues David Holmer
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
CS541 Advanced Networking 1 Basics of Wireless Networking Neil Tang 1/21/2009.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Presented by Scott McLaren Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia.
20 – Collision Avoidance, : Wireless and Mobile Networks6-1.
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Semester EEE449 Computer Networks The Data Link Layer Part 2: Media Access Control En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex,
CSE 461 University of Washington1 Topic How do nodes share a single link? Who sends when, e.g., in WiFI? – Explore with a simple model Assume no-one is.
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.
جلسه دوازدهم شبکه های کامپیوتری به نــــــــــــام خدا.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
4: DataLink Layer1 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single wire, e.g. PPP, SLIP) r broadcast (shared wire.
Lecture # 13 Computer Communication & Networks. Today’s Menu ↗Last Lecture Review ↗Wireless LANs ↗Introduction ↗Flavors of Wireless LANs ↗CSMA/CA Wireless.
Introduction to Wireless Networks Dina Katabi & Sam Madden MIT – – Spring 2014.
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.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
Wi-Fi. Basic structure: – Stations plus an access point – Stations talk to the access point, then to outside – Access point talks to stations – Stations.
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
WLAN.
Medium Access Control in Wireless networks
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.
Carrier Sense Multiple Access Improve ALOHA by using carrier sense –Stations listen to the carrier before transmitting –If channel is busy, the station.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Copyright © Wireless Sensor Networks: Zigbee Stack Polly Huang Department of Electrical.
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
5: DataLink Layer5-1 Slotted ALOHA Assumptions r all frames same size r time is divided into equal size slots, time to transmit 1 frame r nodes start to.
Wireless LAN Provides network connectivity over wireless media An Access Point (AP) is installed to act as Bridge between Wireless and Wired Network.
Presenter: Gurjot Singh
Media Access Methods MAC Functionality CSMA/CA with ACK
Wireless Sensor Networks 4. Medium Access
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
Medium Access Control MAC protocols: design goals, challenges,
The University of Adelaide, School of Computer Science
Communication Networks: Technology & Protocols
Wireless LANs Wireless proliferating rapidly.
Distributed Medium Access Control in Wireless Networks
Topics in Distributed Wireless Medium Access Control
MACAW: A Media Access Protocol for Wireless LAN’s
MACAW: A Media Access Protocol for Wireless LANs
Multiple Access Mahesh Jangid Assistant Professor JVW University.
TCP and MAC interplay in Wireless Ad Hoc Networks
Channel Allocation (MAC)
Wireless Sensor Networks 4. Medium Access
Multiple access.
CS 457 – Lecture 7 Wireless Networks
COMP/ELEC 429/556 Introduction to Computer Networks
Computer Communication & Networks
Mobile Communications Chapter 3 : Media Access
He Xiaoben Further study of multi-hop communications - modeling the hidden terminal problem He Xiaoben
The Impact of Multihop Wireless Channel on TCP Performance
Channel Allocation Problem/Multiple Access Protocols Group 3
Link Layer and LANs Not everyone is meant to make a difference. But for me, the choice to lead an ordinary life is no longer an option 5: DataLink Layer.
Channel Allocation Problem/Multiple Access Protocols Group 3
MAC continued.
Wireless LAN Simulation IEEE MAC Protocol
Directional Antennas for Wireless Networks
CSMA/CN: Carrier Sense Multiple Access with Collision Notification
Can they transmit simultaneously
Outdoor Mesh MAC Protocol Issues & Considerations
Wireless LAN Protocols
Chapter 6 Multiple Radio Access.
HEW Beamforming Enhancements
Chapter 12 Media Access Control (MAC)
Presentation transcript:

1 Wireless Networking Understanding the departure from wired networks, Case study: IEEE (WiFi)

2 Many Motivations for Wireless Unrestricted mobility / deployability  Unplugged from power outlet Significantly lower cost  No cable layout, service provision  Low maintenance Ease  Direct communication with minimum infratructure

3 From Links to Networks Variety of architectures  Single hop networks  Multi-hop networks

4 The Wireless Future … Internet

5 No Free Lunch Numerous challenges  Channel fluctuation  Lower bandwidth  Limited Battery power  Disconnection due to mobility  Security  …

6 Question Is … Can’t we use the rich “wireline” knowledge ? In solving the wireless challenges

7 The Answer Wireless channel: A dispersive medium The PHY and MAC layer completely dissimilar The whole game changes

8 On Our Agenda  Key Physical layer behavior From Wired to Wireless  The principles of wireless medium access control Collision avoidance (CSMA/CA) not detection  The emergence of (WiFi)

9 Medium Access Control

10 The Channel Access Problem Multiple nodes share a channel Pairwise communication desired  Simultaneous communication not possible MAC Protocols  Suggests a scheme to schedule communication Maximize number of communications Ensure fairness among all transmitters A A C C B B

11 The Trivial Solution Transmit and pray  Plenty of collisions --> poor throughput at high load A A C C B B

12 The Simple Fix Transmit and pray  Plenty of collisions --> poor throughput at high load Listen before you talk  Carrier sense multiple access (CSMA)  Defer transmission when signal on channel A A C C B B Don’t transmit Don’t transmit Can collisions still occur?

13 CSMA collisions Collisions can still occur: Propagation delay non-zero between transmitters When collision: Entire packet transmission time wasted spatial layout of nodes note: Role of distance & propagation delay in determining collision probability

14 CSMA/CD (Collision Detection) Keep listening to channel  While transmitting If (Transmitted_Signal != Sensed_Signal)  Sender knows it’s a Collision  ABORT

15 2 Observations on CSMA/CD Transmitter can send/listen concurrently  If (Sensed - received = null)? Then success The signal is identical at Tx and Rx  Non-dispersive The transmitter can DETECT if and when collision occurs The transmitter can DETECT if and when collision occurs

16 Unfortunately … Both observations do not hold for wireless Leading to …

17 Wireless Medium Access Control A B C D Distance Signal power SINR threhold

18 Wireless Media Disperse Energy A B C D Distance Signal power SINR threhold A cannot send and listen in parallel Signal not same at different locations

19 Collision Detection Difficult Signal reception based on SINR  Transmitter can only hear itself  Cannot determine signal quality at receiver

20 Calculating SINR A B C

21 A B C D Distance Signal power SINR threhold Red signal >> Blue signal X Red < Blue = collision

22 A B C D Distance Signal power SINR threhold Important: C has not heard A, but can interfere at receiver B X C is the hidden terminal to A

23 A B C D Distance SINR threhold Important: X has heard A, but should not defer transmission to Y X X is the exposed terminal to A Y Signal power

24 Hidden and Exposed Terminal Problems Critical to wireless networks even today

25 A B C D Distance Signal power SINR threhold X Idea! Sensitivity threshold

26 A B C D Distance Signal power SINR threhold Sensitivity threshold X T Idea! Do not transmit in this region Will this solve the wireless MAC problem?

27 The Emergence of Wireless MAC proved to be non-trivial research by Karn (MACA) research by Bhargavan (MACAW) Led to IEEE committee  The standard was ratified in 1999

28 CTS = Clear To Send RTS = Request To Send IEEE with Omni Antenna D Y S M K RTS CTS

29 IEEE with Omni Antenna D Y S X M K silenced Data ACK

30 But is that enough?

31 RTS/CTS Does it solve hidden terminals ?  Assuming carrier sensing zone = communication zone C F AB E D CTS RTS E does not receive CTS successfully  Can later initiate transmission to D. Hidden terminal problem remains. E does not receive CTS successfully  Can later initiate transmission to D. Hidden terminal problem remains.

32 Hidden Terminal Problem How about increasing carrier sense range ??  E will defer on sensing carrier  no collision !!! CBD Data A E CTS RTS F

33 Hidden Terminal Problem But what if barriers/obstructions ??  E doesn’t hear C  Carrier sensing does not help CBD Data A E F CTS RTS

34 Exposed Terminal B should be able to transmit to A  RTS prevents this CAB E D CTS RTS

35 Exposed Terminal B should be able to transmit to A  Carrier sensing makes the situation worse CAB E D CTS RTS

36 Thoughts ! does not solve HT/ET completely  Only alleviates the problem through RTS/CTS and recommends larger CS zone Large CS zone aggravates exposed terminals  Spatial reuse reduces  A tradeoff  RTS/CTS packets also consume bandwidth  Moreover, backing off mechanism is also wasteful The search for the best MAC protocol is still on. However, is being optimized too. Thus, wireless MAC research still alive

37 Questions?