+ All Categories
Home > Documents > Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Date post: 21-Jan-2016
Category:
Upload: kita
View: 38 times
Download: 0 times
Share this document with a friend
Description:
Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme. Min-You Wu , Senior Member, IEEE , Sujun Ma, and Wei Shu , Senior Member, IEEE Speaker: Sibylla Date:2006/11/02. Outline. Introduction Motivation Prerogative of SVD How to encourage users to plan ahead? Pricing scheme - PowerPoint PPT Presentation
Popular Tags:
25
Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme Min-You Wu, Senior Member, IEEE, Suju n Ma, and Wei Shu, Senior Member, IEE E Speaker: Sibylla Date:2006/11/02
Transcript
Page 1: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Min-You Wu, Senior Member, IEEE, Sujun Ma, and Wei Shu, Senior Member, IEEE

Speaker: Sibylla

Date:2006/11/02

Page 2: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Outline Introduction Motivation Prerogative of SVD How to encourage users to plan ahead? Pricing scheme System overview SVD Scheduling user’s behavior model Experimental results Conclusions Discussions

Page 3: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Introduction In the last decade, we have witnessed a rapid growth of

continuous media traffic over the networked world. However, the media applications are not widespread yet.

This is largely due to limited system and network resources.

With the limited resources, only dozens of videos can be serviced.

A scheme that is scalable to a large number of video objects could be possible if people can plan ahead to request some content before it is actually consumed, which provides opportunities for the Scheduled Video Delivery (SVD) scheme.

Page 4: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Motivation

Not all users want to view the requested video immediately,so SVD scheme utilize this characteristic. With SVD,the user may make a request of video with a start time.

Page 5: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Prerogative of SVD

SVD extends a user’s option from click-wait-see patterns to plan-ahead alternatives, being able to submit requests with timing specification.

It enriches servers with the capability of efficiently combining and scheduling requests.

it alleviates the peak-time overloading problem and improves utilization of the limited bandwidth resources.

Page 6: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

How to encourage users to plan ahead?

If the peak-time on-demand requests most

likely experience high rejection rate or low-quality video,users tend to plan-ahead for a guaranteed on-time, high-quality delivery.

price differentiation In the SVD scheme, a pricing schemepricing scheme is integrated to control

the overall cost for delivering videos.

Page 7: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Pricing scheme(1/3) Consider a broadcast multicast based system as an e

xample.

Ct : the total cost ; Cd:the cost of video delivery

Cc:The cost of the video delivery consists of what is to be paid to the content producer

C1:the cost to deliver a single video object

λ:the request arrival rate for the video

]*/[1 plancdct tCCCCC

arrivalstartplan ttt

Page 8: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Pricing scheme(2/3)

is the number of requests for the video during the plan-ahead time.

When is less than 1, no request can be combined, and the delivery cost is C1.

A popular video will cost less to deliver even for a short plan-ahead time since itsλis larger than a nonpopular video.

plant

plant

Page 9: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Pricing scheme(3/3)

people have to wait for a long time to watch a nonpopular video with a lowprice.

Providers have to confront issues of pricing and cost recovery.

This price scheme will be published in advance or made known to the users during QoS negotiation.

SVD provides flexibility to both providers and users.

Page 10: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

System overview(1/3)

three basic entities in the SVD scheme: a Servicing Unita Servicing Unit (SU) a Planning Unit (PU) : It performs QoS negotiation with the scheduling module based

on the available resources from SU. a Consuming Unit (CU) : It manages the user’s resources and provides facility for a us

er to consume the media object requested. A request for video delivery is initiated from the PU →SU.

It goes through QoS negotiation, and is admitted and scheduled at the SU.

Based on the agreed delivery schedule, the content will be transmitted from the SU → CU in time.

Page 11: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

System overview(2/3)

An SU comprises a content management module : This module maintains the record of N video objects,

. a scheduling module : See SVD Scheduling

Page 12: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

System overview(3/3) a transmission module : M=W/ r (assume all the streams have the same bit rate r M: the number of channels ; W: the total available bandwidth)

When the requests for the same object can be combined, an upper-bound of the bandwidth ( l(Oj):object’s playback length in minutes; :plan-ahead time; represents a ratio of the plan-ahead time to the length of an object. The higher the ratio, the less bandwidth is required ) This upper-bound of bandwidth requirement is independent of the total number of requests-

Scalable

plant

Page 13: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

SVD Scheduling(1/2)

The main objective of scheduling is to minimize the rejection rate.

This in turn, can be described as two objectives. Schedule deliveries to meet the requested start time. Combine as many as possible requests together to minimize the

resource consumption.

There are two algorithm can be used. Modified Earliest Deadline First (MEDF) algorithm Least Popularity First (LPF) algorithm

Page 14: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

SVD Scheduling(2/2)

Page 15: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

user’s behavior model(1/4)

They model the user’s behavior based on the user’s intention and/or their budget.

intention-driven : Without the concerns of budget, a user may have the freedom to choose a plan-ahead time that reflects his/her intention.

budget-driven :that dictates how much a user is willing to pay for a video.

Page 16: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

user’s behavior model(2/4) intention-driven : The base model The plan-ahead time is uniformly distributed between 1 and 1

440 min (24 h). The xyz model It assumes a variety of user intentions, where x+y+z =10 10*x% of the users expect to watch videos instantly; 10*y% of the users expect to watch videos within 2 h, whose

plan-ahead time is uniformly distributed between 1 and 120 min;

10*z% of of the users expect to watch videos at a time uniformly

distributed between the 121th and 1440th minute. Three patterns used in this simulation are 136, 244, and 433.

Page 17: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

user’s behavior model(3/4)

budget-driven : The fixed budget model: It assumes that each user has a m

aximum budget allocated for a video.

The budget of each user follows the power law:

(V :the number of users;W : a cost coefficient)

The thrift model: It does not fix the user budget. Instead, it a

ssumes that selection of the plan-ahead ime is influenced by its cost.

Page 18: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

user’s behavior model(4/4)

The number of video objects,N, is 1000 by default. For each request generated, a video is selected using the

Zipf distribution (a request accesses a video j is Pj =C/j). The video length is chosen from a uniformly distribution be

tween 100 and 140 min with an average of 120 min. The request arrival rate a is set from 1 to 100/min. The request arrival pattern is the Poisson distribution.

Page 19: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Experimental results(1/5)

Page 20: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Experimental results(2/5)

Number of channels required Rejection rates on 200channels.

Page 21: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Experimental results(3/5)

Number of channels required Number of required

with different request patterns channels with fixed budget.

Page 22: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Experimental results(4/5)

Number of required channels Average group sizes with different influenced by pricing video object IDs.

Page 23: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Experimental results(5/5)

Rejection rates for the Revenue comparison with

different video object IDs. different request arrival patterns.

Page 24: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Conclusions

Focuses on deadline requirement and combining more requests to form groups;

SVD is scalable to both the number of requests and the number of video;

Suitable for digital cable TV network, which is based broadcast scheme and fixed channel number;

Can be applied to the internet with a multicasting capability

Page 25: Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme

Discussions

Provide not only instant video access but also plan-ahead to reduce user payment;

Able to combine more requests to reduce the resources requirement;

In addition to convenience, the saving payment will turn consumers from the video rental store to the SVD service;

The user’s choice of plan-ahead time can be influenced by the price;

In fact, not only the user’s choice of plan-ahead time, but also the choice of videos can be influenced by the price, which will be studied in future works.


Recommended