230 likes | 418 Views
Impact of Topology on Overlay Multicast. Suat Mercan. Outline. Multicast IP Multicast Overlay Multicast Performance Metrics Simulator Topology Generator. One to many communication. Multiple Unicast. Multicast. R. R. S. S. R. R. R. R. Why Multicast.
E N D
Impact of Topology on Overlay Multicast Suat Mercan
Outline • Multicast IP Multicast Overlay Multicast • Performance Metrics • Simulator • Topology Generator
One to many communication • Multiple Unicast • Multicast R R S S R R R R
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
IP Multicast • Rely on network layer to replicate and deliver data packets to receivers
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 A virtual network
Multicast Topology: Overlay Flexible Easy to implement Not as efficient as IP Multicast Mesh-based, tree-based
Mesh-based multiple paths exist between any sender and receiver pair Quick reconfigurable and robust Excessive message overhead
Tree-based Shared Multicast Tree Less control overhead Vulnerable to node failure
Overlay techniques Narada Yoid HostCast Directional Multicast
Factors that affect choice of multicast technique • Scalability • Fault tolerance • Performance • Quality of service • Security
Performance • Quality of data path Stress Stretch • Recovery from failure • Control traffic overhead
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.
Simulation • P2P Sim • OverSim • PlanetSim • GPS • NS2
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
Topology Generation • BRITE • PLRG • INET • GT-ITM
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
Our Project • Implement ‘Directional Multicast’ in NS-2 • Generate different topologies • Measure performance metrics under different topologies • Analyze how underlying topology affects performance