Author_Institution :
Dept. of Comput. Sci. & Electr. Eng., Vermont Univ., Burlington, VT, USA
Abstract :
Multicast is a vital operation in both broad-band integrated services digital networks (BISDN) and scalable parallel computers. We look into the issue of supporting multicast in the widely used three-stage Clos network or υ(m, n, r) network. Previous work has shown that a nonblocking υ(m, n, r) multicast network requires a much higher network cost than a υ(m, n, r) permutation network. However, little has been known on the blocking behavior of the υ(m, n, r) multicast network with only a comparable network cost to a permutation network. We first develop an analytical model for the blocking probability of the υ(m, n, r) multicast network and then study the blocking behavior of the network under various routing control strategies through simulations. Our analytical and simulation results show that a υ(m, n, r) network with a small number of middle switches m, such as m=n+c or dn, where c and d are small constants, is almost nonblocking for multicast connections, although theoretically it requires m⩾Θ(n(log r/log log r)) to achieve nonblocking for multicast connections. We also demonstrate that routing control strategies are effective for reducing the blocking probability of the multicast network. The best routing control strategy can provide a factor of two to three performance improvement over random routing. The results indicate that a υ(m, n, r) network with a comparable cost to a permutation network can provide cost-effective support for multicast communication
Keywords :
B-ISDN; multistage interconnection networks; parallel architectures; probability; telecommunication congestion control; telecommunication network routing; analytical model; blocking probability; broadband integrated services digital; middle switches; multicast communication; multicast connection; network cost; nonblocking multicast networks; permutation network; routing control; scalable parallel computers; simulation results; simulations; three-stage Clos network; Analytical models; Communication system control; Computer networks; Concurrent computing; Costs; Discrete event simulation; ISDN; Multicast communication; Routing; Switches;