impact of topology on overlay multicast suat mercan

23
Impact of Topology on Overlay Multicast Suat Mercan

Upload: agnes-adams

Post on 16-Jan-2016

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Impact of Topology on Overlay Multicast Suat Mercan

Impact of Topology on

Overlay Multicast

Suat Mercan

Page 2: Impact of Topology on Overlay Multicast Suat Mercan

2

Outline Multicast IP Multicast Overlay Multicast

Performance Metrics

Simulator

Topology Generator

Page 3: Impact of Topology on Overlay Multicast Suat Mercan

3

One to many communication Multiple Unicast Multicast

S

R

R

R

S

R

R

R

Page 4: Impact of Topology on Overlay Multicast Suat Mercan

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

Page 5: Impact of Topology on Overlay Multicast Suat Mercan

5

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

receivers

Page 6: Impact of Topology on Overlay Multicast Suat Mercan

6

IP Multicast

Advantage:efficient data distribution Difficulties:

Limited router supportPer-group/source state in routersReliability difficultiesCongestion-control difficultiesUndefined pricing model

Alternative:application layer multicast, to control and maintain an efficient overlay for data transmission

Page 7: Impact of Topology on Overlay Multicast Suat Mercan

Multicast Topology: Overlay

7

A virtual network

Page 8: Impact of Topology on Overlay Multicast Suat Mercan

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

8

Page 9: Impact of Topology on Overlay Multicast Suat Mercan

Mesh-based multiple paths exist between any

sender and receiver pair Quick reconfigurable and robust Excessive message overhead

9

Page 10: Impact of Topology on Overlay Multicast Suat Mercan

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

10

Page 11: Impact of Topology on Overlay Multicast Suat Mercan

Overlay techniques

11

Page 12: Impact of Topology on Overlay Multicast Suat Mercan

Overlay techniques Narada Yoid HostCast Directional Multicast

12

Page 13: Impact of Topology on Overlay Multicast Suat Mercan

13

Factors that affect choice of multicast technique

Scalability Fault tolerance Performance Quality of service Security

Page 14: Impact of Topology on Overlay Multicast Suat Mercan

14

Performance

Quality of data path Stress Stretch Recovery from failure

Control traffic overhead

Page 15: Impact of Topology on Overlay Multicast Suat Mercan

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.

Page 16: Impact of Topology on Overlay Multicast Suat Mercan

16

Simulation

P2P Sim OverSim PlanetSim GPS NS2

Page 17: Impact of Topology on Overlay Multicast Suat Mercan

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

Page 18: Impact of Topology on Overlay Multicast Suat Mercan

18

NS2

Page 19: Impact of Topology on Overlay Multicast Suat Mercan

19

Topology Generation BRITE PLRG INET GT-ITM

Page 20: Impact of Topology on Overlay Multicast Suat Mercan

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

Page 21: Impact of Topology on Overlay Multicast Suat Mercan

21

GT-ITM

Page 22: Impact of Topology on Overlay Multicast Suat Mercan

22

Our Project Implement ‘Directional Multicast’ in NS-2

Generate different topologies

Measure performance metrics under different topologies

Analyze how underlying topology affects performance

Page 23: Impact of Topology on Overlay Multicast Suat Mercan

23

Thank You!