* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Overlay networks
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
Computer network wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Deep packet inspection wikipedia , lookup
Airborne Networking wikipedia , lookup
UniPro protocol stack wikipedia , lookup
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