Title :
Evaluation of multicast routing algorithms for real-time communication on high-speed networks
Author :
Salama, Hussein F. ; Reeves, Douglas S. ; Viniotis, Yannis
Author_Institution :
Dept. of Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA
fDate :
4/1/1997 12:00:00 AM
Abstract :
Multicast (MC) routing algorithms capable of satisfying the quality of service (QoS) requirements of real-time applications will be essential for future high-speed networks. We compare the performance of all of the important MC routing algorithms when applied to networks with asymmetric link loads. Each algorithm is judged based on the quality of the MC trees it generates and its efficiency in managing the network resources. Simulation results over random networks show that unconstrained algorithms are not capable of fulfilling the QoS requirements of real-time applications in wide-area networks. Simulations also reveal that one of the unconstrained algorithms, reverse path multicasting (RPM), is quite inefficient when applied to asymmetric networks. We study how combining routing with resource reservation and admission control improves the RPM´s efficiency in managing the network resources. The performance of one semiconstrained heuristic, MSC, three constrained Steiner tree (CST) heuristics, Kompella, Pasquale, and Polyzos (1992), constrained adaptive ordering (CAO), and bounded shortest multicast algorithm (BSMA), and one constrained shortest path tree (CSPT) heuristic, the constrained Dijkstra heuristic (CDKS) are also studied. Simulations show that the semiconstrained and constrained heuristics are capable of successfully constructing MC trees which satisfy the QoS requirements of real-time traffic. However, the cost performance of the heuristics varies. The BSMA´s MC trees are lower in cost than all other constrained heuristics. Finally, we compare the execution times of all algorithms, unconstrained, semiconstrained, and constrained
Keywords :
computer network management; network topology; performance evaluation; real-time systems; telecommunication channels; telecommunication congestion control; telecommunication network routing; telecommunication traffic; trees (mathematics); wide area networks; admission control; asymmetric link loads; asymmetric networks; bounded shortest multicast algorithm; constrained Dijkstra heuristic; constrained Steiner tree heuristics; constrained adaptive ordering; constrained algorithms; constrained shortest path tree; high-speed networks; multicast routing algorithms; multicast trees; network resources management; performance; quality of service; random networks; real time traffic; real-time communication; resource reservation; reverse path multicasting; semiconstrained heuristic; simulation; simulation results; unconstrained algorithms; wide-area networks; Admission control; Bandwidth; Costs; Delay; High-speed networks; Multicast algorithms; Quality of service; Resource management; Routing; Videoconference;
Journal_Title :
Selected Areas in Communications, IEEE Journal on