A Survey and Comparison of Overlay Multicast Ching-Feng Li
Introduction Different applications have different characteristics which may have influence on the design choice of overlay multicast techniques Survey several existing overlay multicast techniques and give a brief comparison of them
Comparison of different overlay multicast techniques
Example applications and their characteristics
Factors that affect choice of multicast technique Scalability Fault tolerance Performance Quality of service Security
Choice of overlay multicast tree in development phase Mobile agents can be easily deployed to implement different algorithms of overlay multicast tree construction and maintenance Purpose: to compare the performance of different algorithms
Adaptive reconfiguration of multicast tree (1/2) Adaptive reconfiguration of host-based multicast tree Mobile agent can migrate adaptively according to the load of resident host After mobile agent migrates, the configuration of multicast tree won’t change at once After mobile agent migrates, it reconfigures the multicast tree at the new resident host if necessary If the configuration of multicast tree changes, mobile agent will notify the old resident host
Adaptive reconfiguration of multicast tree (2/2) Adaptive reconfiguration of agent-based multicast tree Mobile agent can migrate adaptively according to the load of resident host After mobile agent migrates, the configuration of multicast tree will change at once After mobile agent migrates, it acts as a data transmission proxy for the old resident host at the new resident host
Issues How many agents will be used? How to distribute the agents to the host? How to handle agent migration for reconfiguration of multicast tree?