Harmonic Broadcasting for Video-on- Demand Service Enhanced Harmonic Data Broadcasting And Receiving Scheme For Popular Video Service Li-Shen Juhn and.

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

Scalable On-demand Media Streaming Anirban Mahanti Department of Computer Science University of Calgary Canada T2N 1N4.
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.
1 Symmetrical Pair Scheme: a Load Balancing Strategy to Solve Intra- movie Skewness for Parallel Video Servers Song Wu and Hai Jin Huazhong University.
Efficient and Flexible Parallel Retrieval using Priority Encoded Transmission(2004) CMPT 886 Represented By: Lilong Shi.
June 3, 2015Windows Scheduling Problems for Broadcast System 1 Amotz Bar-Noy, and Richard E. Ladner Presented by Qiaosheng Shi.
1 A Comparative Study of Periodic Broadcasting Scheme for Large-Scale Video Streaming Prepared by Nera Liu.
Constrained Consonant Broadcasting- A Generalized Periodic Broadcasting Scheme for Large Scale Video Streaming W. C. Liu and Jack Y. B. Lee Department.
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 A Low Bandwidth Broadcasting Protocol for Video on Demand J. Paris, S. W. Carter, D. D. E. Long In Proceedings of ICCCN, 1998.
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.
Analysis of Using Broadcast and Proxy for Streaming Layered Encoded Videos Wilson, Wing-Fai Poon and Kwok-Tung Lo.
Data Broadcast in Asymmetric Wireless Environments Nitin H. Vaidya Sohail Hameed.
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.
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.
Seamless Channel Transition for Pyramid- based Near-VOD Services Student: Wei-De Chien Advisor: Prof. Ja-Shung Wang.
An Active Buffer Management Technique for Providing Interactive Functions in Broadcast Video-on-Demand Systems Zongming Fei, Member, IEEE, Mostafa H. Ammar,
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.
Distributed Multimedia Streaming over Peer-to-Peer Network Jin B. Kwon, Heon Y. Yeom Euro-Par 2003, 9th International Conference on Parallel and Distributed.
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
Available bandwidth measurement as simple as running wget D. Antoniades, M. Athanatos, A. Papadogiannakis, P. Markatos Institute of Computer Science (ICS),
Distributed Servers Architecture for Networked Video Services S. H. Gary Chan, Member IEEE, and Fouad Tobagi, Fellow IEEE.
A Fixed-Delay Broadcasting Protocol for Video-on-Demand Jehan-Francois Paris Department of Computer Science University of Houston A Channel-Based Heuristic.
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.
Smooth Workload Adaptive Broadcast Yang Guo, Lixin Gao Don Towsley, Subhabrata Sen IEEE TRANSACTIONS ON MULTIMEDIA, APRIL 2004.
Multicast with Cache (Mcache): An Adaptive Zero-Delay Video-on-Demand Service Sridhar Ramesh, Injong Rhee, and Katherine Guo INFOCOM 2001.
Scalable Live Video Streaming to Cooperative Clients Using Time Shifting and Video Patching Meng Guo and Mostafa H. Ammar INFOCOM 2004.
A New Broadcasting Technique for An Adaptive Hybrid Data Delivery in Wireless Mobile Network Environment JungHwan Oh, Kien A. Hua, and Kiran Prabhakara.
Bandwidth Allocation in a Self-Managing Multimedia File Server Vijay Sundaram and Prashant Shenoy Department of Computer Science University of Massachusetts.
Limiting the client bandwidth of broadcasting protocols for video on demand Jehan-Francois Paris and Darrell D.E. Long Proceedings of the Euromedia 2000.
A scalable technique for VCR-like interactions in video-on-demand applications Tantaoui, M.A.; Hua, K.A.; Sheu, S.; IEEE Proceeding of the 22nd International.
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.
Schemes for Video on demand Yuan-Shiang Yeh. Outline Introduction Previous Works Study Buffer Requirement Channel Adjustment Bandwidth reduction in multi-layer.
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.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 Proxy-Assisted Techniques for Delivering Continuous Multimedia Streams Lixin Gao, Zhi-Li Zhang, and Don Towsley.
E0262 MIS - Multimedia Playback Systems Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India.
A Dynamic Caching Algorithm Based on Internal Popularity Distribution of Streaming Media 資料來源 : Multimedia Systems (2006) 12:135–149 DOI /s x.
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
Efficient Downloading and Updating Application on Smart Cards Yongsu Park, Junyoung Heo, Yookun Cho School of Computer Science and Engineering Seoul National.
Cooperative Layered Wireless Video Multicast Ozgu Alay, Thanasis Korakis, Yao Wang, Elza Erkip, Shivendra Panwar.
1 Push-to-Peer Video-on-Demand System. 2 Abstract Content is proactively push to peers, and persistently stored before the actual peer-to-peer transfers.
Storing and Serving Multimedia. What is a Media Server? A scalable storage manager Allocates multimedia data optimally among disk resources Performs memory.
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.
Jingbin Zhang( 張靜斌 ) †, Gang Zhou †, Chengdu Huang ‡, Sang H. Son †, John A. Stankovic † TMMAC: An Energy Efficient Multi- Channel MAC Protocol for Ad.
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
CPET 565 Mobile Computing Systems Data Dissemination and Management (2) Lecture 8 Hongli Luo Indiana University-Purdue University Fort Wayne.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Error Control Coding. Purpose To detect and correct error(s) that is introduced during transmission of digital signal.
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.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Feb 5, ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Data Dissemination and Management 3 of 4 Lecture 8 Paul I-Hai Lin, Professor Electrical.
Cost-Effective Video Streaming Techniques Kien A. Hua School of EE & Computer Science University of Central Florida Orlando, FL U.S.A.
Video Streaming to Heterogeneous Receivers
Data Dissemination and Management (2) Lecture 10
Video On Demand.
Data Dissemination and Management (2) Lecture 10
Presentation transcript:

Harmonic Broadcasting for Video-on- Demand Service Enhanced Harmonic Data Broadcasting And Receiving Scheme For Popular Video Service Li-Shen Juhn and Li-Ming Tseng, Department of Computer Science and Information Engineering National Central University

Introduction In conventional broadcasting scheme, each movie is transmitted sequentially on a video channel. –Suppose there is a popular movie which length is 120 minutes. If we can allocate 4 video channels to broadcast this movie periodically, the viewers waiting time can be reduce to less than 30 minutes.

Introduction Harmonic broadcasting is a scheme, which can reduce the access time to 4 minutes as we allocate 4 video channels for a 120- minute movie

Harmonic Broadcasting Scheme Parameters: –Movie length --- D (e.g., 120 minutes) –Consumption rate of the movie --- b (e.g., 10Mbps) –Size of the movie --- S = D*b –The movie is equally divide into N segments, and Si is the ith segment of the movie. –Viewer waiting time --- d d = D / N D Bandwidth = b S1S1 S2S2 S3S3 S4S4 d

Harmonic Broadcasting Scheme Parameters –The ith segment of the movie Si is equally divided into i sub-segment(s) {S i, 1, S i, S i, i } –Let the i sub-segment(s) of Si be put on a logical channel Ci, the bandwidth of Ci is b/i.

Harmonic Broadcasting Scheme The total bandwidth(B) allocated for the movie is as follows: Where H N is called the harmonic number of N d B = b + b/2 + b/3 + b/4 = 2.083b H N = 1 + 1/2 + 1/3 + 1/4 = 2.083

Harmonic Broadcasting Scheme S1S1 S 2, 1 S 3, 1 S 4, 1 d1d1 S 2, 1 d2d2 S 3, 2 S 4, 2 S 2, 2 t0t0 d3d3 S 3, 1 S 4, 3 S 3, 3 S 3, 2 S 4, 4 S 4, 1 S 4, 2 S 4, 3 d4

Waiting Time vs. Bandwidth Allocation If we allocate H N = 4 video channels to broadcast a popular movie, we have N = 30. Suppose the length of the movie is 120 minutes. The waiting time will be 120/30 = 4 minutes.

Storage Requirements at Client End Suppose the time that we begin to load the S 1 from C 1 is t 0. During t 0 + (i - 1)*d to t 0 + i * d, the sub-segments(s) that come from C i+1, …, C N, need to be buffered. Increased data size Output data size buffer size required at t 0 + i * d

Storage Requirements at Client End

Introduction of Enhanced Harmonic Data Broadcasting Scheme In the previous harmonic broadcasting scheme, however, in some cases, the bandwidth utilization can not achieve 100% –Suppose there are 2 free video channels, the harmonic scheme can only use about 92% of the bandwidth. ( H N = 2  N = 3  1 + ½ + 1/3 = 1.83, 1.83/2 = 0.92 )

Introduction of Enhanced Harmonic Data Broadcasting Scheme For a given bandwidth, the enhanced scheme can improve the bandwidth utilization and reduce further the maximum delay, the average delay of the viewers’ waiting time.

Enhanced Harmonic Broadcasting Scheme Parameters –Movie Length --- D (e.g., 120 minutes) –Consumption rate of the movie is b (e.g., 10Mbps) –The size of the movie is S = D * b –Suppose the bandwidth that we can allocate for the movie is B =  * b,   1 (e.g., B = 15 Mbp,  = 1.5)

Enhanced Harmonic Broadcasting Scheme Steps –Step1 Select an integer f (starting index: enhanced factor) and to find the maximum possible integer e (end index) to let –Step2 Equally divide the movie into N segments, where N = e – f + 1

Enhanced Harmonic Broadcasting Scheme Step3 –The ith segment Si is equally divide into f +i-1 sub-segment(s) {S i, 1, …S i, f+i-1 }. Put the f +i-1 sub-segment(s) of Si on a logical channel C i. The bandwidth of C i is b / (f+i-1) For a given bandwidth, if we select f = 1, the scheme works exactly the same as the original harmonic broadcasting scheme

Enhanced Harmonic Broadcasting Scheme The actual bandwidth we allocate for the movie is d: the consumption time of a data segment d0d0

Analysis And Comparison Viewer’s waiting time and bandwidth utilization –Before we can start to consume the required movie, we need to download f – 1 sub-segment(s) of S 1.  min = (f – 1) * d  max = f * d  ave = (  min +  max) / 2 Uncertainty delay  =  max -  min = d –For a given bandwidth B, we only allocate B’ to broadcast the movie. The bandwidth utilization is,

Analysis And Comparison – The Effect of the Enhanced Factor : f For a given bandwidth, we find that both maximum delay and the delay uncertainty will reduce as we increase the enhanced factor f. f = 1 (original harmonic broadcasting scheme) f = 2

Analysis And Comparison – The Effect of the Enhanced Factor : f However, increase f can not always reduce the average delay Original harmonic scheme  = 1.5, f = 1  = 2.0, f = 3

Analysis And Comparison – The Effect of the Enhanced Factor : f

Conclusion Harmonic and enhanced harmonic scheme has been proved to be optimal with respect to the bandwidth requirement and the viewers’ waiting time