Title: qual
1Link Layer Multicasting with Smart Antennas No
Client Left Behind Souvik Sen, Jie Xiong,
Rahul Ghosh, Romit Roy Choudhury Duke
University
2Wireless Multicast Use-Cases
- Widely used service
- Interactive classrooms, Smart home, Airports
- MobiTV, Vcast, MediaFlo
- Single transmission to reach all clients
3Motivation
- Today
- Multicast rate dictated by rate of weakest
client (1 Mbps) - Inefficient channel utilization
- Goal
- Improve multicast throughput
- Uphold same reliability
1 Mbps
5.5 Mbps
11 Mbps
4Problem is Non-Trivial
- Scattered clients, different channel conditions
- Time-varying wireless channel
- Absence of per-packet feedback
1 Mbps
5.5 Mbps
11 Mbps
5Solution also Non-Trivial
11 Mbps
1 Mbps
- Low rate transmission leads to lower throughput
- High rate transmission leads lower fairness
Past research mostly assume omnidirectional
antennas
6Problem Validation through Measurements
7Measurements in Duke Campus
8Measurements in Duke Campus
AP
Transmission _at_ 1 Mbps
Clients
9Measurements in Duke Campus
Transmission _at_ 2 Mbps
10Measurements in Duke Campus
Transmission _at_ 5.5 Mbps
11Measurements in Duke Campus
Transmission _at_ 11 Mbps
12Measurements in Duke Campus
Delivery Ratio
Client index
Topologies are characterized by very few weak
clients
13Reality
shadow regions
Weak clients tend to be clustered over small
regions
14Intuition
15Intuition
16Intuition
11 Mbps Omni
17Intuition
18Intuition
4 Mbps Directional
11 Mbps Omni
1 Mbps Omni
19Intuition to Reality
Few directional transmissions to cover few clients
20Challenges
- Partitioning the client set with optimal omni
and directional rates - Estimation of wireless channel
- Providing a guaranteed packet delivery ratio
21Proposed Protocol - BeamCast
Link Quality Estimator
BeamCast
Retransmission Manager
Multicast Scheduler
22Link Quality Estimator (LQE)
- How to estimate the bottleneck rate for each
client? - Bottleneck rate Max. rate to support a given
delivery ratio - AP takes feedback from the clients periodically
- LQE creates a database using the feedback
- Bottleneck rates are updated by using this
database
23Link Quality Estimator (LQE)
- Theoretical relationship between delivery ratio
(DR) and SNR
24Multicast Scheduler (MS)
- How to determine optimal transmission schedule?
- A schedule 1 omni many directional
transmissions - Optimal schedule Schedule with minimum
transmission time - MS extracts distinct client data rates from
feedback - We assume,
- Beamforming rate F x Omnidirectional rate
F gt 1
25Multicast Scheduler (MS)
How to determine optimal transmission rate for
each beam?
26Multicast Scheduler (MS)
- Problem becomes harder with overlapping beams
27Multicast Scheduler (MS)
- Problem becomes harder with overlapping beams
28Multicast Scheduler (MS)
- Problem becomes harder with overlapping beams
29Multicast Scheduler (MS)
- Problem becomes harder with overlapping beams
Dynamic Programming used to solve the problem
30Multicast Scheduler (MS)
31Multicast Scheduler (MS)
32Retransmission Manager
- To cope with packet loss
- Receives lost packet information from the
clients periodically - Retransmits a subset of lost packets
- Choose packets using a simple heuristic
33Evaluation
- Qualnet simulation
- Comparison with Feedback enabled 802.11
- Main Parameters
- Dynamic channels Rayleigh, Rician fading
External interference - Antenna beamwidth 45o, 60o, 90o
- Factor of rate improvement with beamforming 3, 4
- Metrics Throughput, Delivery Ratio, Fairness
- Application specified Minimum Delivery Ratio
90
34Multicast Throughput
Throughput decreases with increase in client
density
35Delivery Ratio
Increased delivery ratio for all clients, hence,
No Client Left Behind
36Limitations
- Switching delay has been assumed to be negligible
- Rate reduction for both fading and interference
- Requires link layer loss discrimination
- Focuses on one-AP-many-clients scenario
- Multi-AP environment will require coordination
37Conclusions
- Opportunistic beamforming for wireless
multicasting - Multiple high rate directional vs. a single omni
transmission - Rate estimation, scheduling and retransmission to
achieve high throughput at a specified delivery
ratio - A potential tool for next generation wireless
multicast
38Thanks !
39Questions or Thoughts ??
40Multicast Throughput
BeamCast performs better with increasing Fading !
41Smart Antennas in Multicast
- Jaikeo et. al talk about multicasting in ad-hoc
networks - Assume multi-beam antenna model
- Provide an analysis for collision probability
- Do not consider asymmetry in transmission range
- Ge et. al characterize optimal transmission
rates - -Discuss throughput and stability tradeoff
- Papathanasiou et. al discuss multicast in IEEE
802.11n based network - Minimize total Tx power but still provides a
guaranteed SNR - Assume perfect channel state information is
available
42System Settings
- We assume IEEE 802.11 based WLANs
- Beamforming antennas are mounted on access
points (AP) - Clients are equipped with simple omnidirectional
antennas - Clients are scattered around AP and remain
stationary - Surrounding is characterized by wireless
multipath and shadowing effects
43System Settings
A
- Improvement in data rate is possible
- C W log2 (1 SINR)
Higher with beamforming antennas
44Fairness
Both schemes are comparable
45Title
Body
46Title
Body
47Title
Body