Title: MAC Layer Part II TDMA and Polling
1MAC Layer Part II TDMA and Polling
2Cluster Network Architecture (UCLA-WAM
IS)
- Concept
- create a cluster based TDM infrastructure which
- (a) enables guaranteed bandwidth for voice/video
- (b) can support instant deployment and mobility
- Approach
- distributed clustering algorithm
- time division slotting within each cluster
- slot reservation for real time traffic
- virtual circuits for real traffic datagrams
for data - code separation across clusters
- slot synchronization
- Combines cellular radio and traditional packet
radio features.
3Lowest-ID cluster-head election
5
2
10
8
1
6
9
3
4
7
4Distributed Cluster algorithm (lowest-ID)
- Each node is assigned a distinct ID.
- Periodically, the node broadcast the list of
nodes that it can hear. - ClusterHead hears only nodes with ID higher
that itself (unless lower ID specifically gives
up its role as CH) ? A,B,C - Gateway hears two or more CHs ? G,H
- Ordinary node otherwise ?
- Properties
- No cluster heads are directly linked.
- In a cluster, any two nodes are at most two-hops
away, since the CH is directly linked to any
other node in the cluster. - RE Emphremides, et al A Design Concept for
Reliable Mobile Radio Networks with Frequency
Hopping Signaling Proceedings of IEEE, Vol. 75,
No.1, 1987
5Cluster network architecture
- Dynamic, distributed clustering alg. Partitions
the system into cluster. - Code separation among clusters.
- Local coordination provided within a cluster.
- Clusterheads act as local coordinator to
- resolve channel scheduling
- provide power measurement/control
- support virtual circuit setup for real time
(voice and video) traffic - maintain synchronization
- Dynamic adaptation (via periodic updates.)
- mobility
- failures
- Interference
- bandwidth requirements (B/W alloc.--TDMA slot
assgn.)
6Channel Access
Within each cluster time-slotted frame
- Control Phase
- clustering algorithm
- routing
- power measurement and power
- code and slot assignment
- VC setup
- acknowledgments
- Data Phase
- voice/video (PRMA)
- data (Random Access)
7Virtual Circuit support in WAMIS
- Multimedia Traffic (eg, voice, video)
- connection oriented
- QoS based admission control
- VC based bandwidth allocation
- We need
- robust, QoS enabled routing
- elastic, reconfigurable VCs
8VC reconfiguration in Mobile Environment
- Conventional VC setup does not work (path breaks
up too frequently) - Proposed approach Fast Reservations, like in
PRMA (Packet Reservation Multi Access)
- Packet follow shortest path
- First packet reserves the slot(s) along the path
- When path changes, first packet competes again
for slots on new path (voice/video rate reduced
by low priority pkt drop) - If no path, packet is dropped
- reservation released if slot is unused
9Case study compare Random Access and TDMA in
Multimedia
- C. Richard Lin and Mario Gerla
- Computer Science Department
- University of California, Los Angeles
10CSMA DARPA PRNET (1970s)
- Single channel
- Spatial reuse
- CSMA
- Implicit ACK (echo ACK)
- Retransmission (for datagrams only)
- Duct routing (for voice traffic)
- Based on Bellman-Ford routing
- Alternate routing multiple paths used to carry
multiple copies of a real-time packet to improve
reliability - Carrier sense will limit the fan-out
11- Limitation of PRNET
- no bandwidth reservations no access control (for
voice) - hidden terminal problem
- Enter Cluster TDMA (1994)
- different codes in each cluster
- TDMA type MAC access in each cluster
- QoS routing bdw reservation access control
- Fast VC set up (soft state)
12- Problems of CLUSTER TDMA cost and complexity
- global slot synchronization
- multiple codes
- initialization
- Enter MACA/PR (1996)
- (Multiple Access Collision Avoidance/Packet
Reservations) - no clustering single code easy initialization
- RTS/CTS dialog(to prevent hidden terminal
problems) - Packet Reservations (to support real time
traffic) - QoS routingp standby routs (for dynamic
rerouting)
13MACA/PR (contd)
14Real Time Traffic Support Bandwidth Reservation
- 1st packet is treated as a datagram packet
- After successfully transmitting piggyback
reservation is honored for subsequent packets - Bounded delay and no collision
- Real -time Traffic and datagram traffic are
interleaved (with datagram deferring to real-time
traffic)
15Performance Comparison (parameters)
- A 100X100 feet area
- Number of radio station20
- Frame size 100ms
- Tx range 40 feet
- VC end-to-end hop distance3
- Maximum speed8 feet/sec
- Data rate800kbps
- Pkt size4kbits pkt acquisition500bits
- Multiple VCs,datagram background traffic
- Tx rate 1pkt/frame
- Call duration180 seconds.
16Performance Comparison of Various Schemes
Synchronous
Asynchronous
17Overall Performance Comparison
- PRNET
- No bandwidth reservation
- No acceptance control
- In heavy load duct routing generates excessive
number of - requests for alternate routes ( congestion)
- MACA/PR
- total VC throughput limited by lack of
cluster/code separation - Cluster TOKEN and TDMA
- high end to end delay due to token/TDMA latency
18Channel Propagation Models
- Radio channel propagation is characterized by
three main parameters - Attenuation free space loss, absorption by
foliage, partitions - Shadowing obstacles between transmitter and
receiver - Multipath due to the different phases on
different paths
19Simulator MAISIE Channel Model
- Channel Fading Model in Maisie Simulator
- the Simulator utilizes the SIRCIM impulse
response parameters to characterize the radio
propagation model, i.e. multipath, shadowing
effect, spatial correlation
20Radio Channel Simulation
21VC Performance free space vs fading model
22More MAC Layer protocols
- Bluetooth Piconet a polling/TDMA scheme
- HomeRF a hybrid random access and TDMA scheme
- Hiperlan2 a connection oriented, TDMA on demand
scheme
23More TDM type MAC Layer protocols
- Bluetooth Piconet a polling/TDMA scheme
- HomeRF a hybrid random access and TDMA scheme
- Hiperlan2 a connection oriented, TDMA on demand
scheme
24What does Bluetooth do for you?
25Example...
26Bluetooth Piconet
- Page - scan protocol
- to establish links with nodes in proximity
27Piconet MAC protocol Polling
FH/TDD
f1
f3
f4
f5
f2
f6
m
s1
s2
625 ?sec
1600 hops/sec
28Multi slot packets
FH/TDD
f1
f4
f5
f6
m
s1
s2
625 µsec
Data rate depends on type of packet
29Physical Link Types
- Synchronous Connection Oriented (SCO) Link
- slot reservation at fixed intervals
- Asynchronous Connection-less (ACL) Link
- Polling access method
m
s1
s2
30Home RF
- No new wires
- Simple to Install
- Easy to Use
- Low Cost 200 for 2 PCs
- Bandwidth To Support Common
- Home Applications
- Industry Standards
31HomeRF Working Group Mission Statement
- To enable the existence of a broad range of
interoperable consumer devices, by establishing
an open industry specification for unlicensed RF
digital communications for PCs and consumer
devices anywhere, in and around the home.
32Enabling the Vision
USB
Printer
Camera
Game Pad
1394
Stereo
Camcorder
VCR
TV
Multimedia (e.g. 1394)
HomePNA
33The SWAP Network
SWAP-CA Shared Wireless Access Protocol -
Cordless Access
Internet
USB
34HomeRF Origins
DECT Uses TDMA Good for Voice
802.11 Uses CSMA/CA Good for Data
SWAP TDMA CSMA/CA Good for Voice
Data Optimized for small networks (in
home) Simplified radio protocol to reduce cost
Both voice and data are important for home RF
35Device Types
36Hybrid MAC layer
SWAP Frame
37PHY Features
- Nominal 100 mW transmit power
- Minimum receiver sensitivity of -76 dBm (2FSK)
- range gt50 m in typical homes/yards
- -85 dBm sensitivity typical
- Cost effective filter requirements
- Use MAC to reduce PHY cost
- Makes single-chip integration simpler
38MAC Features
- MAC provides good support for voice and data
- Leverages existing DECT technology for voice
- Excellent integration with TCP/IP networking
protocols - easy integration with Ethernet
- Supports broadcast, multicast and fragmenting
- Data security - Basic/Enhanced levels of
encryption - Basic 24-bit Network ID and Frequency Hopping
- Enhanced Basic LFSR algorithm
- Extensive power management for ultra-portable
devices
Optimizes existing technology for home use
39Voice Robust clarity
40Data transmission
Service Slot
B
D3
D4
D4
D2
D3
D1
Contention period
D2
D3
D1
Hop
Hop
CSMA/CA access mechanism
U4
U3
U2
U1
U3
U4
U3
U2
U1
Superframe - 20ms
CFP 2
CFP 1
Contention free periods
- CSMA/CA during the contention period
- Efficient for small networks
- Tolerant of interference
- Data for entire frame if no voice
41Hiperlan2
- 5 GHz technology, up to 54 Mbit/s
- Generic architecture supportingEthernet, IEEE
1394, ATM, 3G etc - Connection-oriented with QoS per conn.
- Security - authentication encryption
- Plug-and-play radio network using DFS
- Optimal throughput scheme
42H2GF - The vision
Local Area WLAN Datacom
Airport
Home
Hotel Conference
Roaming
Train station
Public space
Wide area Cellular Datacom
43HiperLAN2 Global Forum
- A consortium of 50 companies
- Launched September 1999
- Marketing and education
- Interoperability on system level
- Protect and harmonize spectrum worldwide
- http//www.hiperlan2.com
44H2GF - The Mission
- Drive the adoption of HiperLAN2 as the global
broadband wireless technology in 5 GHz band,
providing untethered connectivity for mobile
devices in corporate, public and home environments
45When?
- Commercial products on market late 2001/early
2002 - Interoperable products mid 2002
- Enterprise market first, soon followed by
operator, and the home
46Key Goals
- H/2 will support all existing and planned
applications in enterprise, public, and homegt
address the combined WLAN market! - Smooth interworking with 3G
- Affordable technology
47HiperLAN2 Technologies
- MAC scheduler at AP
- Centralised control
- Supports uniform traffic load
- Inter Intra system interference mitigation
- Dynamic Frequency Selection (DFS)
- Link Adaptation
- Transmit Power Control (TPC)
- Support of smart (sectored) AP antennas
48H/2 MAC Layer
- Access Point centralized control
- Time Division Duplex - TDMA
- Up and Down link slots allocated dynamically
based on need - Data (up/down) transmitted in dedicated slots
- Contention allowed in random access slots
49MAC Layer
MAC frame fixed duration 2ms BCH broadcast ch
(info on pwr levels, FCH RCH lengths, etc) FCH
Frame ctr ch (describes resource allocations in
this MAC frame) DL/UL user data trains (dn/up)
of multiple 54 byte payloads ACH access
feedback channel feedback on previous RCH
attempts RCH random access ch to request MAC
resources (high priority Res Requests for UL/DL
allocation, low pr RRs to initiate handover)
50MAC Layer (cont)
- Logical channels built on top of MAC channels
- SBCH slow broad ch, dwnlk only, coveys contr
signals (eg MAC-ID assign, encrypt seed) - DCCH Dedicated cntr ch, signaling between AP
and MT(Mobile Terminal) - UDCH User data channel ARQ optional
- Connection uniquely identified by MAC and DLC IDs
- Connection set up does not imply immediate
resource assignment - Capacity requested by MT on demand via RR packets
51Spectrum Allocation in 5 Ghz