Optimizing the Quality of Scalable Video Streams in P2P Networks Impact Method Viewing scalably encoded videos in P2P systems without smart prefecthing.

Slides:



Advertisements
Similar presentations
QoS-based Management of Multiple Shared Resources in Dynamic Real-Time Systems Klaus Ecker, Frank Drews School of EECS, Ohio University, Athens, OH {ecker,
Advertisements

Antfarm: Efficient Content Distribution with Managed Swarms Ryan S. Peterson, Emin Gun Sirer USENIX NSDI 2009 Presented by: John Otto, Hongyu Gao 2009.
Playback delay in p2p streaming systems with random packet forwarding Viktoria Fodor and Ilias Chatzidrossos Laboratory for Communication Networks School.
On Large-Scale Peer-to-Peer Streaming Systems with Network Coding Chen Feng, Baochun Li Dept. of Electrical and Computer Engineering University of Toronto.
Saamer Akhshabi, Constantine Dovrolis Georgia Institute of Technology An Experimental Evaluation of Rate Adaptation Algorithms in Adaptive Video Streaming.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
Capacity of Wireless Channels
Slice–and–Patch An Algorithm to Support VBR Video Streaming in a Multicast– based Video–on–Demand System.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
1 School of Computing Science Simon Fraser University, Canada Rate-Distortion Optimized Streaming of Fine-Grained Scalable Video Sequences Mohamed Hefeeda.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
CROSS LAYER DESIGN CMPT 820: Multimedia Systems Kaushik Choudhary.
Mohamed Hefeeda Multiplexing of Variable Bitrate Scalable Video for Mobile Broadcast Networks Project Presentation Farid Molazem Cmpt 820 Fall 2010 School.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
Video Staging: A Proxy-Server- Based Approach to End-to-End Video Delivery over Wide-Area Networks Zhi-Li Zhang, Yuewei Wang, David H.C Du, Dongli Su Άννα.
1 Layer-Encoded Video in Scalable Adaptive Streaming Michael Zink, Jens Schmitt, and Ralf Steinmetz, Fellow, IEEE IEEE TRANSACTIONS ON MULTIMEDIA, VOL.
Optimizing the quality of scalable video streams on p2p networks Raj Kumar Rajendran Dan Rubenstein DNA Group, Columbia University.
1 School of Computing Science Simon Fraser University, Canada Rate-Distortion Optimized Streaming of Fine-Grained Scalable Video Sequences Mohamed Hefeeda.
Source-Adaptive Multilayered Multicast Algorithms for Real- Time Video Distribution Brett J. Vickers, Celio Albuquerque, and Tatsuya Suda IEEE/ACM Transactions.
Supporting Stored Video: Reducing Rate Variability and End-toEnd Resource Requirements through Optimal Smoothing By James D. salehi, Zhi-Li Zhang, James.
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
Optimal Quality Adaptation for MPEG-4 Fine-Grained Scalable Video Taehyun Kim and Mostafa H. Ammar College of Computing, Georgia Institute of Technology.
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
1 Scheduling for Variable-Bit- Rate Video Streaming By H. L. Lai.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
Reliable and Smooth Fine Granular Scalable Video Streaming Zhibo Chen Yun He 2002 IEEE Region 10 Conference on Computer, Communications, Control and Power.
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
1 USC INFORMATION SCIENCES INSTITUTE Proxy Caching Mechanism for Multimedia Playback Streams in the Internet R. Rejaie, M. Handley, H. Yu, D. Estrin USC/ISI.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Providing Smoother Quality Layered Video Stream Shirhari Nelakuditi Raja R Harinath Ewa Kusmierek Zhi-Li Zhang Proceedings of NOSSDAV 2000.
Adaptive Rate Control for Streaming Stored Fine- Grained Scalable Video Philippe de Cuetos, Keith W. Ross NOSSDAV 2002, May 12-14,2002.
CUHK Analysis of Movie Replication and Benefits of Coding in P2P VoD Yipeng Zhou Aug 29, 2012.
G. Valenzise *, M. Tagliasacchi *, S. Tubaro *, L. Piccarreta Picture Coding Symposium 2007 November 7-9, 2007 – Lisboa, Portugal * Dipartimento di Elettronica.
Variable Bit Rate Video Coding April 18, 2002 (Compressed Video over Networks: Chapter 9)
LP formulation of Economic Dispatch
Farid Molazem Network Systems Lab Simon Fraser University Scalable Video Transmission for MobileTV.
Can Internet VoD be Profitable? Cheng Huang (MSR), Jin Li (MSR), Keith W. Ross (NY Polytechnique)
Bargaining Towards Maximized Resource Utilization in Video Streaming Datacenters Yuan Feng 1, Baochun Li 1, and Bo Li 2 1 Department of Electrical and.
1 Chapter 8 Nonlinear Programming with Constraints.
Integrating Fine-Grained Application Adaptation with Global Adaptation for Saving Energy Vibhore Vardhan, Daniel G. Sachs, Wanghong Yuan, Albert F. Harris,
1 Towards Cinematic Internet Video-on-Demand Bin Cheng, Lex Stein, Hai Jin and Zheng Zhang HUST and MSRA Huazhong University of Science & Technology Microsoft.
RANI NALAMARU DEPARTMENT OF COMPUTER SCIENCE BALL STATE UNIVERSITY RANI NALAMARU DEPARTMENT OF COMPUTER SCIENCE BALL STATE UNIVERSITY Efficient Transmission.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Optimal Partitioning of Fine-Grained Scalable Video Streams Mohamed Hefeeda.
1 P2P Layer Streaming for Heterogeneous Networks in PPSP K. Wu, Z. Lei, D. Chiu Kent Kangheng Wu 9/11/2010.
1 Adaptable applications Towards Balancing Network and Terminal Resources to Improve Video Quality D. Jarnikov.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar Networking and Telecommunications Group Georgia.
Incentive-Oriented Downlink Scheduling for Wireless Networks with Real-Time and Non-Real-Time Flows I-Hong Hou, Jing Zhu, and Rath Vannithamby.
Polishing: A Technique to Reduce Variations in Cached Layer-Encoded Video By Michael Zink, Oliver Heckmann, Jens Schmitt, Andreas Mauthe, Ralf Steinmetz.
Utility Maximization for Delay Constrained QoS in Wireless I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1 /23.
On the Optimal Scheduling for Media Streaming in Data-driven Overlay Networks Meng ZHANG with Yongqiang XIONG, Qian ZHANG, Shiqiang YANG Globecom 2006.
A Simple Model for Analyzing P2P Streaming Protocols Zhou Yipeng Chiu DahMing John, C.S. Lui The Chinese University of Hong Kong.
STATISTICAL ANALYSIS Created by The North Carolina School of Science and Math.The North Carolina School of Science and Math Copyright North Carolina.
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
An Optimal Distributed Call Admission control for Adaptive Multimedia in Wireless/Mobile Networks Reporter: 電機所 鄭志川.
A P2P On-Demand Video Streaming System with Multiple Description Coding Yanming Shen, Xiaofeng Xu, Shivendra Panwar, Keith Ross, Yao Wang Polytechnic University.
Multimedia Computing and Networking Jan Reduced Energy Decoding of MPEG Streams Malena Mesarina, HP Labs/UCLA CS Dept Yoshio Turner, HP Labs.
Managing VBR Videos. The VBR Problem Constant quality Burstiness over multiple time scales Difference within and between scenes Frame structure of encoding.
Layered Peer-to-Peer Streaming Multimedia Operating and Networking System (MONET) Group Yi Cui and Klara Nahrstedt {yicui,
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Scalable Video Multicast with Adaptive Modulation and Coding in Broadband Wireless Data Systems Peilong Li *, Honghai Zhang *, Baohua Zhao +, Sampath Rangarajan.
Polyhedral Optimization Lecture 5 – Part 3 M. Pawan Kumar Slides available online
A Practical Performance Analysis of Stream Reuse Techniques in Peer-to-Peer VoD Systems Leonardo B. Pinho and Claudio L. Amorim Parallel Computing Laboratory.
DASH2M: Exploring HTTP/2 for Internet Streaming to Mobile Devices
Server Allocation for Multiplayer Cloud Gaming
Video through a Crystal Ball:
Project website: October 27, 2005 Optimal Multi-Element VLC Bulb Design with Power and Lighting Quality Constraints.
Broadcasting Delay-Constrained Traffic over Unreliable Wireless Links with Network Coding I-Hong Hou and P.R. Kumar.
Presented by Guided by:-
Presentation transcript:

Optimizing the Quality of Scalable Video Streams in P2P Networks Impact Method Viewing scalably encoded videos in P2P systems without smart prefecthing strategies yields a poor viewing experience We provide an off-line algorithm that provides the optimal performance given bandwidth constraints We provide on-line algorithms that perform close to the optimum and vastly outperform naïve algorithms The Problem Raj Kumar Rajendran Dan Rubenstein Discretized Model: Video time-sliced fixed-bytesize epochs How do we use available bandwidth chunks of current epoch? Novel Prefetching Approach: We identify an off-line algorithm when future bandwidth availability is known We prove optimality: –Minimizes waste and variability –Maximizes smoothness –In practice: future bandwidth availability not known We develop on-line algorithms that allocates current bandwidth to download current or future parts of the video Bandwidth Trace Experiments: Experiment –Input: bandwidth traces obtained while downloading video from a P2P network –Tested on DSL and T1 –Video downloaded from multiple peers –Waste, smoothness, Variabilty measured with increasing epoch lengths Results –Mean-hill and wide hill allocators perform close to the bound –Largest hill performs a little worse –Naïve Allocators perform poorly Simulation Results Experiment –Input bandwidth simulated –Increasing variance, constant mean –Waste,smoothness, variability measured Results –Constrained Allocators vastly outperform naïve allocators and are close to the bound –The naïve allocators perform well on one of the measures but poorly overall Video streaming in P2P systems is a potential killer app Bandwidth availability to a client fluctuates unpredictably and rapidly with time Solution: use scalable coding (FGS) to break up video into M layers Viewing more layers = higher fidelity viewing Challenge: what should available bandwidth be used to prefetch? –Downloading all layers of current portion can create unpleasant variation in video quality as bandwidth availability changes –Prefetching one layer at a time unnecessarily forces viewing of initial portion of video at lowest quality Experimental Verification Formulate measures of video quality –Waste: the amount of unused available bandwidth –Smoothness: the average change in video quality –Variability: the standard deviation How do we maximize video quality time- varying bandwidth? Bitrate Time Video bitrate Bandwidth Epoch 1Epoch 5 Buffering Solution Naïve Solutions Same-Index (Greedy) –Allocate all currently available bandwidth to nearest future epoch –Problem: Large variation in the quality of video displayed Smallest-Bin (Conservative) –Allocate all current bandwidths to future epoch with fewest layers –Problem: Wastes bandwidth Our Solution: Constrained Allocators Attempt to maximize utilization, given smoothness constraints Bound the downhill slope of allocations Three variants Video Quality of Constrained Allocators Largest Hill: Allocate to earliest epoch maintaining slope Mean Hill: Most empty epoch smaller than mean, maintaining slope Wide Hill: Earliest epoch smaller than mean maintaining slope Bandwidth from a single Epoch Approach Dept of Electrical Engineering Columbia University