Download Overlay networks

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

RapidIO wikipedia , lookup

Wake-on-LAN wikipedia , lookup

Asynchronous Transfer Mode wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Network tap wikipedia , lookup

Multiprotocol Label Switching wikipedia , lookup

Distributed firewall wikipedia , lookup

Net bias wikipedia , lookup

Computer network wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Deep packet inspection wikipedia , lookup

IEEE 1355 wikipedia , lookup

Airborne Networking wikipedia , lookup

UniPro protocol stack wikipedia , lookup

IEEE 802.1aq wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Transcript
Impact of Topology
on
Overlay Multicast
Suat Mercan
Outline

Multicast
IP Multicast
Overlay Multicast

Performance Metrics

Simulator

Topology Generator
2
One to many communication

Multiple Unicast

Multicast
R
S
R
S
R
R
R
R
3
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
4
IP Multicast

Rely on network layer to replicate and deliver data packets to
receivers
5
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
6
Multicast Topology: Overlay

A virtual network
7
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
Factors that affect choice of
multicast technique





Scalability
Fault tolerance
Performance
Quality of service
Security
13
Performance

Quality of data path
Stress
Stretch
Recovery from failure

Control traffic overhead

14
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.
15
Simulation





P2P Sim
OverSim
PlanetSim
GPS
NS2
16
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
17
NS2
18
Topology Generation




BRITE
PLRG
INET
GT-ITM
19
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


20
GT-ITM
21
Our Project

Implement ‘Directional Multicast’ in NS-2

Generate different topologies

Measure performance metrics under different topologies

Analyze how underlying topology affects performance
22
Thank You!
23