21
Ubiquitous Multimedia Lab Department of Computer Science and Engineering 1 QoS-driven and Fair Downlink Scheduling for Video Streaming over LTE Networks with Deadline and Hard Hand-off Qian Liu 1 , Zixuan Zou 2 , Chang Wen Chen 1 1 SUNY at Buffalo 2 Huawei Technologies Co. LTD. China ICME 2012 July 10, 2012

QoS-driven and Fair Downlink Scheduling for Video

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: QoS-driven and Fair Downlink Scheduling for Video

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

1

QoS-driven and Fair Downlink Scheduling for Video Streaming over LTE Networks with

Deadline and Hard Hand-off

Qian Liu1, Zixuan Zou2, Chang Wen Chen1

1SUNY at Buffalo 2 Huawei Technologies Co. LTD. China

ICME 2012

July 10, 2012

Page 2: QoS-driven and Fair Downlink Scheduling for Video

Outline

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

2

• Background LTE and New Technical Barriers to Overcome

Challenges in LTE Downlink Scheduling Design

• Proposed Downlink Scheduling Scheme Major Contributions – Innovative Designs for Hybrid Traffics and

Highly Mobile Users

Transmission Deadline Control (TDC) Module

Hand-off Control (HOC) Module

Simulation Results and Analysis

• Conclusions

Page 3: QoS-driven and Fair Downlink Scheduling for Video

LTE and New Technical Barriers to Overcome

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

3

Fully IP and packet-based

Support hybrid traffic

LTE

Fairness for Regular Flows

Guarantee the normal service to regular data flows

QoS Guarantee for Multimedia Flows

Multimedia flows is bandwidth hungry

Delay sensitive multimedia flows

Support high speed users

High Mobility Support

Minimize service interruption for mobile users in handoff

Page 4: QoS-driven and Fair Downlink Scheduling for Video

Challenges in LTE Downlink Scheduling Design

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

4

Fully IP and packet-based

High Mobility Support

LTE

Fully IP and packet-based

Low Mobility Support

Wireless LAN

Packet scheduler need to assure satisfactory service when a mobile user is crossing the “border” with high moving speed.

Hand-off (HO) Soft HO The radio link to the source cell is broken after a reliable connection to the target cell has been established.

Hard HO (LTE) The radio link to the source cell is broken before a reliable connection to the target cell has been established.

Interruption Time

Regular Flows → Non-delay-sensitive → Not affected

Multimedia Flows → delay-sensitive → Service degradation

Page 5: QoS-driven and Fair Downlink Scheduling for Video

Challenges in LTE Downlink Scheduling Design

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

5

QoS to Multimedia Flows

Single cell Multiple cells

Delay constraints of multimedia flows

QoS to Multimedia Flows

Service Interruption caused by hard HO

Delay constraints of multimedia flows

+

Page 6: QoS-driven and Fair Downlink Scheduling for Video

Challenges in LTE Downlink Scheduling Design

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

6

* Support hybrid traffic with service guarantee

LTE

* Handle hard HO with minimized interruption

QoS to Multimedia Flows

1. Satisfy delay constraints for multimedia flows

Fairness to Regular Flows

Guarantee the normal service to regular flows

2. Reduce service degradation caused by hard HO

Requirements for LTE Downlink Scheduler

Page 7: QoS-driven and Fair Downlink Scheduling for Video

Outline

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

7

• Background Challenges of Downlink Scheduling Design in LTE

• Proposed Downlink Scheduling Scheme The Major Contributions

Transmission Deadline Control (TDC) Module

Hand-off Control (HOC) Module

Simulation Results and Analysis

• Conclusions

Page 8: QoS-driven and Fair Downlink Scheduling for Video

Proposed Downlink Scheduling Scheme

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

8

Downlink Scheduler

Resource

Block

Allocation

(RBA)

Switch if any RB left

Feedback from UE

Video Queue

VoIP Queue

Hand-off Control

(HOC)

BE or BK Queue

To PHY

layer

Transmission

Deadline Control

(TDC)

The Major Contributions

The innovative design of the scheduler through two QoS driven operational control modules:

TDC module and HOC module.

Page 9: QoS-driven and Fair Downlink Scheduling for Video

TDC Module

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

9

Downlink Scheduler

Resource

Block

Allocation

(RBA)

Switch if any RB left

Feedback from UE

Video Queue

VoIP Queue

Hand-off Control

(HOC)

BE or BK Queue

To PHY

layer

Transmission

Deadline Control

(TDC)Innovation in TDC Module

•A video packet is scheduled only if there is pressing need for transmission (i.e., if not transmitted, the packet will miss the deadline).

•When there is no pressing need for multimedia transmission, regular flows are scheduled.

Design a composite QoS metrics considering both video deadlines and fairness

Satisfy delay constraints of multimedia flows

Guarantee the normal service to regular flows

Sort out the mess

QoS (video flow)

Fairness (regular flow)

Trade-off

Design Implementation

Page 10: QoS-driven and Fair Downlink Scheduling for Video

HOC Module

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

10

Downlink Scheduler

Resource

Block

Allocation

(RBA)

Switch if any RB left

Feedback from UE

Video Queue

VoIP Queue

Hand-off Control

(HOC)

BE or BK Queue

To PHY

layer

Transmission

Deadline Control

(TDC)

RSS (dBm)

B

A

t1 t2 t3

Connect

to cell B

Interruption time

Alert

Zone

Connect

to cell A

TH

Fig.2. HO decision making.

We propose the novel concept of the alert zone.

The video consumer in the alert zone is continually served by the eNodeB before HO, thus he may buffer enough data resulting in a small probability of playback buffer underflow.

Design Implementation

1. HOC detects whether there is any video consumer who is in the alert zone;

2. If so, then HOC triggers TDC to continually update the transmission deadlines of video packets to make sure their transmissions.

Reduce service degradation caused by hard HO

Page 11: QoS-driven and Fair Downlink Scheduling for Video

Procedures for the Proposed Algorithm

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

11

Start: check packets in the queues

Any VoIP packet?

Any video packets will miss

the deadlines if not served in the

current scheduling cycle?

Any BE or BK

packets?

Any available RBs?

Stop

RB allocation

No

No

Yes

Yes

Yes

No

No

Yes

In the beginning of each scheduling cycle, the scheduler first checks the packets in the queues;

Discover VoIP packet → RB allocation

Discover video packet

Check transmission deadline;

If the packet will expire if not served in the current scheduling cycle → RB allocation

Discover BE or BK packet

Check the availability of RB;

Available → RB allocation

Page 12: QoS-driven and Fair Downlink Scheduling for Video

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

12

Start: check packets in the queues

Any VoIP packet?

Any video packets will miss

the deadlines if not served in the

current scheduling cycle?

Any BE or BK

packets?

Any available RBs?

Stop

RB allocation

No

No

Yes

Yes

Yes

No

No

Yes

Controlled by TDC and HOC Modules

TDC: - Compute the transmission deadlines according to the delay constraints;

- Update the transmission deadlines.

HOC: Trigger TDC to update the transmission deadline.

(QoS)

(Reduce service interruption)

Start: check packets in the queues

Any VoIP packet?

Any video packets will miss

the deadlines if not served in the

current scheduling cycle?

Any BE or BK

packets?

Any available RBs?

Stop

RB allocation

No

No

Yes

Yes

Yes

No

No

Yes

When there is no pressing need for multimedia transmission, regular flows are scheduled. (Fairness)

Procedures for the Proposed Algorithm

Page 13: QoS-driven and Fair Downlink Scheduling for Video

Outline

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

13

• Background A Brief Overview on LTE

Crucial Problems of Downlink Scheduling in LTE

• Proposed Downlink Scheduling Scheme The Major Contribution

Transmission Deadline Control (TDC) Module

Hand-off Control (HOC) Module

Simulation Results and Analysis

• Conclusions

Page 14: QoS-driven and Fair Downlink Scheduling for Video

Comparison Schedulers

Simulator

Proportional Fair (PF) [1]: aiming to maximize the total throughput, as well as to guarantee fairness among different types of users.

Exponential Proportional Fair(EXP-PF) [2]: introducing a priority parameter to the PF scheduler.

Only offering an average packet delivery delay, rather than any strict guarantees on packet delay

No consideration on delay constraints of multimedia flows

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

14

Simulation Results

― LTE-Sim [3]

Page 15: QoS-driven and Fair Downlink Scheduling for Video

Percentage of Expired Video Packets

Percentage 10 users, 30km/h

20 users, 30km/h

10 users, 120km/h

20 users, 120km/h

PF 0.89% 30.46% 0.606% 40.52%

EXP-PF 0.069% 11.48% 0.074% 33.54%

Proposed 0.021% 2.81% 0.035% 10.34%

Average Percentage of Service for Regular Flows

PF EXP-PF Proposed

58.28% 57.88% 55.09%

1. The proposed scheduling algorithm outperforms PF and EXP-PF algorithms under all the simulation scenarios; (QoS Guaranteed)

2. The proposed scheduler uses 55.09% service time for regular flows, which is only 3.28% lower than the PF algorithm. (Fairness)

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

15

Simulation Results

Page 16: QoS-driven and Fair Downlink Scheduling for Video

Average Goodput for Multimedia Flows

Goodput (KB/s)

10 users, 30km/h

20 users, 30km/h

10 users, 120km/h

20 users, 120km/h

PF 1310.28 1705.06 1297.35 1469.82

EXP-PF 1320.19 1959.93 1303.91 1627.71

Proposed 1335.57 2357.66 1328.40 2178.48

1 2 3 40

500

1000

1500

2000

2500

3000

3500

4000

4500

Tota

l Goo

dput

per

Cel

l (K

B/s

)

PF

EXP-PF

Proposed

10 users, 30km/h 20 users, 120km/h20 users, 30km/h 10 users, 120km/h

Total Goodput

The proposed scheduler has better performance than PF and EXP-PF schedulers on both average multimedia goodput and total goodput.

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

16

Simulation Results

Page 17: QoS-driven and Fair Downlink Scheduling for Video

QoS of Video Streaming in HO Procedure

-1500 -1000 -500 0-1000

-500

0

500

position (m)

Cell 3

start point

end point

Cell 2

Cell 1

0 0.5 1 1.5 2 2.50

2

4

6

8

10

12

14

Time (s)

Decoded v

ideo d

ata

in p

layback b

uff

er

(KB

)

PF

EXP-PF

Proposed

HO point (detach UE from eNodeB)

Playback buffer underflow

1. A single user experiences HO; 2. PF and EXP-PF schedulers suffer

from service interruption;

3. The proposed scheduler can guarantee QoS even during HO procedure .

Fig.3 Video data in the playback buffer of UE

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

17

Simulation Results

Page 18: QoS-driven and Fair Downlink Scheduling for Video

Outline

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

18

• Background A Brief Overview on LTE

Crucial Problems of Downlink Scheduling in LTE

• Proposed Downlink Scheduling Scheme The Major Contribution

Transmission Deadline Control (TDC) Module

Hand-off Control (HOC) Module

Simulation Results and Analysis

• Conclusions

Page 19: QoS-driven and Fair Downlink Scheduling for Video

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

19

We have developed a QoS-driven downlink scheduling scheme aiming at video streaming over LTE systems with novel composite QoS metrics considerations in video deadlines, fairness, and HO service degradation.

The major contribution lies in the innovative design of both TDC and HOC modules. The proposed novel design is able to achieve:

QoS guaranteed scheduling to multimedia consumers;

Fairness to regular data users;

Continuous service to video consumers even during hard HO procedure.

Conclusions

Page 20: QoS-driven and Fair Downlink Scheduling for Video

Thank you! [email protected]

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

Page 21: QoS-driven and Fair Downlink Scheduling for Video

Ubiquitous Multimedia Lab Department of Computer Science and Engineering

[1] R. Kwan, C. Leung, and J. Zhang, “Proportional fair multiuser scheduling in LTE,” IEEE Signal Processing Letters, vol. 16, pp. 461-464, Jun. 2009. [2] J. H. Rhee, J. M. Holtzman, and D. K. Kim, “scheduling of real/non-real time services: adaptive EXP/PF algorithm,” in Proc. IEEE 57th Semiannual Veh. Technol. Conf., 2003, vol. 1, pp. 462-466. [3] G. Piro, L. A. Grieco, G. Boggia, F. Capozzi, and P. Camarda, “Simulating LTE cellular systems: an open-source framework,” IEEE Trans. Veh. Technol, vol. 60, pp. 498-513, Feb. 2011.

References