link layer multicasting with smart antennas: no client left behind

45
1 Link Layer Multicasting with Smart Antennas: No Client Left Behind Souvik Sen, Jie Xiong, Rahul Ghosh , Romit Roy Choudhury

Upload: alesia

Post on 08-Jan-2016

18 views

Category:

Documents


0 download

DESCRIPTION

Link Layer Multicasting with Smart Antennas: No Client Left Behind Souvik Sen, Jie Xiong, Rahul Ghosh , Romit Roy Choudhury Duke University. Wireless Multicast Use-Cases. Widely used service Interactive classrooms, Smart home, Airports … MobiTV, Vcast, MediaFlo … - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Link Layer Multicasting with Smart Antennas: No Client Left Behind

1

Link Layer Multicasting with Smart Antennas:

No Client Left Behind

Souvik Sen, Jie Xiong, Rahul Ghosh, Romit Roy Choudhury

Duke University

Page 2: Link Layer Multicasting with Smart Antennas: No Client Left Behind

2

Widely used service

Interactive classrooms, Smart home, Airports …

MobiTV, Vcast, MediaFlo …

Single transmission to reach all clients

Wireless Multicast Use-Cases

Page 3: Link Layer Multicasting with Smart Antennas: No Client Left Behind

3

Today: Multicast rate dictated by rate of weakest

client (1 Mbps) Inefficient channel utilization

Goal: Improve multicast throughput Uphold same reliability

Motivation

1 Mbps

11 Mbps

5.5 Mbps

Page 4: Link Layer Multicasting with Smart Antennas: No Client Left Behind

4

1. Scattered clients, different channel conditions

2. Time-varying wireless channel

3. Absence of per-packet feedback

Problem is Non-Trivial

1 Mbps

11 Mbps

5.5 Mbps

Page 5: Link Layer Multicasting with Smart Antennas: No Client Left Behind

5

Solution – also Non-Trivial

1 Mbps

11 Mbps

Low rate transmission leads to lower throughput High rate transmission leads lower fairness

Past research mostly assume omnidirectional antennas

Page 6: Link Layer Multicasting with Smart Antennas: No Client Left Behind

6

Problem Validationthrough Measurements

Page 7: Link Layer Multicasting with Smart Antennas: No Client Left Behind

7

Measurements in Duke Campus

AP

Clients

Page 8: Link Layer Multicasting with Smart Antennas: No Client Left Behind

8

Measurements in Duke Campus

AP

ClientsTransmission @ 1 Mbps

AP

Clients

Page 9: Link Layer Multicasting with Smart Antennas: No Client Left Behind

9

Measurements in Duke Campus

Transmission @ 2 Mbps

AP

Clients

Page 10: Link Layer Multicasting with Smart Antennas: No Client Left Behind

10

Measurements in Duke Campus

Transmission @ 5.5 Mbps

AP

Clients

Page 11: Link Layer Multicasting with Smart Antennas: No Client Left Behind

11

AP

Clients

Measurements in Duke Campus

Transmission @ 11 Mbps

Page 12: Link Layer Multicasting with Smart Antennas: No Client Left Behind

12

Measurements in Duke Campus

Client index

Deli

very

R

ati

o

Topologies are characterized by very few weak clients

Page 13: Link Layer Multicasting with Smart Antennas: No Client Left Behind

13

Reality

Weak clients tend to be clustered over small regions

shadow

regions

Page 14: Link Layer Multicasting with Smart Antennas: No Client Left Behind

14

Intuition

12

3

4

5

6

Page 15: Link Layer Multicasting with Smart Antennas: No Client Left Behind

15

Intuition

12

3

4

5

6

1 Mbps Omni

Page 16: Link Layer Multicasting with Smart Antennas: No Client Left Behind

16

Intuition

12

3

4

5

6

11 Mbps Omni

Page 17: Link Layer Multicasting with Smart Antennas: No Client Left Behind

17

Intuition

12

3

4

5

64 Mbps Directional

11 Mbps Omni

Page 18: Link Layer Multicasting with Smart Antennas: No Client Left Behind

18

Intuition

12

3

4

56

1 Mbps Omni

12

3

4

56

4 Mbps Directional

11 Mbps Omni

Page 19: Link Layer Multicasting with Smart Antennas: No Client Left Behind

19

Intuition to Reality

Few directional transmissions to cover few clients

Page 20: Link Layer Multicasting with Smart Antennas: No Client Left Behind

20

Partitioning the client set with optimal omni and directional rates

Estimation of wireless channel

Providing a guaranteed packet delivery ratio

Challenges

Page 21: Link Layer Multicasting with Smart Antennas: No Client Left Behind

21

BeamCast

Link Quality Estimator

Multicast SchedulerRetransmission Manager

Proposed Protocol - BeamCast

Page 22: Link Layer Multicasting with Smart Antennas: No Client Left Behind

22

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

Link Quality Estimator (LQE)

Page 23: Link Layer Multicasting with Smart Antennas: No Client Left Behind

23

Theoretical relationship between delivery ratio (DR) and SNR

Link Quality Estimator (LQE)

Page 24: Link Layer Multicasting with Smart Antennas: No Client Left Behind

24

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 > 1

Multicast Scheduler (MS)

Page 25: Link Layer Multicasting with Smart Antennas: No Client Left Behind

25

Multicast Scheduler (MS)

How to determine optimal transmission rate for each beam?

Page 26: Link Layer Multicasting with Smart Antennas: No Client Left Behind

26

Problem becomes harder with overlapping beams

Multicast Scheduler (MS)

1

2

3

4

5

9 Mbps

7 Mbps

3 Mbps6 Mbps

11 Mbps

Beam1

Beam2

Beam3

Beam4

Page 27: Link Layer Multicasting with Smart Antennas: No Client Left Behind

27

Problem becomes harder with overlapping beams

Multicast Scheduler (MS)

1

2

3

4

5

9 Mbps

7 Mbps

3 Mbps6 Mbps

11 Mbps

Beam1

Beam2Beam4

Page 28: Link Layer Multicasting with Smart Antennas: No Client Left Behind

28

Problem becomes harder with overlapping beams

Multicast Scheduler (MS)

1

2

3

4

5

9 Mbps

7 Mbps

3 Mbps6 Mbps

11 Mbps

Beam1

Beam3

Beam4

Page 29: Link Layer Multicasting with Smart Antennas: No Client Left Behind

29

Problem becomes harder with overlapping beams

Multicast Scheduler (MS)

1

2

3

4

5

9 Mbps

7 Mbps

3 Mbps6 Mbps

11 Mbps

Beam1 @ 7 Mbps

Beam3 @ 3 Mbps

Beam4 @ 11 Mbps

Dynamic Programming used to solve the problem

Page 30: Link Layer Multicasting with Smart Antennas: No Client Left Behind

30

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

Retransmission Manager

Page 31: Link Layer Multicasting with Smart Antennas: No Client Left Behind

31

Qualnet simulation

Comparison with Feedback enabled 802.11

Main Parameters :

1.Dynamic channels : Rayleigh, Rician fading; External interference2.Antenna beamwidth: 45o, 60o, 90o 3.Factor of rate improvement with beamforming: 3, 4

Metrics : Throughput, Delivery Ratio, Fairness

Application specified Minimum Delivery Ratio: 90%

Evaluation

Page 32: Link Layer Multicasting with Smart Antennas: No Client Left Behind

32

Multicast Throughput

BeamCast performs better with increasing Fading !

Page 33: Link Layer Multicasting with Smart Antennas: No Client Left Behind

33

Multicast Throughput

Throughput decreases with increase in client density

Page 34: Link Layer Multicasting with Smart Antennas: No Client Left Behind

34

Delivery Ratio

Increased delivery ratio for all clients, hence,

No Client Left Behind

Page 35: Link Layer Multicasting with Smart Antennas: No Client Left Behind

35

Switching delay has been assumed to be negligible

Rate reduction for both fading and interferenceRequires link layer loss discrimination

Focuses on “one-AP-many-clients” scenarioMulti-AP environment will require coordination

Ideas can be extended to EWLAN architecturesController assisted scheduling – better interference mitigation

Limitations

Page 36: Link Layer Multicasting with Smart Antennas: No Client Left Behind

36

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

Conclusions

Page 37: Link Layer Multicasting with Smart Antennas: No Client Left Behind

37

Thanks !

Page 38: Link Layer Multicasting with Smart Antennas: No Client Left Behind

38

Questions or Thoughts ??

Page 39: Link Layer Multicasting with Smart Antennas: No Client Left Behind

39

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

Smart Antennas in Multicast

Page 40: Link Layer Multicasting with Smart Antennas: No Client Left Behind

40

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

System Settings

Page 41: Link Layer Multicasting with Smart Antennas: No Client Left Behind

41

Antenna Model

System Settings

A

Improvement in data rate is possible

C = W log2 (1 + SINR)

Higher with beamforming antennas

Page 42: Link Layer Multicasting with Smart Antennas: No Client Left Behind

42

Jain’s Fairness Index

Fairness

Both schemes are comparable

Page 43: Link Layer Multicasting with Smart Antennas: No Client Left Behind

43

Body

Title

Page 44: Link Layer Multicasting with Smart Antennas: No Client Left Behind

44

Body

Title

Page 45: Link Layer Multicasting with Smart Antennas: No Client Left Behind

45

Body

Title