In this paper, we study wide-sense nonblocking conditions under packing strategy for the three-stage Clos network, or /spl upsi/(m, n, r) network. Wide-sense nonblocking networks are generally believed to have lower network cost than strictly nonblocking networks. However, the analysis for the wide-sense nonblocking conditions is usually more difficult. Moore proved that a /spl upsi/(m, n, 2) network is nonblocking under packing strategy if the number of middle stage switches m/spl ges/[3/2n]. This result has been widely cited in the literature, and is even considered as the wide-sense nonblocking condition under packing strategy for the general /spl upsi/(m, n, r) networks in some papers. In fact, it is still not known that whether the condition m/spl ges/[3/2n] holds for /spl upsi/(m, n, r) networks when r/spl ges/3. In this paper, we introduce a systematic approach to the analysis of wide-sense nonblocking conditions for general /spl upsi/(m, n, r) networks with any r value. We first translate the problem of finding the nonblocking condition under packing strategy for a /spl upsi/(m, n, r) network to a set of linear programming problems. We then solve this special type of linear programming problems and obtain a closed form optimum solution. We prove that the necessary condition for a /spl upsi/(m, n, r) network to be nonblocking under packing strategy is m/spl ges/[(2-1/F/sub 2r-1/)n] where F/sub 2r-1/ is the Fibonacci number. In the case of n/spl les/F/sub 2r-1/, this condition is also a sufficient nonblocking condition for packing strategy. We believe that the systematic approach developed in this paper can be used for analyzing other wide-sense nonblocking control strategies as well.
Read full abstract