PDNL Application Layer Multicast for Small Groups: Status and Research Direction Bobby Bhattacharjee University of Maryland John Buford Panasonic Digital.

Slides:



Advertisements
Similar presentations
Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Advertisements

Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Impact Analysis of Cheating in Application Level Multicast s 1090176 Masayuki Higuchi.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
APOHN: Subnetwork Layering to Improve TCP Performance over Heterogeneous Paths April 4, 2006 Dzmitry Kliazovich, Fabrizio Granelli, University of Trento,
Natural Selection in Peer-to-Peer Streaming: From the Cathedral to the Bazaar Vivek Shrivastava, Suman Banerjee University of Wisconsin-Madison, USA ACM.
Computer Science 1 ShapeShifter: Scalable, Adaptive End-System Multicast John Byers, Jeffrey Considine, Nicholas Eskelinen, Stanislav Rost, Dmitriy Zavin.
“Scalable and Topologically-aware Application-layer Multicast” Yusung Kim Korea Advanced Institute of Science and Technology.
1 A Case For End System Multicast Yang-hua Chu, Sanjay Rao and Hui Zhang Carnegie Mellon University Largely adopted from Jonathan Shapiro’s slides at umass.
Multicasting in Mobile Ad-Hoc Networks (MANET)
SCAN: A Dynamic, Scalable, and Efficient Content Distribution Network Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy,
Computer Science ROMA: Reliable Overlay Multicast with Loosely Coupled TCP Connections Gu-In Kwon and John Byers Computer Science Dept. Boston University.
Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast J. Liu, S. G. Rao, B. Li and H. Zhang Proc. of The IEEE, 2008 Presented by: Yan Ding.
15-441: Computer Networking Lecture 26: Networking Future.
CS 268: Active Networks Ion Stoica May 6, 2002 (* Based on David Wheterall presentation from SOSP ’99)
CS 268: Lecture 5 (Project Suggestions) Ion Stoica February 6, 2002.
Scalable Application Layer Multicast Suman Banerjee Bobby Bhattacharjee Christopher Kommareddy ACM SIGCOMM Computer Communication Review, Proceedings of.
The Design Philosophy of the DARPA Internet Protocols D. D. Clark.
IPv6 and Overlays EE122 Introduction to Communication Networks Discussion Section.
CS 268: Active Networks & Overlay Networks
Application Layer Multicast
CS 268: Project Suggestions Ion Stoica February 6, 2003.
CS 268: Overlay Networks: Introduction and Multicast Kevin Lai April 29, 2001.
VoIP and IP conferencing over satellites Workshop on VoIP Technology: Research and Standards for reliable applications PIMRC 08, Cannes France 15 September.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
Adaptive Web Caching Lixia Zhang, Sally Floyd, and Van Jacob-son. In the 2nd Web Caching Workshop, Boulder, Colorado, April 25, System Laboratory,
1 Routing as a Service Karthik Lakshminarayanan (with Ion Stoica and Scott Shenker) Sahara/i3 retreat, January 2004.
A Case for End System Multicast Author: Yang-hua Chu, Sanjay G. Rao, Srinivasan Seshan and Hui Zhang.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
Communication Part IV Multicast Communication* *Referred to slides by Manhyung Han at Kyung Hee University and Hitesh Ballani at Cornell University.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Application-Level Multicast.
Scalable Reliable Multicast Architecture Wenjun Zeng Computer Science Department University of Missouri-Columbia.
Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004.
Communication (II) Chapter 4
SAMTK: A Toolkit for Scalable Adaptive Multicast Nobuo Kawaguchi Nagoya University.
AD HOC WIRELESS MUTICAST ROUTING. Multicasting in wired networks In wired networks changes in network topology is rare In wired networks changes in network.
A Mobile-IP Based Mobility System for Wireless Metropolitan Area Networks Chung-Kuo Chang; Parallel Processing, ICPP 2005 Workshops. International.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
Overlay Network Physical LayerR : router Overlay Layer N R R R R R N.
A Case for End System Multicast Yang-hua Chu, Sanjay G. Rao, Srinivasan Seshan and Hui Zhang Presentation by Warren Cheung Some Slides from
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
CS 268: Overlay Networks: Introduction and Multicast Ion Stoica April 15-17, 2003.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
March 12, 2008© Copyright 2008 John Buford SAM Overlay Protocol draft-buford-irtf-sam-overlay-protocol-01.txt John Buford, Avaya Labs Research IETF 71.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
1 HAWAII- Handoff-Aware Wireless Access Internet Infrastructure Reporter : Jing-Shiuan Hua Date : 2005/4/26.
Enabling Conferencing Applications on the Internet using an Overlay Multicast Architecture Yang-hua Chu, Sanjay Rao, Srini Seshan and Hui Zhang Carnegie.
This paper appears in: Computer Communications and Networks, ICCCN Proceedings.15th International Conference on 指導教授 : 許子衡 報告者 : 黃群凱 1.
APPLICATION LAYER MULTICASTING
NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.
NUS.SOC.CS5248 Ooi Wei Tsang Application-Level Multicast.
Global Internet 2005 A Comparative Study of Multicast Protocols: Top, Bottom, or In the Middle? Li Lao (UCLA), Jun-Hong Cui (UCONN) Mario Gerla (UCLA),
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Overlay Networks and Overlay Multicast May Definition  Network -defines addressing, routing, and service model for communication between hosts.
Funda Ergun Behnam Malakooti Case Western Reserve University NAG Intelligent and Agile Protocols and Architectures for Space and Terrestrial Networks.
CS5248 Student Presentation1 Scalable Resilient Media Streaming Suman Banerjee, Seungjoon Lee, Ryan Braud, Bobby Bhattacharjee, Aravind Srinivasan NOSSDAV.
Wireless Mesh Networks Myungchul Kim
Internet Protocol Storage Area Networks (IP SAN)
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
A Case for End System Multicast 學號: 報告人:通訊所 吳瑞益 指導教授:楊峻權 日期: ACM SIGMETRICS.
1 A Case For End System Multicast Yang-hua Chu, Sanjay Rao and Hui Zhang Carnegie Mellon University.
EE122: Multicast Kevin Lai October 7, Internet Radio  (techno station)
Accelerating Peer-to-Peer Networks for Video Streaming
Trajectory Based Forwarding
Overlay Networking Overview.
EE 122: Lecture 22 (Overlay Networks)
Presentation transcript:

PDNL Application Layer Multicast for Small Groups: Status and Research Direction Bobby Bhattacharjee University of Maryland John Buford Panasonic Digital Networking Laboratory March 16, 2006

PDNL Topics Problem statement Mostafa Ammar. Why Johnny Can’t Multicast Lessons about the Evolution of the Internet. Keynote - NOSDAV 03. Background and summary of current ALM research Yang-hua Chu, Sanjay G. Rao, Srinivasan Seshan and Hui Zhang. A Case for End System Multicast. IEEE J on Selected Areas in Communications, 2002 Suman Banerjee, Bobby Bhattacharjee. A Comparative Study of Application Layer Multicast Protocols. Submitted. ALM and Mobile IP A. Garyfalos and K. Almeroth, A Flexible Overlay Architecture for Mobile IPv6 Multicast", J on Sel Areas in Communications Special Issue on Wireless Overlay Networks Based on Mobile IPv6, vol. 23, num. 11, pp , Nov A. Garyfalos, K. Almeroth, and J. Finney. A comparison of network and application layer multicast for mobile IPv6 networks. MSWIM '03. Hybrid multi-destination and host-group multicast Qi He, Mostafa Ammar, "Dynamic Host-Group/Multi-Destination Routing for Multicast Sessions," J. of Telecommunication Systems, vol. 28, pp , Research issues for proposed SSGM activity

PDNL Problem Statement Mostafa Ammar. Why Johnny Can’t Multicast Lessons about the Evolution of the Internet. Keynote - NOSDAV 03..

PDNL Application Layer Multicast (End System Multicast) Scalability with number of groups Routers maintain per-group state Analogous to per-flow state for QoS guarantees Aggregation of multicast addresses is complicated Supporting higher level functionality is difficult IP Multicast: best-effort multi-point delivery service End systems responsible for handling higher level functionality Reliability and congestion control for IP Multicast complicated Deployment is difficult and slow ISP’s reluctant to turn on IP Multicast Y. Chu, S. Rao and H. Zhang. A Case for End System Multicast. IEEE Journal on Selected Areas in Communications, 2002 Y. Chu, S. Rao and H. Zhang. A Case for End System Multicast. (Keynote) ACM SIGMETRICS Performance Evaluation Review, 2000

PDNL Application Layer Multicast Potential Benefits Scalability Routers do not maintain per-group state End systems do, but they participate in very few groups Easier to deploy Potentially simplifies support for higher level functionality Leverage computation and storage of end systems For example, for buffering packets, transcoding, ACK aggregation Leverage solutions for unicast congestion control and reliability End System Multicast is a promising alternative approach for multi-point delivery Narada: A distributed protocol for constructing efficient overlay trees among end systems Simulation and Internet evaluation results to demonstrate that Narada can achieve good performance Consider applications with small and sparse groups Around tens to hundreds of members Y. Chu, S. Rao and H. Zhang. A Case for End System Multicast. IEEE Journal on Selected Areas in Communications, 2002 Y. Chu, S. Rao and H. Zhang. A Case for End System Multicast. (Keynote) ACM SIGMETRICS Performance Evaluation Review, 2000

PDNL Application Layer Multicast Y. Chu, S. Rao and H. Zhang. A Case for End System Multicast. IEEE Journal on Selected Areas in Communications, 2002 Y. Chu, S. Rao and H. Zhang. A Case for End System Multicast. (Keynote) ACM SIGMETRICS Performance Evaluation Review, topologies, various group sizes simulation results (JSAC 2002) Internet measurements (SIGMETRICS 2000)

PDNL Application Layer Multicast Mesh-first protocols are efficient for small multicast groups, while implicit protocols scale well with increasing group sizes. Tree-first protocols are less suited for latency sensitive (e.g. real-time) applications but are useful to implement for high-bandwidth data transfers. Implicit protocols are particularly beneficial when the size of the multicast group is very large, and can be adapted for both latency-sensitive applications (due to their short path lengths) and high-bandwidth applications (due to low tree degree). Suman Banerjee, Bobby Bhattacharjee. A Comparative Study of Application Layer Multicast Protocols. Submitted

PDNL ALM & Mobile IP Mobility introduces several new challenges for ALM that do not exist in wired networks. System stability,heterogeneity and node capability become critical problems since mobile nodes may be less capable or more constrained in their ability to act as ALM end hosts. Moreover, in terms of network performance IP Multicast outperforms ALM both for low and high speeds. Approach hybrid system in which inter-domain multicast support is provided using ALM and intra-domain support is provided using native multicast. A. Garyfalos and K. Almeroth, A Flexible Overlay Architecture for Mobile IPv6 Multicast", J on Selected Areas in Communications Special Issue on Wireless Overlay Networks Based on Mobile IPv6, vol. 23, num. 11, pp , November A. Garyfalos, K. Almeroth and J. Finney, "A Comparison of Network and Application Layer Multicast for Mobile IPv6 Networks", ACM Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), San Diego, California, USA, September 2003.

PDNL ALM & Mobile IP In terms of throughput, low mobility gives no major advantage to IP multicast. However, as nodes start to increase their speed, ALM experiences additional packet loss. At its worst, ALM suffers about 4 times the loss of IP multicast. In terms of RDP (Relative Delay Penalty), Low mobility causes IP multicast to perform much better: on the order of 4 to 5 times better than ALM. High mobility, IP multicast still performs better, but the improvement is less: an RDP ratio of 2 to 1. Overall, ALM suffers both when mobility is low and when it is high. Low mobility gives better robustness but very high RDP. High mobility gives better RDP values, but robustness is poor. A. Garyfalos and K. Almeroth, A Flexible Overlay Architecture for Mobile IPv6 Multicast", J on Selected Areas in Communications Special Issue on Wireless Overlay Networks Based on Mobile IPv6, vol. 23, num. 11, pp , November A. Garyfalos, K. Almeroth and J. Finney, "A Comparison of Network and Application Layer Multicast for Mobile IPv6 Networks", ACM Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), San Diego, California, USA, September 2003.

PDNL Hybrid Multi-Destination & Host-group Multicast Routing “One criticism against Xcast is that it involves more router processing due to multiple unicast route lookups. The Xcast community(Xcast (2004)) has argued that the cost would not be substantial given the small session sizes Xcast is intended for. On the other hand, Xcast developers strive to optimize the processing cost in their designs, tunneling being one of the approaches they adopt. Given that most (80% according to (Chalmers and Almeroth (2001))) of the routers on typical multicast trees are non-branching, tunneling between branching routers could reduce the SGM processing cost by a large fraction. It should be clear from the description of the transition protocol how we exploit the tunnels to save processing costs.” (p. 12) Future work: Target an implementation of the dynamic SGM/split- group SGM/PIM routing system. Our goal will be to investigate issues in router performance and processing overheads. Assume Internet support for both host- group multicast routing to very large groups and multi-destination routing to small and medium size groups Protocol to switch between SGM and PIM-SSM (Single Source Multicast) Protocol for dynamic join/leave using tunnel management Qi He, Mostafa Ammar, "Dynamic Host-Group/Multi-Destination Routing for Multicast Sessions," Journal of Telecommunication Systems, vol. 28, pp , 2005.

PDNL Hybrid Multi-Destination & Host-group Multicast Routing Qi He, Mostafa Ammar, "Dynamic Host-Group/Multi-Destination Routing for Multicast Sessions," Journal of Telecommunication Systems, vol. 28, pp , 2005.

PDNL Research Issues for Proposed SSGM Activity For small groups, topology optimization/adaptation is not as crucial Assume millions of groups, then different set of assumptions drive solutions for Bootstrapping Group management and group formation Group level churn

PDNL Questions?