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),

Slides:



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

Internet Indirection Infrastructure (i3 ) Ion Stoica, Daniel Adkins, Shelley Zhuang, Scott Shenker, Sonesh Surana UC Berkeley SIGCOMM 2002 Presented by:
Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan MIT and Berkeley presented by Daniel Figueiredo Chord: A Scalable Peer-to-peer.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
1 Peer-to-Peer Streaming Systems Kan-Leung CHENG CMSC 818Z, Spring 2007 Department of Computer Science University of Maryland 24th April, 2007.
MQ: An Integrated Mechanism for Multimedia Multicasting By De-Nian Yang Wanjiun Liao Yen-Ting Lin Presented By- Sanchit Joshi Roshan John.
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,
ZIGZAG A Peer-to-Peer Architecture for Media Streaming By Duc A. Tran, Kien A. Hua and Tai T. Do Appear on “Journal On Selected Areas in Communications,
Computer Science ROMA: Reliable Overlay Multicast with Loosely Coupled TCP Connections Gu-In Kwon and John Byers Computer Science Dept. Boston University.
The Evolution of Multicast Research paper presented by Ajith M Jose (u )
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.
Scalable Application Layer Multicast Suman Banerjee Bobby Bhattacharjee Christopher Kommareddy ACM SIGCOMM Computer Communication Review, Proceedings of.
Are P2P Data-Dissemination Techniques Viable in Today's Data- Intensive Scientific Collaborations? Samer Al-Kiswany – University of British Columbia joint.
June, 2002INFOCOM 1 Host Multicast: A Framework for Delivering Multicast to End Users Beichuan Zhang (UCLA) Sugih Jamin (UMich) Lixia Zhang (UCLA)
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
1 Sonia Fahmy and Minseok Kwon Department of Computer Sciences Purdue University For slides, technical reports, and implementations, please see:
CS218 – Final Project A “Small-Scale” Application- Level Multicast Tree Protocol Jason Lee, Lih Chen & Prabash Nanayakkara Tutor: Li Lao.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
Nearcast: A Locality-Aware P2P Live Streaming Approach for Distance Education XUPING TU, HAI JIN, and XIAOFEI LIAO Huazhong University of Science and Technology.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
An Active Reliable Multicast Framework for the Grids M. Maimour & C. Pham ICCS 2002, Amsterdam Network Support and Services for Computational Grids Sunday,
Internet Indirection Infrastructure (i3) Ion Stoica, Daniel Adkins, Shelley Zhuang, Scott Shenker, Sonesh Surana UC Berkeley SIGCOMM 2002.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
University of Nevada, Reno Virtual Direction Multicast for Overlay Networks Suat Mercan & Dr. Murat Yuksel HOTP2P’11.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
Communication Part IV Multicast Communication* *Referred to slides by Manhyung Han at Kyung Hee University and Hitesh Ballani at Cornell University.
Study of the Relationship between Peer to Peer Systems and IP Multicasting From IEEE Communication Magazine January 2003 學號 :M 姓名 : 邱 秀 純.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Multicasting is (only) half the Internet Mar 19, 2006 Yoichi Shinoda JAIST & WIDE
EQ-BGP: an efficient inter- domain QoS routing protocol Andrzej Bęben Institute of Telecommunications Warsaw University of Technology,
CS An Overlay Routing Scheme For Moving Large Files Su Zhang Kai Xu.
ON DESIGING END-USER MULTICAST FOR MULTIPLE VIDEO SOURCES Y.Nakamura, H.Yamaguchi, A.Hiromori, K.Yasumoto †, T.Higashino and K.Taniguchi Osaka University.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Overcast: Reliable Multicasting with an Overlay Network CS294 Paul Burstein 9/15/2003.
1 BitHoc: BitTorrent for wireless ad hoc networks Jointly with: Chadi Barakat Jayeoung Choi Anwar Al Hamra Thierry Turletti EPI PLANETE 28/02/2008 MAESTRO/PLANETE.
Application-Layer Multicast -presented by William Wong.
Ahmed Helmy, USC1 State Analysis and Aggregation for Multicast-based Micro Mobility Ahmed Helmy Electrical Engineering Department University of Southern.
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 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
Secure Group Communication: Key Management by Robert Chirwa.
Streaming over Subscription Overlay Networks Department of Computer Science Iowa State University.
Live Streaming over Subscription Overlay Networks CS587x Lecture Department of Computer Science Iowa State University.
A Routing Underlay for Overlay Networks Akihiro Nakao Larry Peterson Andy Bavier SIGCOMM’03 Reviewer: Jing lu.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Impact of Topology on Overlay Multicast Suat Mercan.
1 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
WIRELESS FORUM IX CONFIDENTIAL A Multicast-based Protocol for IP Mobility Support Ahmed Helmy, Assist. Prof. Electrical Engineering Dept Univ. of Southern.
Simulation of the OLSRv2 Protocol First Report Presentation.
APPLICATION LAYER MULTICASTING
Virtual Wire for Managing Virtual Dynamic Backbone in Wireless Ad Hoc Networks Bo Ryu, Jason Erickson, Jim Smallcomb ACM MOBICOM 1999.
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
Reliable Multicast Routing for Software-Defined Networks.
Overlay Networks and Overlay Multicast May Definition  Network -defines addressing, routing, and service model for communication between hosts.
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.
Querying the Internet with PIER CS294-4 Paul Burstein 11/10/2003.
Buffer Analysis of Live P2P Media Streaming Approaches Atif Nazir BSc ’07, LUMS.
A Study of Group-Tree Matching in Large Scale Group Communications
Overlay Networking Overview.
Dynamic Replica Placement for Scalable Content Delivery
EE 122: Lecture 22 (Overlay Networks)
Presentation transcript:

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), Dario Maggiorini (Uni. of Milano)

Global Internet Why Another Study? Multicast solutions have been evolving from “bottom” to “top”  IP multicast, application layer multicast, overlay multicast  Incredible amount of research … Little research has been done to systematically compare the performance of different layer protocols  How much worse are upper layer solutions?  Are they long-term substitute to IP multicast or temporary solutions?  How will overlay design impact overlay multicast performance?  Which architecture should we choose in which scenario?

Global Internet Outline Multicast Overview Experimental Methodology Simulation Studies Conclusions

Global Internet Multicast Overview IP Multicast Application Layer MulticastOverlay Multicast

Global Internet IP Multicast Relies on network routers Pros  Bandwidth efficiency Cons  Lack of scalable inter-domain multicast routing protocols  Require global deployment of multicast-capable routers  Lack of practical pricing models Examples:  DVMRP/PIM-DM, CBT, PIM-SM, MOSPF, PIM-SSM, …

Global Internet Application Layer Multicast (ALM) Relies on end systems only Pros  Ease of deployment Cons  Lower bandwidth efficiency and higher end-to-end delay  Heavy control overhead  Challenges for large groups Examples:  Yoid, ESM, ALMI, NICE, TAG, HyperCast, …

Global Internet Overlay Multicast (OM) Relies on intermediate proxies to form a “backbone” overlay Pros Implicitly gains knowledge about the network topology More efficient group management Reduced control overhead Support multiple groups/applications simultaneously Cons Deployment and maintenance cost of overlay proxies Requires careful design of the overlay network Examples:  Scattercast, Overcast, RMX, AMCast, OMNI, …

Global Internet A Qualitative Comparison MetricsIPALMOM Ease of DeploymentLowHighMedium Multicast EfficiencyHighLowMedium Control OverheadLowHighMedium

Global Internet Experimental Methodology (I) Topology graphs  Router-level: Rocketfuel (University of Washington)  AS-level: Route Views (University of Oregon) Group membership generation  Uniform distribution Multicast Protocols  IP multicast: PIM-SSM  Application layer multicast: Narada and NICE  Overlay multicast: POM (Pure Overlay Multicast) End users connect to proxies via unicast

Global Internet Experimental Methodology (II) Overlay design  Overlay proxies: nodes with the highest degree  Overlay links: adjacent connection Performance Metrics  Multicast tree quality Tree cost: number of physical links in multicast tree End-to-end delay: # of hops between source & receivers  Control overhead Tree setup/tear-down, tree refresh, overlay link measurement For a single group and multiple groups  Reliability, stability, security, etc.

Global Internet Multicast Tree Cost OM has lower cost than ALM Among ALM, NARADA outperforms NICE for small groups, but not for larger groups Tree cost of POM increases faster than IP and ALM  Can use IP or ALM instead of unicast between proxies and end users

Global Internet End-to-End Delay OM has slightly higher latency than IP multicast Among ALM, the delay of NARADA remains fairly constant, and the delay of NICE increases very rapidly Trade-off between multicast tree cost and end-to-end delay

Global Internet Control Overhead (I) IP multicast has lowest overhead overall ALM has less overhead than OM for small groups, but its overhead exceeds OM when group size increases beyond a point OM curve has a smaller slope than ALM curves  Backbone overlay maintenance overhead is independent of group size

Global Internet Control Overhead (II) Backbone overlay maintenance overhead is independent of the number of groups Control overhead of ALM is proportional to the number of groups

Global Internet Impact of Overlay Parameters A larger number of proxies help to reduce multicast tree cost

Global Internet Impact of Overlay Parameters Backbone overlay maintenance overhead increases with the number of proxies

Global Internet Conclusions Application layer multicast  A suitable solution for immediate deployment  Good for small groups Overlay multicast  Could achieve performance comparable to IP multicast  A good choice for large numbers of groups  Could serve as a long-term solution Future work  Reliability, stability, security…  Different group membership models  Overlay network design

Global Internet No more questions, please!