- Topology Optimization for DHT-based Application Layer Multicast. - Those properties make DHTs are very suitable for deploying multicast services at application layer and in fact, DHT-based network such as CAN, Chord, Pastry, Tapestry, etc can be used to implement Internet-scale application layer multicast. - However, early DHT-based multicast systems are insufficient in addressing all of these issues: Heterogeneous node capacity, large- scale multicast and dynamic membership. - In this thesis, we study the method to optimize topology for DHT-based multicast. - We propose a DHT- based bandwidth adaptive multicast system that forcus on host heterogeneity, scalibility, fault tolerate. - 2.1.1.2 Application Layer Multicast. - 2.1.2 Application layer multicast protocols. - 2.2 DHT-based multicast. - DHT-based structure P2P networks. - 2.2.2 DHT-based multicast. - 2.2.2.1 CAN-based multicast. - 2.2.2.2 Chord-based multicast. - 2.2.3 Topology optimization issues forDHT-based multicast. - 2.3 Related works on topology optimization for DHT-based multicast. - 2.3.3 DHT-based lightweightbroadcast algorithms in large-scale computing infrastructures 28 3 Bandwidth Adaptive Multicast over Chord : BAM Chord 31 3.1 Overview. - The impact of heterogeneous bandwidth constraints on dht-based multicast protocols. - Huang, K., &. - Dht-based lightweight broadcast algorithms in large-scale computing infrastructures. - K., Kaashoek, M., &