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:

Slides:



Advertisements
Similar presentations
Adaptive QoS Control Based on Benefit Optimization for Video Servers Providing Differential Services Ing-Ray Chen, Sheng-Yun Li, I-Ling Yen Presented by.
Advertisements

Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Scalable On-demand Media Streaming Anirban Mahanti Department of Computer Science University of Calgary Canada T2N 1N4.
Multimedia Systems As Presented by: Craig Tomastik.
Optimization of Data Caching and Streaming Media Kristin Martin November 24, 2008.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
A Lightweight Currency-based P2P VoD Incentive Mechanism Presented by Svetlana Geldfeld by Chi Wang, Hongbo Wang, Yu Lin, and Shanzhi Chen.
Slice–and–Patch An Algorithm to Support VBR Video Streaming in a Multicast– based Video–on–Demand System.
Scalable On-demand Media Streaming with Packet Loss Recovery Anirban Mahanti Department of Computer Science University of Calgary Calgary, AB T2N 1N4 Canada.
Efficient and Flexible Parallel Retrieval using Priority Encoded Transmission(2004) CMPT 886 Represented By: Lilong Shi.
A Peer-to-Peer On-Demand Streaming Service and Its Performance Evaluation Presenter: Nera Liu Author: Yang Guo, Kyoungwon Suh, Jim Kurose and Don Towsley.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
A Case for Relative Differentiated Services and the Proportional Differentiation Model Constantinos Dovrolis Parameswaran Ramanathan University of Wisconsin-Madison.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
Client Buffering Techniques for Scalable Video Broadcasting Over Broadband Networks With Low User Delay S.-H. Gary Chan and S.-H. Ivan Yeung, IEEE Transactions.
1 Adaptive Live Broadcasting for Highly-Demanded Videos Hung-Chang Yang, Hsiang-Fu Yu and Li-Ming Tseng IEEE International Conference on Parallel and Distributed.
Scalable and Continuous Media Streaming on Peer-to-Peer Networks M. Sasabe, N. Wakamiya, M. Murata, H. Miyahara Osaka University, Japan Presented By Tsz.
Analysis of Using Broadcast and Proxy for Streaming Layered Encoded Videos Wilson, Wing-Fai Poon and Kwok-Tung Lo.
Data-Centric Energy Efficient Scheduling for Densely Deployed Sensor Networks IEEE Communications Society 2004 Chi Ma, Ming Ma and Yuanyuan Yang.
1 Threshold-Based Multicast for Continuous Media Delivery Lixin Gao, Member, IEEE, and Don Towsley, Fellow, IEEE IEEE TRANSACTION ON MULTIMEDIA.
Periodic Broadcasting with VBR- Encoded Video Despina Saparilla, Keith W. Ross and Martin Reisslein (1999) Prepared by Nera Liu Wing Chun.
VCR-oriented Video Broadcasting for Near Video-On- Demand Services Jin B. Kwon and Heon Y. Yeon Appears in IEEE Transactions on Consumer Electronics, vol.
Distributed Servers Architecture for Networked Video Services S.-H. Gary Chan and Fouad Tobagi Presented by Todd Flanagan.
Scalable On-Demand Media Streaming With Packet Loss Recovery Anirban Mahanti, Derek L. Eager, Mary K. Vernon, and David J. Sundaram-Stukel IEEE/ACM Trans.
A Hierarchical Characterization of a Live Streaming Media Workload E. Veloso, V. Almeida W. Meira, A. Bestavros, S. Jin Proceedings of Internet Measurement.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
HHMSM: A Hierarchical Hybrid Multicast Stream Merging Scheme For Large-Scale Video-On-Demand Systems Hai Jin and Dafu Deng Huazhong University of Science.
Distributed Multimedia Streaming over Peer-to-Peer Network Jin B. Kwon, Heon Y. Yeom Euro-Par 2003, 9th International Conference on Parallel and Distributed.
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
Distributed Servers Architecture for Networked Video Services S. H. Gary Chan, Member IEEE, and Fouad Tobagi, Fellow IEEE.
Optimal Proxy Cache Allocation for Efficient Streaming Media Distribution Bing Wang, Subhabrata Sen, Micah Adler, and Don Towsley INFOCOM 2002.
Dimensioning the Capacity of True Video-on-Demand Servers Nelson L. S. da Fonseca, Senior Member, IEEE, and Hana Karina S. Rubinsztejn IEEE TRANSACTIONS.
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
Multiple Sender Distributed Video Streaming Thinh Nguyen (IEEE Member) Avideh Zakhor (IEEE Fellow) IEEE Transactions on multimedia 2004.
Smooth Workload Adaptive Broadcast Yang Guo, Lixin Gao Don Towsley, Subhabrata Sen IEEE TRANSACTIONS ON MULTIMEDIA, APRIL 2004.
Efficient Support for Interactive Browsing Operations in Clustered CBR Video Servers IEEE Transactions on Multimedia, Vol. 4, No.1, March 2002 Min-You.
A Hybrid Caching Strategy for Streaming Media Files Jussara M. Almeida Derek L. Eager Mary K. Vernon University of Wisconsin-Madison University of Saskatchewan.
Bandwidth Allocation in a Self-Managing Multimedia File Server Vijay Sundaram and Prashant Shenoy Department of Computer Science University of Massachusetts.
“On the Integration of MPEG-4 streams Pulled Out of High Performance Mobile Devices and Data Traffic over a Wireless Network” Spyros Psychis, Polychronis.
Design of an Interactive Video- on-Demand System Yiu-Wing Leung, Senior Member, IEEE, and Tony K. C. Chan IEEE Transactions on multimedia March 2003.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
Exploiting Virtualization for Delivering Cloud based IPTV Services Speaker : 吳靖緯 MA0G IEEE Conference on Computer Communications Workshops.
Can Internet Video-on-Demand Be Profitable? SIGCOMM 2007 Cheng Huang (Microsoft Research), Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University)
1 Proxy-Assisted Techniques for Delivering Continuous Multimedia Streams Lixin Gao, Zhi-Li Zhang, and Don Towsley.
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Distributing Layered Encoded Video through Caches Authors: Jussi Kangasharju Felix HartantoMartin Reisslein Keith W. Ross Proceedings of IEEE Infocom 2001,
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
GridIS: an Incentive-based Grid Scheduling Lijuan Xiao, Yanmin Zhu, Lionel M. Ni, Zhiwei Xu 19th International Parallel and Distributed Processing Symposium.
Fair Class-Based Downlink Scheduling with Revenue Considerations in Next Generation Broadband wireless Access Systems Bader Al-Manthari, Member, IEEE,
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Hybrid OFDMA/CSMA Based Medium Access Control for Next- Generation Wireless LANs Yaser Pourmohammadi Fallah, Salman Khan, Panos Nasiopoulos, Hussein Alnuweiri.
Multicast instant channel change in IPTV systems 1.
SocialTube: P2P-assisted Video Sharing in Online Social Networks
Data Scheduling for Multi-item and transactional Requests in On-demand Broadcast Nitin Pabhu Vijay Kumar MDM 2005.
On the Design of Robust and Adaptive IEEE Multicast Services for Video Transmissions Speaker: Bo-Yu Huang Advisor: Dr. Ho-Ting Wu Date: 2014/12/23.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Minimum Cost Scheduling of Stored Video in Dynamic Bandwidth Allocation Networks Reporter : M 張益瑞 IEEE Transactions on Consumer Electronics, Vol.
1 Scheduling Techniques for Broadcasting Popular Media. Amotz Bar-Noy Brooklyn College Richard Ladner Tami Tamir University of Washington.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
The Impact of Replacement Granularity on Video Caching
Video Multicast over the Internet (IEEE Network, March/April 1999)
Video On Demand.
Scheduling Algorithms in Broad-Band Wireless Networks
Mixed P2P-CDN System for Media Streaming in Mobile Environment
Video Streaming over Cognitive radio networks
Presentation transcript:

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 System overview SVD Scheduling user’s behavior model Experimental results Conclusions Discussions

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.

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.

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.

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 pricing scheme  In the SVD scheme, a pricing scheme is integrated to control the overall cost for delivering videos.

Pricing scheme(1/3) Consider a broadcast multicast based system as an example. 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

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.

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.

System overview(1/3) three basic entities in the SVD scheme:  a Servicing Unit  a 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 user 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.

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

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

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

SVD Scheduling(2/2)

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.

user’s behavior model(2/4) intention-driven :  The base model The plan-ahead time is uniformly distributed between 1 and 1440 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.

user’s behavior model(3/4) budget-driven :  The fixed budget model: It assumes that each user has a maximum 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 assumes that selection of the plan-ahead ime is influenced by its cost.

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 P j =C/ j ). The video length is chosen from a uniformly distribution between 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.

Experimental results(1/5)

Experimental results(2/5) Number of channels required Rejection rates on 200channels.

Experimental results(3/5) Number of channels required Number of required with different request patterns channels with fixed budget.

Experimental results(4/5) Number of required channels Average group sizes with different influenced by pricing video object IDs.

Experimental results(5/5) Rejection rates for the Revenue comparison with different video object IDs. different request arrival patterns.

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

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.