Mac Lecture 1 PDF
Mac Lecture 1 PDF
CS: 647
Advanced Topics in Wireless Networks
Drs. Baruch Awerbuch & Amitabh Mishra
Department of Computer Science
Johns Hopkins University
Amitabh Mishra & Baruch Awerbuch 2008
2-1
Reading
C. K. Toh, Ad Hoc Mobile Wireless
2-2
Further Readings
Lots of MAC protocols published in Mobicom,
Infocom, Globecom, ICC, Mobihoc, WCNC, VTC,
etc.
CSMA: L. Kleinrock and F. A. Tobagi, Packet
Switching in Radio Channels: Part I Carrier Sense
Multiple Access Modes and Their ThroughputDelay Characteristics, IEEE Trans. On
Communications, Vol. COM-23, No. 12, Dec. 1975,
pp. 1400-1416
MACA: P. Karn, MACA A New Channel Access
Protocol for Packet Radio, ARRL/CRRL Amateur
Radio 9th Computer Networking Conference, 1990,
pp. 134-140.
2-3
Further Readings
FAMA: C. L. Fullmer and J. J. Garcia-Luna_Aceves,
Floor Acquisition Multiple Acsess (FAMA) for
Packet-Radio Networks, Proceedings of ACM
Sigcomm95, Cambridge, MA, Aug. 1995, pp. 262273.
MACAW: V. Bharghavan, A. Demers, S. Shenker,
and L. Zhang, MACAW: A Media Access Protocol
for Wireless LANs, Proceedings of ACM
Sigcomm94, London, UK, Sept. 1994, pp. 212-225.
IEEE Computer Society LAN/MAN Standards
Committee, Wireless LAN Medium Access
Protocol (MAC) and Physical Layer (PHY)
Specifications, IEEE Std. 802.11
2-4
Outline
Wireless MAC Issues
Aloha
Slotted Aloha
CSMA
CSMA/CA
802.11 MAC
DCF
Backoff
2-5
Introduction
MS 2
MS 1
Shared Multiple
Access Medium
MS 4
Node N
2-6
Introduction (Contd)
Multiple access issues
Wireless Channel (Wireless medium) is shared
among multiple neighboring nodes
MS 2
MS 1
Shared Multiple
Access Medium
MS 4
Node N
2-7
Fairness in sharing
Efficient sharing of bandwidth
Different types:
Contention protocols resolve a collision after it occurs or
try to avoid it. These protocols execute a collision
resolution protocol after each collision
Conflict-free protocols (e.g., TDMA, FDMA, CDMA) ensure
that a collision can never occur.
Mobility
Energy Constraints
Wireless MACs have been studied heavily since
1970s
2-8
Medium Sharing
Techniques
Scheduling
Dynamic
Medium Access
Control
Random
Access
2-9
Distributed
Random Access
Centralized
Random Access
Guaranteed Access
Hybrid Access
RRA
Demand Assignment
2-10
2-11
2-12
2-13
2-14
2-15
2-16
Smaller packets
Forward Error Correcting Codes
Retransmissions (Acks)
2-17
of distance
2-18
Exposed Nodes
Capture
2-19
C
2-20
Range of Terminal C
Currently Transmitting
C
Wants to Transmit to B
Exposed Nodes
An exposed node is one that is within the range of the sender but
out of range of destination
D
A
2-22
Exposed Nodes
1. Consider the case that node B is attempting to transmit to A
D
A
Exposed Nodes
4. In theory C can therefore have a parallel transmission with any
D
A
Range of Terminal C
Wants to Transmit to D
A
Currently
Transmitting
2-25
Capture
D
A
2-26
Capture
D
A
Capture - Example
2-28
Outline
Wireless MAC Issues
Aloha
Slotted Aloha
CSMA
CSMA/CA
802.11 MAC
DCF
Backoff
2-29
2-30
Fairness
P
=
TC
2-32
Power Consumption
Wireless nodes have limited battery power ->
MAC should conserve energy
2-33
2-34