Download presentation
Presentation is loading. Please wait.
Published byAustin Freeman Modified over 9 years ago
1
A Case for End System Multicast Yang-hua Chu, Sanjay G. Rao, Srinivasan Seshan and Hui Zhang Presentation by Warren Cheung Some Slides from http://eeca2.sogang.ac.kr/publication/semin ar/2000/%EC%9D%B4%EB%AF%BC%ED% 98%B8/5
2
Multicast Unicast: – Point to Point delivery – One Host to One Client Multicast: – Deliver to multiple destinations – One Host to Many Clients
3
IP vs. End System Multicast IP multicast – Implemented at Internetworking layer Routers and switches End System multicast – Implemented in the hosts and clients
4
Examples
5
Examples – IP Multicast
6
Examples – naive Unicast
7
Examples – End System Multicast
8
Considerations Transmission Redundancy of Data – Unicast: many copies per link – IP Multicast: one copy per link – End System Multicast: slightly more inefficient than IP Multicast Delay – Unicast same as IP Multicast – End System Multicast incurs penalty
9
IP multicast Pros – Possibly large performance benefits Cons – Needs to maintain “group state” – Infrastructure level changes are slow to deploy
10
End System Multicast Pros – Can be implemented now Hosts (Peer-to-Peer) Proxy Cons – Performance degradation
11
Narada Protocol Self-Organising – Constructs Overlay – Adapt to Network/Group Dynamics Efficient – Latency vs. Bandwidth – Self-improving
12
Group Management Everyone keeps the member list – Target Medium-Sized Groups – Everyone periodically exchanges group information with neighbours (refresh) Join – Bootstrapping Leave – Partition repair
13
Mesh Performance Mesh may be suboptimal due to: – Network conditions – Group dynamics Adding random neighbours Dropping low “cost” links
14
Open Issues Group size on Average overlay hops Short-term Effects of events on Performance Overlay construction/maintenance costs when group sizes get very large
15
Related Work on Overlays Mesh-based Tree-based overlays Delaunay Triangulations – Map addresses to coordinate space – Find closest neighbours Hierarchies of Clusters
16
Related Works End System Multicast, Narada, Video Streaming – http://www-2.cs.cmu.edu/~esm/ Comparison of some Application Layer Multicast solutions – http://citeseer.nj.nec.com/banerjee01co mparative.html
17
Not-So-Closely Related Works BitTorrent (File Swarming) – http://bitconjurer.org/BitTorrent/ Herbivore (Anonymity/Security) – http://citeseer.nj.nec.com/goel02herbiv ore.html
18
Discussion IP Multicast – Basically a failure – deployment issues – Any fundamental/low level changes to Internet infrastructure unlikely to succeed End System Multicast – Overhead/performance impact no longer looks as disadvantageous as it originally appeared
19
Discussion(2) Applications – Limitations to video-conferencing more due to limitation on the number of people you can communicate with simultaneously – For large number of clients, more likely to be a broadcast Narada – Implemented and used – Broadcasts the annual SIG networking conference
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.