Smooth Workload Adaptive Broadcast Yang Guo, Lixin Gao Don Towsley, Subhabrata Sen IEEE TRANSACTIONS ON MULTIMEDIA, APRIL 2004.

Slides:



Advertisements
Similar presentations
Class-constrained Packing Problems with Application to Storage Management in Multimedia Systems Tami Tamir Department of Computer Science The Technion.
Advertisements

Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
Multicast and Unicast Real-Time Video Streaming Over Wireless LANs Abhik Majumdar, Daniel Grobe Sachs, Igor V. Kozintsev, Kannan Ramchandran, and Minerva.
Scalable On-demand Media Streaming Anirban Mahanti Department of Computer Science University of Calgary Canada T2N 1N4.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
Optimization of Data Caching and Streaming Media Kristin Martin November 24, 2008.
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.
June 3, 2015Windows Scheduling Problems for Broadcast System 1 Amotz Bar-Noy, and Richard E. Ladner Presented by Qiaosheng Shi.
Harmonic Broadcasting for Video-on- Demand Service Enhanced Harmonic Data Broadcasting And Receiving Scheme For Popular Video Service Li-Shen Juhn and.
1 A Comparative Study of Periodic Broadcasting Scheme for Large-Scale Video Streaming Prepared by Nera Liu.
1 Dynamic Skyscraper broadcasts for Video-on-demand Derek L. Eager and Mary K. Vernon.
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.
End-to-End Analysis of Distributed Video-on-Demand Systems Padmavathi Mundur, Robert Simon, and Arun K. Sood IEEE Transactions on Multimedia, February.
Analysis of Using Broadcast and Proxy for Streaming Layered Encoded Videos Wilson, Wing-Fai Poon and Kwok-Tung Lo.
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.
An adaptive video multicast scheme for varying workloads Kien A.Hua, JungHwan Oh, Khanh Vu Multimedia Systems, Springer-Verlag 2002.
2001/10/25Sheng-Feng Ho1 Efficient and Scalable On- Demand Data Streaming Using UEP Codes Lihao Xu Washington University in St. Louis ACM Multimedia 2001.
A Monotonic-Decreasing Rate Scheduler for Variable-Bit-Rate Video Streaming Hin-lun Lai IEEE Transactions on Circuits and System for Video Technology,
Distributed Servers Architecture for Networked Video Services S.-H. Gary Chan and Fouad Tobagi Presented by Todd Flanagan.
Data Broadcasting and Seamless Channel Transition for Highly Demanded Videos Yu-Chee Tseng, Ming-Hour Yang, Chi-Ming Hsieh, Wen-Hwa Liau and Jang-Ping.
An Active Buffer Management Technique for Providing Interactive Functions in Broadcast Video-on-Demand Systems Zongming Fei, Member, IEEE, Mostafa H. Ammar,
On the Multicast Scheduling Mechanism for Interconnected WDM Optical Networks Student : Tse Hsien Lin Teacher : Ho-Ting Wu Date :
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.
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.
Optimal Patching Schemes for Efficient Multimedia Streaming Subhabrata Sen, Lixin Gao, Jennifer Rexford, and Don Towsley Proc. NOSSDAV, June 1999 (International.
A Novel Video Layout Strategy for Near-Video-on- Demand Servers Shenze Chen & Manu Thapar Hewlett-Packard Labs 1501 Page Mill Rd. Palo Alto, CA
Distributed Servers Architecture for Networked Video Services S. H. Gary Chan, Member IEEE, and Fouad Tobagi, Fellow IEEE.
Periodic Broadcast and Patching Services - Implementation, Measurement, and Analysis in an Internet Streaming Video Testbed Michael K. Bradshaw, Bing Wang,
Optimal Multicast Smoothing of Streaming Video Over the Internet Subhabrata Sen, Don Towsley, Zhi-Li Zhang, and Jayanta K. Dey IEEE J. Selected Areas in.
Optimal Proxy Cache Allocation for Efficient Streaming Media Distribution Bing Wang, Subhabrata Sen, Micah Adler, and Don Towsley INFOCOM 2002.
Proxy-based Distribution of Streaming Video over Unicast/Multicast Connections B. Wang, S. Sen, M. Adler and D. Towsley University of Massachusetts Presented.
Fast broadcasting scheme(FB) In FB scheme, we divide a movie into 2 k - 1 segments, k channels is needed. S = S 1 · S 2 · S 3 · S 4 · S 5 · S 6 · S 7 Waiting.
Multicast with Cache (Mcache): An Adaptive Zero-Delay Video-on-Demand Service Sridhar Ramesh, Injong Rhee, and Katherine Guo INFOCOM 2001.
A New Broadcasting Technique for An Adaptive Hybrid Data Delivery in Wireless Mobile Network Environment JungHwan Oh, Kien A. Hua, and Kiran Prabhakara.
Limiting the client bandwidth of broadcasting protocols for video on demand Jehan-Francois Paris and Darrell D.E. Long Proceedings of the Euromedia 2000.
Proxy-based Distribution of Streaming Video over Unicast/Multicast Connections Bing Wang, Subhabrata Sen, Micah Adler, and Don Towsley Umass CMPSCI Tech.
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.
Reducing Bandwidth Requirement for Delivering Video Over Wide Area Networks With Proxy Server Wei-hsiu Ma and David H. C. Du IEEE Transactions on Multimedia,
Schemes for Video on demand Yuan-Shiang Yeh. Outline Introduction Previous Works Study Buffer Requirement Channel Adjustment Bandwidth reduction in multi-layer.
A Peer-to-Peer On-Demand Streaming Service and Its Performance Evaluation Yang Guo, Kyoungwon Suh, Jim Kurose, Don Towsley University of Massachusetts,
1 Data Broadcasting and Seamless Channel Transition for Highly Demanded Videos Yu-Chee Tseng, Ming-Hour Yang, Chi-Ming Hsieh, Wen-Hwa Liao, and Jang-Ping.
The Split and Merge Protocol for Interactive Video-on-Demand Wanjiun Liao and Victor O.K. Li IEEE Multimedia.
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.
1 Proxy-Assisted Techniques for Delivering Continuous Multimedia Streams Lixin Gao, Zhi-Li Zhang, and Don Towsley.
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
Segment-Based Proxy Caching of Multimedia Streams Authors: Kun-Lung Wu, Philip S. Yu, and Joel L. Wolf IBM T.J. Watson Research Center Proceedings of The.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
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:
Adrian Daniel Popescu, Mohamed A. Sharaf, Cristiana Amza MDM 2009 SLA-Aware Adaptive On-Demand Data Broadcasting in Wireless Environments 1.
Data Scheduling for Multi-item and transactional Requests in On-demand Broadcast Nitin Pabhu Vijay Kumar MDM 2005.
Simulation case studies J.-F. Pâris University of Houston.
The Analysis of Optimal Stream Merging Solutions for Media-on- Demand Amotz Bar-Noy CUNY and Brooklyn College Richard Ladner University of Washington.
Scheduling Techniques for Media-on-Demand Amotz Bar-Noy Brooklyn College Richard Ladner Tami Tamir University of Washington.
Wireless Cache Invalidation Schemes with Link Adaptation and Downlink Traffic Presented by Ying Jin.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
Large-Scale and Cost-Effective Video Services CS587x Lecture Department of Computer Science Iowa State University.
Scalable video distribution techniques Laurentiu Barza PLANETE project presentation: Sophia Antipolis 12 October 2000.
1 Scheduling Techniques for Broadcasting Popular Media. Amotz Bar-Noy Brooklyn College Richard Ladner Tami Tamir University of Washington.
Cost-Effective Video Streaming Techniques Kien A. Hua School of EE & Computer Science University of Central Florida Orlando, FL U.S.A.
A Practical Performance Analysis of Stream Reuse Techniques in Peer-to-Peer VoD Systems Leonardo B. Pinho and Claudio L. Amorim Parallel Computing Laboratory.
CS 414 – Multimedia Systems Design Lecture 31 – Media Server (Part 5)
Video on Demand (VoD) March, 2003
Video On Demand.
Presentation transcript:

Smooth Workload Adaptive Broadcast Yang Guo, Lixin Gao Don Towsley, Subhabrata Sen IEEE TRANSACTIONS ON MULTIMEDIA, APRIL 2004

Outline Introduction Workload adaptive broadcast architecture Flexible Periodic Broadcast Smooth Transition Property Performance Evaluation Conclusion

Introduction Develop bandwidth-efficient techniques for –Delivering popular video –To a large, asynchronous client population –With time-varying demand characteristics In the past, PB (Periodic Broadcast) scheme was used

Drawbacks of PB scheme Workload insensitivity –Not adapt to changing workload demands Delayed playback –Clients experience a playback delay

What desirable in this scheme ? Parsimonious transmission –Transmits a segment only if required Workload adaption –Dynamically adjusts the number of channels Instantaneous playback –Enables instantaneous or near-instantaneous playback

Related Work Compare to “Data broadcasting and seamless channel transition for highly- demanded video” –Advantage: smooth channel transition property –Disadvantage: It require the client to listen to all channels simultaneously Without using parsimonious transmission, so become inefficient when a video turn to unpopular

Workload adaptive broadcast architecture 1 2 request ClientServer 2 1 unicast multicast 1.Modified PB scheduler 2. Workload adaptor

Modified PB Scheduler BBBBBBBB B BBB (multicast) Instantaneous playback (unicast) AA Client 1Client 2 Parsimonious PB (multicast) Near-Instaneous playback (multicast)

Workload Adaptor Determine optimal channel number depend on the arrival rate and video length

Workload Adaptor – : the arrival rate after the n-th update period – : the number of arrivals during n-th period – : the weight – : the period length W, the average arrival rate converges to the current arrival rated more quickly

Flexible Periodic Broadcast Fn : Channel n is responsible for delivering Fn consecutive segments to clients

Server Transmission schedule Suppose FPB use K channels to transmit a video clip of length L Start rule : n-th channel start transmission after (n-1)-th channel complete the transmission of segments Repeat Rule : Each channel repeat its transmission schedule once every segments

Server Transmission Schedule Transmission schedule within a period: –For channel n, n=2,3,…,K-1, the transmission schedule comprises K-n+1 batches of segments –The first batch consists of segments Ex. K=6, n=3, -> [3+1,6] -> (4,5,6) –The second batch, the same as the leading segments in the first batch -> (4,5) –Batch i,,consist of segments contained in the previous i-2 batches, from batch 1 to batch i-2 -> (4,5,6) (4,5,6,4,5)

Server Transmission Schedule ,2,3,5,8, Channel 3 Channel 1 Channel 4 Channel 5 Channel 6 Channel 2 Six-channel cluster and its sub-cluster in FPB 5-channel cluster 6-channel cluster

Client Reception Schedule

,2,3,5,8, Channel 3 Channel 1 Channel 4 Channel 5 Channel 6 Channel 2 Six-channel cluster and its sub-cluster in FPB 5-channel cluster 4-channel cluster TP Wanted segments

Client Reception Schedule ,2,3,5,8, Channel 3 Channel 1 Channel 4 Channel 5 Channel 6 Channel 2 Six-channel cluster and its sub-cluster in FPB 5-channel cluster 4-channel cluster TP Wanted segments

Client Reception Schedule ,2,3,5,8, Channel 3 Channel 1 Channel 4 Channel 5 Channel 6 Channel 2 Six-channel cluster and its sub-cluster in FPB 4-channel cluster 3-channel cluster TP Wanted segments

Client Reception Schedule ,2,3,5,8, Channel 3 Channel 1 Channel 4 Channel 5 Channel 6 Channel 2 Six-channel cluster and its sub-cluster in FPB 4-channel cluster 3-channel cluster TP Wanted segments

Client Reception Schedule ,2,3,5,8, Channel 3 Channel 1 Channel 4 Channel 5 Channel 6 Channel 2 Six-channel cluster and its sub-cluster in FPB 3-channel cluster 2-channel cluster TP Wanted segments

Client Reception Schedule ,2,3,5,8, Channel 3 Channel 1 Channel 4 Channel 5 Channel 6 Channel 2 Six-channel cluster and its sub-cluster in FPB 3-channel cluster 2-channel cluster TP Wanted segments

Client Reception Schedule ,2,3,5,8, Channel 3 Channel 1 Channel 4 Channel 5 Channel 6 Channel 2 Six-channel cluster and its sub-cluster in FPB T,P Wanted segments

Client Reception Schedule ,2,3,5,8, Channel 3 Channel 1 Channel 4 Channel 5 Channel 6 Channel 2 Six-channel cluster and its sub-cluster in FPB T,P Wanted segments

Smooth Transition Property The clients already starting their service not experience any disruption during the transition The newly arrived clients make use of the FPB scheme with K’ channels The total number of channels used during the transition period is no larger than max{ K, K’ }

Smooth Transition Property

Performance Evaluation Comparison of PB scheme (requiring clients listen to two channels)

Performance Evaluation Efficiency of Parsimonious FPB

Performance Evaluation Performance of the smooth workload adaptive scheme single video case

Performance Evaluation Performance of the smooth workload adaptive scheme single video case

Performance Evaluation Performance of the smooth workload adaptive scheme multiple video case

Conclusion Present –a workload adaptive broadcast architecture and –smooth workload broadcast based on FPB –To provide VoD service to a large, asynchronous client population with time- varying workload