Impact of Topology on Overlay Multicast Suat Mercan.

Slides:



Advertisements
Similar presentations
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Advertisements

1 The ns-2 Network Simulator H Plan: –Discuss discrete-event network simulation –Discuss ns-2 simulator in particular –Demonstration and examples: u Download,
Impact Analysis of Cheating in Application Level Multicast s 1090176 Masayuki Higuchi.
SplitStream: High- Bandwidth Multicast in Cooperative Environments Monica Tudora.
LightFlood: An Optimal Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
Computer Science 1 ShapeShifter: Scalable, Adaptive End-System Multicast John Byers, Jeffrey Considine, Nicholas Eskelinen, Stanislav Rost, Dmitriy Zavin.
1 Improving the Performance of Distributed Applications Using Active Networks Mohamed M. Hefeeda 4/28/1999.
“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,
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
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.
A Survey and Comparison of Overlay Multicast Ching-Feng Li.
CS 582 / CMPE 481 Distributed Systems Communications.
CS 268: Lecture 5 (Project Suggestions) Ion Stoica February 6, 2002.
Internet Indirection Infrastructure Ion Stoica UC Berkeley.
Scalable Application Layer Multicast Suman Banerjee Bobby Bhattacharjee Christopher Kommareddy ACM SIGCOMM Computer Communication Review, Proceedings of.
June, 2002INFOCOM 1 Host Multicast: A Framework for Delivering Multicast to End Users Beichuan Zhang (UCLA) Sugih Jamin (UMich) Lixia Zhang (UCLA)
Scalable Adaptive Data Dissemination Under Heterogeneous Environment Yan Chen, John Kubiatowicz and Ben Zhao UC Berkeley.
Application Layer Multicast
CS 268: Project Suggestions Ion Stoica February 6, 2003.
presented by Hasan SÖZER1 Scalable P2P Search Daniel A. Menascé George Mason University.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
Study of the Relationship between Peer-to-Peer Systems and IP Multicasting T. Oh-ishi, K. Sakai, K. Kikuma, and A. Kurokawa NTT Network Service Systems.
CS 268: Overlay Networks: Distributed Hash Tables Kevin Lai May 1, 2001.
A Case for End System Multicast Author: Yang-hua Chu, Sanjay G. Rao, Srinivasan Seshan and Hui Zhang.
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.
University of Nevada, Reno Virtual Direction Multicast for Overlay Networks Suat Mercan & Dr. Murat Yuksel HOTP2P’11.
Communication Part IV Multicast Communication* *Referred to slides by Manhyung Han at Kyung Hee University and Hitesh Ballani at Cornell University.
Network Topologies.
Communication (II) Chapter 4
A Randomized Error Recovery Algorithm for Reliable Multicast Zhen Xiao Ken Birman AT&T Labs – Research Cornell University.
ON DESIGING END-USER MULTICAST FOR MULTIPLE VIDEO SOURCES Y.Nakamura, H.Yamaguchi, A.Hiromori, K.Yasumoto †, T.Higashino and K.Taniguchi Osaka University.
An Active Self-Optimizing Multiplayer Gaming Architecture V. Ramakrishna, Max Robinson, Kevin Eustice and Peter Reiher Laboratory for Advanced Systems.
Application-Layer Multicast -presented by William Wong.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
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 Next Few Classes Networking basics Protection & Security.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Lecture Week 3 Frame Relay Accessing the WAN. 3.1 Basic Frame Relay Concepts Accessing the WAN.
Streaming over Subscription Overlay Networks Department of Computer Science Iowa State University.
Floodless in SEATTLE : A Scalable Ethernet ArchiTecTure for Large Enterprises. Changhoon Kim, Matthew Caesar and Jenifer Rexford. Princeton University.
Live Streaming over Subscription Overlay Networks CS587x Lecture Department of Computer Science Iowa State University.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
Let’s ChronoSync: Decentralized Dataset State Synchronization in Named Data Networking Zhenkai Zhu Alexander Afanasyev (presenter) Tuesday, October 8,
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Network Simulator-2 Sandeep singla 1998A2A7540. NS-2 A discrete event simulator Focused on modeling network protocols –Wired, wireless –TCP,UDP,unicast,multicast.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
Toward Fault-tolerant P2P Systems: Constructing a Stable Virtual Peer from Multiple Unstable Peers Kota Abe, Tatsuya Ueda (Presenter), Masanori Shikano,
1 Computer Networking Dr. Mohammad Alhihi Communication and Electronic Engineering Department Philadelphia University Faculty of Engineering.
1 Computer Communication & Networks Lecture 21 Network Layer: Delivery, Forwarding, Routing Waleed.
LightFlood: An Efficient Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
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.
Star Topology Star Networks are one of the most common network topologies. consists of one central switch, hub or computer, which acts as a conduit to.
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),
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.
Communication Chapter 2.
1 A Case For End System Multicast Yang-hua Chu, Sanjay Rao and Hui Zhang Carnegie Mellon University.
Network Computing Laboratory ZIGZAG: An Efficient Peer-to-Peer Sch eme for Media Streaming Duc A. Tran Kien A. Hua Tai Do University of Central Florida.
Buffer Analysis of Live P2P Media Streaming Approaches Atif Nazir BSc ’07, LUMS.
Zueyong Zhu† and J. William Atwood‡
Selecting Unicast or Multicast Mode
湖南大学-信息科学与工程学院-计算机与科学系
Intro to Data & Internet
Presentation transcript:

Impact of Topology on Overlay Multicast Suat Mercan

2 Outline Multicast IP Multicast Overlay Multicast Performance Metrics Simulator Topology Generator

3 One to many communication Multiple Unicast Multicast S R R R S R R R

4 Why Multicast Better bandwidth utilization (eliminates traffic redundancy) For the equivalent amount of multicast traffic, the sender needs much less processing power and bandwidth Less host/router processing (reduces server and network load) Multicast packets do not impose as high a rate of bandwidth utilization as unicast packets, so there is a greater possibility that they will arrive almost simultaneously at the receivers

5 IP Multicast Rely on network layer to replicate and deliver data packets to receivers

6 IP Multicast Advantage:efficient data distribution Difficulties: Limited router support Per-group/source state in routers Reliability difficulties Congestion-control difficulties Undefined pricing model Alternative:application layer multicast, to control and maintain an efficient overlay for data transmission

Multicast Topology: Overlay 7 A virtual network

Multicast Topology: Overlay Flexible Easy to implement Not as efficient as IP Multicast Mesh-based, tree-based 8

Mesh-based multiple paths exist between any sender and receiver pair Quick reconfigurable and robust Excessive message overhead 9

Tree-based Shared Multicast Tree Less control overhead Vulnerable to node failure 10

Overlay techniques 11

Overlay techniques Narada Yoid HostCast Directional Multicast 12

13 Factors that affect choice of multicast technique Scalability Fault tolerance Performance Quality of service Security

14 Performance Quality of data path Stress Stretch Recovery from failure Control traffic overhead

15 Performance Stress Number of identical packets sent by the protocol over the same link. For IP Multicast there is no redundant packet replication Stretch Resource usage Control Overhead Each member on the overlay exchanges refresh messages with all its peers.

16 Simulation P2P Sim OverSim PlanetSim GPS NS2

17 NS2 Academic project over 10 years old freely distributed, open source Based on C++ and TCL Discrete event simulator NAM, the Network AniMator pre-processing: traffic and topology generators post-processing: simple trace analysis

18 NS2

19 Topology Generation BRITE PLRG INET GT-ITM

20 GT-ITM Georgia Tech Internet Topology Models A collection of routines to generate and analyze graphs using a wide variety of models for internetwork topology Waxman method, Transit-Stub method Included as part of NS-2

21 GT-ITM

22 Our Project Implement ‘Directional Multicast’ in NS-2 Generate different topologies Measure performance metrics under different topologies Analyze how underlying topology affects performance

23 Thank You!