Date Added: Oct 2010
Many next-generation distributed applications, such as grid computing, require a single source to communicate with a group of destinations. Traditionally, such applications are implemented using multi-cast communication. A typical multi-cast session requires creating the shortest-path tree to a fixed number of destinations. The fundamental issue in multi-casting data to a fixed set of destinations is receiver blocking. If one of the destinations is not reachable, the entire multi-cast request (say, grid task request) may fail. Manycasting is a generalized variation of multi-casting that provides the freedom to choose the best subset of destinations from a larger set of candidate destinations.