March 2001 CBCB The Holy Grail: Media on Demand over Multicast Doron Rajwan CTO Bandwiz.

Slides:



Advertisements
Similar presentations
A Digital Fountain Approach to Reliable Distribution of Bulk Data
Advertisements

Nicharee Srirochanakul
Streaming Video over the Internet
Layered Peer-to-Peer Streaming Yi Cui, Klara Nahrstedt Department of Computer Science University of Illinois at Urbana-Champaign Source International Workshop.
Scalable On-demand Media Streaming Anirban Mahanti Department of Computer Science University of Calgary Canada T2N 1N4.
Scalable On-demand Media Streaming with Packet Loss Recovery Anirban Mahanti Department of Computer Science University of Calgary Calgary, AB T2N 1N4 Canada.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
Multimedia Streaming Protocols1 Multimedia Streaming: Jun Lu Xinran (Ryan) Wu CSE228 Multimedia Systems Challenges and Protocols.
Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis
1 Content Delivery Networks iBAND2 May 24, 1999 Dave Farber CTO Sandpiper Networks, Inc.
Efficient and Flexible Parallel Retrieval using Priority Encoded Transmission(2004) CMPT 886 Represented By: Lilong Shi.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
A New Approach for the Construction of ALM Trees using Layered Coding Yohei Okada, Masato Oguro, Jiro Katto Sakae Okubo International Conference on Autonomic.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
Traffic Engineering Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
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.
Proxy-based Distribution of Streaming Video over Unicast/Multicast Connections B. Wang, S. Sen, M. Adler and D. Towsley University of Massachusetts Presented.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
Receiver Capability Heterogeneity in the Internet.
Provisioning Content Distribution Networks for Streaming Media Jussara M. Almeida Derek L. Eager Michael Ferris Mary K. Vernon University of Wisconsin-Madison.
Transis 1 Fault Tolerant Video-On-Demand Services Tal Anker, Danny Dolev, Idit Keidar, The Transis Project.
World Wide Web Caching: Trends and Technology Greg Barish and Katia Obraczka USC Information Science Institute IEEE Communications Magazine, May 2000 Presented.
AKAMAI Content Delivery Services AKAMAI Content Delivery Services CIS726 : PRESENTATION Avinash Ponugoti Avinash Ponugoti Nagarjuna Nagulapati Sathish.
Communication Part IV Multicast Communication* *Referred to slides by Manhyung Han at Kyung Hee University and Hitesh Ballani at Cornell University.
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
T Multimedia Programming Maciej Korczyński, Krzysztof Zurek.
Distributing Content Simplifies ISP Traffic Engineering Abhigyan Sharma* Arun Venkataramani* Ramesh Sitaraman*~ *University of Massachusetts Amherst ~Akamai.
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
Streaming Videoconferences Soh Hock Heng National University of Singapore Doug Pearson Internet2 Commons Site Coordinator Training December 3, 2003 National.
1 An Extensible Videoconference Tool for a Collaborative Computing Network Junjun He.
Enhancement of IPTV using a Wireless Sensor Network Sandeep Kakumanu,Sriram Lakshmanan, and Raghupathy Sivakumar GNAN Research Group Georgia Institute.
Data Compression and Network Video by Mark Pelley Navin Dodanwela.
Network management Reinhard Laroy BIPT European Parliament - 27 February 2012.
Local Area Network By Bhupendra Ratha, Lecturer
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
Overcast: Reliable Multicasting with an Overlay Network CS294 Paul Burstein 9/15/2003.
1 High-Level Carrier Requirements for Cross Layer Optimization Dave McDysan Verizon.
Dr. M. Munlin Real-Time and Multimedia Systems 1 NETE0516 Operating Systems Instructor: ผ. ศ. ดร. หมัดอามีน หมัน หลิน Faculty of Information Science and.
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
2: Application Layer1 Chapter 2 outline r 2.1 Principles of app layer protocols r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail r 2.5 DNS r 2.6 Socket.
P2P Live Streaming RayV Solution Implications of customers requirements on ‘tracker’ protocol March 22 th, 2010.
On the use of Reliable Multicast for Content Distribution Vassilis Chatzigiannakis
Outline Introduction Overview of the Akamai platform Akamai HD network
An Overlay Network Providing Application-Aware Multimedia Services Maarten Wijnants Bart Cornelissen Wim Lamotte Bart De Vleeschauwer.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
Multicast instant channel change in IPTV systems 1.
WIRELESS SYSTEMS Adnan Iqbal MCS-MIT 1 1.
Investigating the Performance of Audio/Video Service Architecture I: Single Broker Ahmet Uyar & Geoffrey Fox Tuesday, May 17th, 2005 The 2005 International.
Peer-to-Peer Media Streaming ZIGZAG - Ye Lin PROMISE – Chanjun Yang SASABE - Kung-En Lin.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
Streaming Media. What is Streaming Media The delivery of audio, video and other multimedia content across the internet using streaming media servers.
Dariusz Broncel, Łukasz Dewera Systemy Multimedialne 2006 Development Directions of IPTV Platform.
Content Delivery Cloud A Better Alternative To Your Content Delivery Network (CDN) ©2013 Riverbed Technology Confidential and Proprietary.
Cost-Effective Video Streaming Techniques Kien A. Hua School of EE & Computer Science University of Central Florida Orlando, FL U.S.A.
© 2014 Networking for Information Communications and Energy Lab. Q17: IPTV and Netflix: How can the Internet Support Video? Prof. Hongseok Kim Networked.
Accelerating Peer-to-Peer Networks for Video Streaming
H.264/SVC Video Transmission Over P2P Networks
EE 122: Network Applications
Who We Are – Brief History
AWS Cloud Computing Masaki.
EE 122: Lecture 22 (Overlay Networks)
Presentation transcript:

March 2001 CBCB The Holy Grail: Media on Demand over Multicast Doron Rajwan CTO Bandwiz

CBCB Outline  Problems with broadband content on demand  The caching (CDN) solution  What about multicast?  Bandwiz solution: Broadband Content on Demand Over Multicast  Summary

March 2001 CBCB The Challenge Broadband Content Delivery

CBCB Content Delivery Infrastructure

CBCB Unicast Content Delivery

CBCB We are now entering the Broadband Era Unicast Content Delivery

CBCB In the Broadband Era Unicast Content Delivery

CBCB In the Broadband Era Unicast Content Delivery

CBCB In the Broadband Era Unicast Content Delivery

CBCB In the Broadband Era Unicast Content Delivery

CBCB Current Situation Unicast Content Delivery

March 2001 CBCB Content Delivery Networks: Content network, caching, delivery from the edge

CBCB Moving Content to the Edge Directing requests to the Edge Content Delivery Networks

CBCB Moving Content to the Edge also moves the problem.. to the edge

CBCB Content Delivery Networks Again, a non scalable solution

CBCB CDN: Moving Content to the Edge  Requires:  Control, re-direction, update  Overcomes:  Network link congestion  Network equipment congestion  Distance delay  Does NOT solve:  Edge server congestion  Storage problems  Bandwidth utilization

March 2001 CBCB What About Multicast??

CBCB IP Multicast

CBCB

CBCB

CBCB

CBCB

CBCB

CBCB

CBCB

CBCB Multicast is Scalable, but…  Does not support browsing / on-demand  Unidirectional “non interactive” protocol  Congestion  Reliability  Not widely deployed  ISP’s worry that the network may crash  Inter-domain connectivity issues  Multiple, complicated, routing protocols

CBCB Bandwiz Solution Broadband Content Delivery On-Demand over Multicast

CBCB Coding for asynchronous (on demand) content delivery

CBCB Features  Negligible receiver overhead (typically < 1%)  Can be achieved with low computational complexity  Encoder is flexible for ‘use optimization’ (file download or browsing) with a universal decoder  Supports content “grouping” and differential decoding

CBCB But what about Media Streaming?  Basic delivery scheme above requires receiving the entire file prior to display  Streaming solution: Data can be decoded on the fly, enabling streaming-on-demand  Streaming performance defined by:  Bandwidth at the sender  Peak bandwidth at the receiver  Latency  Computational complexity  Latency is reduced exponentially with increased bandwidth at the server

CBCB Streaming On Demand  Naïve solution – Carousel  Today’s NVoD:  N times bandwidth  1/N viewing latency  Bandwiz Solution  N times bandwidth  1/e^N viewing latency!!!

CBCB  90 minutes movie  200 kbps real time bit-rate  total file size of 135 MB Transmitter bandwidth1 Mbps1.5 Mbps Receiver peak bandwidth1 Mbps320 Kbps CPU utilization~3%~1% Latency from ‘ click ’ to view50 seconds45 seconds Streaming - Example

CBCB Summary: Streaming On-Demand  With ONLY 4 to 7 times the bandwidth of a single unicast transmission, and almost the same receiving bandwidth:  Practically unlimited number of viewers  Full screen quality viewing  Most loss tolerant solution  View from start when joining  Short viewing latency (system parameter)

CBCB Servers/Bandwidth Savings in both Unicast/Multicast Today’s Unicast Bandwiz Unicast Bandwiz Multicast Total Output Bandwidth 1 Gbps 12 mbps # of Servers (Pentium PC) >1021 Viewing Latency 10 sec30 sec  2-3 full feature 100 min. MPEG movies  1 mbps per stream  1000 simultaneous viewers with broadband modems

CBCB Summary  Multicast:  Scalable, substantial resource savings  However, unidirectional, non-interactive, same data to all receivers  The Holy Grail:  Use Multicast for On-Demand Delivery of Popular Content  Streaming Solution:  Optimal Tradeoff between Server Bandwidth and Delay

March 2001 CBCB THANK YOU