1 IP Multicast Applications: Challenges & Solutions Bob Quinn Stardust Forums, Inc. IP Multicast Initiative.

Slides:



Advertisements
Similar presentations
Reliable Multicasting –IP-multicast is unreliable. Need a reliable multicast layer to simplify the software design. –Like in reliable unicast (PAR), we.
Advertisements

Streaming Video over the Internet
Push Technology Humie Leung Annabelle Huo. Introduction Push technology is a set of technologies used to send information to a client without the client.
A New Directive, a New Opportunity: How a New Policy Expands Communication at the National Center for Health Statistics Presented by Megan Cox Public Affairs.
Amit Kleinmann NDS Israel IRTF - SMuG Second Meeting (Orlando) December 1998 IRTF - SMuG Second Meeting (Orlando) December 1998 Scenarios and Requirements.
Group #1: Protocols for Wireless Mobile Environments.
Ólafur Ragnar Helgason – Reykjavik University - Distance learning using IP multicast Ólafur Ragnar Helgason Network Systems and Services.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Multimedia Over Internet. Growth of Internet ● No production cost ● Low cost infrastructure ● No fees for joining or licenses to buy ● Choice of products.
Satellite Multicast for Web Applications Hilmar Linder University of Salzburg/Austria.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
Vertically Integrated Analysis and Transformation for Embedded Software John Regehr University of Utah.
CSE 561 – Multicast Applications David Wetherall Spring 2000.
Internet Research Needs a Critical Perspective Towards Models –Sally Floyd –IMA Workshop, January 2004.
PROMISE: Peer-to-Peer Media Streaming Using CollectCast M. Hefeeda, A. Habib, B. Botev, D. Xu, and B. Bhargava ACM Multimedia 2003, November 2003.
Adaptive Networking for Tele-Immersion Presented by: Shi Hu (u )
1 A Course-End Conclusions and Future Studies Dr. Rocky K. C. Chang 28 November 2005.
Real-time Transport Protocol Matt Boutell CS457: Computer Networks November 15, 2001.
1 Network Layer: Host-to-Host Communication. 2 Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using.
Multicast Communication
Resilient Multicast Support for Continuous-Media Applications X. Xu, A. Myers, H. Zhang and R. Yavatkar CMU and Intel Corp NOSSDAV, 1997.
An Active Reliable Multicast Framework for the Grids M. Maimour & C. Pham ICCS 2002, Amsterdam Network Support and Services for Computational Grids Sunday,
Multicast Transport Protocols: A Survey and Taxonomy Author: Katia Obraczka University of Southern California Presenter: Venkatesh Prabhakar.
CSE679: Multicast and Multimedia r Basics r Addressing r Routing r Hierarchical multicast r QoS multicast.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
Streaming Video over the Internet Dapeng Wu Electrical & Computer Engineering University of Florida.
An IPSec-based Host Architecture for Secure Internet Multicast R. Canetti, P-C. Cheng, F.Giraud, D. Pendarakis, J.R. Rao, P. Rohatgi, IBM Research D. Saha.
Overlay Network Physical LayerR : router Overlay Layer N R R R R R N.
Multicasting. References r Note: Some slides come from the slides associated with this book: “Mastering Computer Networks: An Internet Lab Manual”, J.
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
Chapter 5: Summary r principles behind data link layer services: m error detection, correction m multiple access protocols m link layer addressing, ARP.
/0903 © 2003 Business & Legal Reports, Inc. BLR’s Human Resources Training Presentations Coaching Techniques.
Lab 2 Group Communication Farnaz Moradi Based on slides by Andreas Larsson 2012.
1 DHCP Authentication Discussion INTAREA meeting, 70th IETF Vancouver, Canada Jari Arkko and Ralph Droms.
NUOL Internet Application Services Final Presentation 24 th of May, 2004.
0 draft-lkchoi-mmusic-iptvdbs-req-00.txt 63rd IETF, 1 August 2005 Requirement of service provider for the Data Broadcasting Service over the IPTV Lark.
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Objectives Functionalities and services Architecture and software technologies Potential Applications –Link to research problems.
Distributed Authentication in Wireless Mesh Networks Through Kerberos Tickets draft-moustafa-krb-wg-mesh-nw-00.txt Hassnaa Moustafa
Farnaz Moradi Based on slides by Andreas Larsson 2013.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Björn Landfeldt School of Information Technologies NETS 3303 Networked Systems Multicast.
CIS679: Multicast and Multimedia (more) r Review of Last Lecture r More about Multicast.
Multicast Routing. Unicast: one source to one destination Multicast: one source to many destinations Two main functions: – Efficient data distribution.
Query Health Distributed Population Queries Implementation Group Meeting October 11, 2011.
Video Multicast over the Internet Presented by: Liang-Yuh Wu Lung-Yuan Wu Hao-Hsiang Ku 12 / 6 / 2001 Bell Lab. And Georgia Institute of Technologies IEEE.
Draft-ietf-fecframe-config-signaling-02 1 FEC framework Configuration Signaling draft-ietf-fecframe-config-signaling-02.txt IETF 76 Rajiv Asati.
Architecture for Context-Aware Services in Gaia Anand Ranganathan.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
EE689 Lecture 13 Review of Last Lecture Reliable Multicast.
July 28, 2010IETF 78 – Maastricht, Netherlands1 IP Multicast Performance Monitoring: update on IPPM experience Vero Zheng Alberto Tempia Bonda.
Security for Broadcast Network
1 IP Multicast G53ACC Chris Greenhalgh School of Computer Science.
An Extensible RTCP Control Framework for Large Multimedia Distributions Paper by: Julian Chesterfield Eve M. Schooler Presented by: Phillip H. Jones.
IETF WG Presentation1 Urooj Rab Audio/Video Transport.
Ian Bird Overview Board; CERN, 8 th March 2013 March 6, 2013
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
Network Architecture (R02) - L2 Jon Crowcroft,
Interdomain Multicast BCP Draft IETF 84 Vancouver, BC Robert Sayko
Multicasting EECS June Multicast One-to-many, many-to-many communications Applications: – Teleconferencing – Database – Distributed computing.
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 4 Distributed Multimedia Systems.
Copyright © 2017 Pearson Education, Inc.. Excellence in Business Communication Chapter 7 Crafting Messages for Digital Channels Copyright © 2017 Pearson.
Klara Nahrstedt Spring 2009
Peer-to-peer networking
Chapter 1: Introduction
Inclusive Smart Cities
Overlay Networking Overview.
EE 122: Lecture 22 (Overlay Networks)
IP Multicast COSC /5/2019.
Presentation transcript:

1 IP Multicast Applications: Challenges & Solutions Bob Quinn Stardust Forums, Inc. IP Multicast Initiative

2 Agenda ID Motivation & Purpose ID Scope Multicast Application Taxonomy Primary Requirement Challenges –Heterogeneous Receivers –Reliable Delivery –Secure Multicast

3 Motivation for the Internet Draft IP Multicast Initiative - ipmulticast.com –What: Multi-vendor Forum Members are International and Cross-Industry –Why: Promote adoption of IP Multicast Overcome the Chicken-and-Egg problem –How: Education Evangelize its benefits, and describe its details Publish documentation and Host events Informational Internet Draft...

4 Purpose of the Internet Draft Informational – A Roadmap for Application Developers –An Orientation Tool –“You are here...” in terms of Application Type Application Requirements –“Here’s where to go now...”

5 Ultimate Goal of Internet Draft Help Application Developers to Avoid: –Reinventing Wheels –Spinning Wheels –Running Roughshod over IP Networks encourage “network-friendly” application designs “heads-up” when “you can’t get there from here”

6 Scope of Internet Draft Focus is on Applications –not Infrastructure or Mechanics Assumption: Multicast-Enabled Network: –Already Exists –Transparent to Applications Assumption: Developer aware of mechanics –Refer to Maufer/Semeria ID for details

7 Multicast Application Taxonomy Sender/Receiver Relationships –Differentiate Multicast from Unicast –Characterize all Multicast Applications All Multicast Apps are one of Three Types: –One-to-Many –Many-to-Many –Many-to-One

8 One-to-Many Applications Analogous to the TV/Radio Broadcast Model –Useful and valid analogy, but not all there is... Push Media: headlines, weather, sports... File Distribution and Caching Announcements: network time, session schedules, randoms, keys... Monitoring: stock prices, sensors, security, manufacturing...

9 Many-to-Many Applications Multimedia Conferencing: A/V and whiteboard Synchronized Resources: Database updates... Concurrent Processing: Distributed & Parallel Shared Editing and Collaboration Interactive Distance Learning Distributed Interactive Simulations (DIS) Multi-Player Gaming, Chat Groups Jam Sessions

10 Many-to-One Applications Many are request/response... Resource Discovery: Service Location, Anycast Data Collection Auctions Polling Juke Box

11 Multicast App Requirements Bandwidth, Delay and Jitter –Multicast Apps are no different from Unicast –Useful to characterize needs nonetheless... Multicast is a Special Case when Servicing: –Heterogeneous Receivers –Reliable Data Delivery –Security

12 Heterogeneous Receivers Adapting to receiver rates, delays and jitter –Difficult with unicast, but worse with multicast Strategies and Challenges: –Feedback loops - Danger of implosions –Forward Error Correction - Uses bandwidth –Shared Learning - Privacy Issues –Local Recovery - Management Issues No standards yet. Research effort informal.

13 Reliable Data Delivery Receivers tolerant of delay, but not loss –TCP model doesn’t translate (implosion) Strategies and Challenges: –NAKs - implosion potential still exists –FEC, Shared Learning, and Local Recovery are all also relevant No standards yet. RMRG in IRTF is defining the problem

14 Multicast Security Receivers and Senders are wary –Don’t trust data, or each other, or anyone else –Unicast is hard, and multicast is HARDER Challenges: authentication and key distribution Strategies: many and varied No standards yet. SMuG in IRTF is defining the problem

15 Observations Three Primary Requirements share many of the same Strategies & Challenges –Common issue is dealing with asymmetry in the sender/receiver relationship –e.g., Local Recovery - smarts in the net –Solutions may have cascade effect (?) Prevailing Consensus: we need more than one protocol to satisfy the varying application requirements in each category

16 Evaluation Is this of value? –Should this be a draft from MBoneD WG?? Any Questions? Comments? Suggestions? –Send to & mboned mail-list Also see