Flow-oriented multiple-session multicast routing on stochastic networks

Multicast is an efficient communication method to distribute high-bandwidth multimedia from a source to a group of receivers. The paper addresses the problem of routing multiple media streams to minimize the multicast tree cost and to satisfy all receivers' flow requirements in a capacity network having unreliable links and nodes. A multicast routing algorithm is proposed which is based on the idea of routing the source flows toward links with more bountiful bandwidth to cope with the topology and group membership changes due to the failures in the network. The algorithm finds a minimum-cost tree in O(n/sup 2/|D|) time, given an n-node network with |D| destinations. For evaluating the multicast algorithm on the network with unreliable nodes and links, a class of generalized random network, called stochastic network, is proposed. In comparison with modified versions of Dijkstra, Prim, and Esau-Williams algorithms, the simulation results show that our algorithm is the most robust in the sense that it has the highest probability of finding a feasible tree in the stochastic network. Also, it has the lowest average tree cost and highest throughput in case that the link connection probability is exponentially distributed, the nodal reliability is an exponential function of time, and the flow requirement is governed by the Poisson process.

[1]  V. J. Rayward-Smith,et al.  The computation of nearly minimal Steiner trees in graphs , 1983 .

[2]  Xiaofeng Jiang Routing broadband multicast streams , 1992, Comput. Commun..

[3]  H. Pollak,et al.  Steiner Minimal Trees , 1968 .

[4]  George C. Polyzos,et al.  Multicast routing for multimedia communication , 1993, TNET.

[5]  Ian M. Leslie,et al.  How bad is naive multicast routing? , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[6]  Anees Shaikh,et al.  Destination-Driven Routing for Low-Cost Multicast , 1997, IEEE J. Sel. Areas Commun..

[7]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[8]  Pawel Winter,et al.  Steiner problem in networks: A survey , 1987, Networks.

[9]  J. S. Meditch,et al.  An algorithm for optimal multicast of multimedia streams , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[10]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .