We study the problem of constructing multicast trees for high-bandwidth delay-sensitive applications in a point-to-point communication network. This problem arise in real time multimedia applications, which often requires bounded end-to-end delay along paths from the source to each destination and bounded variations among the delays along these paths to ensure that data packets reaches the destinations without exceeding certain delay, failing which the user will experience jitters effect. This problem can be formulated as that of finding a minimum cost Steiner tree which satisfy the above-mentioned constraints and is known to be computationally intractable, being NP-complete. In this paper, we propose a new distributed algorithm, called the Distributed Delay and Delay Variation Bounded Multicast (DDVBM) algorithm for the problem. Empirical studies shows that our proposed algorithm performs very well in terms of cost and inter-destination delay variations of the solutions that it generates as compared to some existing algorithms.
[1]
George N. Rouskas,et al.
Multicast Routing with End-to-End Delay and Delay Variation Constraints
,
1997,
IEEE J. Sel. Areas Commun..
[2]
Larry D. Wittie,et al.
Multicast Communication on Network Computers
,
1985,
IEEE Software.
[3]
R. Bellman.
Dynamic programming.
,
1957,
Science.
[4]
John E. Beasley.
An algorithm for the steiner problem in graphs
,
1984,
Networks.
[5]
Pierre A. Humblet,et al.
A Distributed Algorithm for Minimum-Weight Spanning Trees
,
1983,
TOPL.
[6]
BERNARD M. WAXMAN,et al.
Routing of multipoint connections
,
1988,
IEEE J. Sel. Areas Commun..