integrated qos for wireless packet networks

25
1 Center for Telecommunications Research COMET Group, Columbia University comet.columbia.edu/wireless Integrated QOS for Wireless Packet Networks Javier Gomez and Andrew T. Campbell Department Of Electrical Engineering Columbia University

Upload: others

Post on 03-Feb-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integrated QOS for Wireless Packet Networks

1

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Integrated QOS for WirelessPacket Networks

Javier Gomez and Andrew T. CampbellDepartment Of Electrical Engineering

Columbia University

Page 2: Integrated QOS for Wireless Packet Networks

2

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Problem

Channel impairments time scale

packet

flow/session time

modulation FEC Interleaving?

Page 3: Integrated QOS for Wireless Packet Networks

3

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Is this necessary?

Slow/fast fading

out of range

low power

interference

Page 4: Integrated QOS for Wireless Packet Networks

4

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Problems

• Flow/session adaptation mechanisms

Channel impairmentstime scale

packet flow/session

Time scale

modulation FEC Interleaving prediction compensation Adaptation

Page 5: Integrated QOS for Wireless Packet Networks

5

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Page 6: Integrated QOS for Wireless Packet Networks

6

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Channel Prediction

• Advantage: Efficient use of bandwidth.

• Problem: Is it possible to predict the state of the channel?

– Previous work

• The state of the channel is known• The channel remains in bad state for 200 milliseconds

• The predictor is 100 percent accurate

• factors in channel prediction:• behavior of the channel• prediction strategy• packet size

Page 7: Integrated QOS for Wireless Packet Networks

7

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Predictor

CTS

RTS

ACK

DATA

Base Station Mobile host

Transmission

Prediction

Page 8: Integrated QOS for Wireless Packet Networks

8

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Complex interactions...

rts cts data ack

Examples :

• packet

Bad channel

Good channel

time

•Wireless channel is modeledas a two state Markov process•Is this a valid model ?• Can the results using thismodel be generalized?

Page 9: Integrated QOS for Wireless Packet Networks

9

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Prediction accuracy

• Channel• good 10:1 bad

Page 10: Integrated QOS for Wireless Packet Networks

10

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Without prediction

• Flow test: 500 kbps

• Channel :

– good: 20,000 bytes

– bad: 8,000 bytes

Page 11: Integrated QOS for Wireless Packet Networks

11

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

With prediction

Page 12: Integrated QOS for Wireless Packet Networks

12

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Compensator

• Problem: Prediction does not compensate mobiles that deferredtransmission

• Solution: The scheduler must compensate mobiles deferringtransmission

• Previous work

• Assumed perfect channel prediction

• complex solutions, WRR• Try to minimize the latency bounds

• Our solution

• Simple, DRR• minimize latency bound is difficult

– The channel is beyond control

– The MAC (IEEE 802.11) makes latency worst

Page 13: Integrated QOS for Wireless Packet Networks

13

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

WRR

• Quantum size (QS): Weight of each session• Deficit counter (DC): Credit record of each session

200250 100

200 100

350100

100

100 100

100

300 200

DC QS

Page 14: Integrated QOS for Wireless Packet Networks

14

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Compensator

• Quantum size (QS): Weight of each session

• Deficit counter (DC): Credit record of each session• Compensation Counter (CC): maintains the compensation credit

200250 100

150 100

250100

250

100 100

150

300 100

DC QS

0

400

200

CC

100

200

Page 15: Integrated QOS for Wireless Packet Networks

15

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Compensator

• Problem 1: How much credit should a flow receive after transmissionwas deferred?

• Solution: Compensate according to the load– low credit when little load– a quantum size for heavy load

200250 100 400 150

DC QS

400

CC

Page 16: Integrated QOS for Wireless Packet Networks

16

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Compensator

• Problem 2: How much compensation in one round?

• Solution:

• Use available bandwidth if possible

• Bound maximum compensation if system is heavy loaded

200250 100

150 100

250100

250

100 100

150

300 100

DC QS

0

400

200

CC

100

200

Page 17: Integrated QOS for Wireless Packet Networks

17

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Compensator

Page 18: Integrated QOS for Wireless Packet Networks

18

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Compensator

• Fairness:

• The compensator achieves fairness unless:• Channel prediction fails• Good state periods are not long

enough• Buffer overflows and packets are

dropped

Page 19: Integrated QOS for Wireless Packet Networks

19

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Bounds...

• Channel: Good 10:1 Bad

Page 20: Integrated QOS for Wireless Packet Networks

20

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Adaptation

• Do selecting dropping.

• Applications can transmit with different levels of hierarchy– Examples

• MPEG-1 (I frame, P frame, B frame)• MPEG-2 (Base layer, Enhancement layers)• MPEG-4 (multiple objects)

• When the buffer is about to overflow, drop low priority packetsfirst

Page 21: Integrated QOS for Wireless Packet Networks

21

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Adaptation

Page 22: Integrated QOS for Wireless Packet Networks

22

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Drop mark...

• Tradeoff:

• If the average buffer occupancy is large, then set thedrop mark near the head of the buffer

• if the average buffer occupancy is small, then set thedrop mark near the head of the buffer

Page 23: Integrated QOS for Wireless Packet Networks

23

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Page 24: Integrated QOS for Wireless Packet Networks

24

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Page 25: Integrated QOS for Wireless Packet Networks

25

Center for Telecommunications ResearchCOMET Group, Columbia University comet.columbia.edu/wireless

Conclusions/Future Work

• Channel prediction, compensation and adaptation need towork in unison.

• We have shown the limitations of:– Channel prediction– Compensation– flow adaptation

• Implement this framework in a testbed– New 802.11 radios/freeBSD