Nonuniform traffic spots (NUTS) in multistage interconnection networks

Tomás Lang, Lance Kurisaki · IEEE Computer Society Press eBooks · 1994

Multistage interconnection networks (MIN's) form an important class since they provide a compromise in cost/performance between the shared bus and crossbar. Previous performance results have indicated that buffered MIN's provide good performance (low delay) at moderate traffic loads. Those results, however, assumed uniform traffic, in which the destination address is a random variable with uniform distribution. This assumption was attractive since it makes analysis mathematically tractable. We use a detailed simulation model to show that the performance of blocking and discarding MIN's is degraded when the input traffic is not uniformly distributed, producing nonuniform traffic spots (NUTS) in the network. NUTS can occur for various reasons, including an application-specific reference pattern, a small real-time traffic component, or a fault in the network. Degradation occurs because of an imbalance in the load carried by particular internal switches. With blocking control, a tree of saturated queues rooted at the NUTS forms causing degradation for a subset of sources. Discarding does not help since resent packets follow the same congested path and are therefore likely to be discarded again. Other previously proposed solutions to similar problems are also shown to be ineffective in this case. We propose the use of a new control strategy, called diverting, in which buffer contention is handled by routing overflow packets to a (wrong) queue with available space. The diverted packets eventually arrive at an incorrect destination, where they are resubmitted into the network. Since the source node is different in the second pass, the packet can avoid the NUTS where the original diversion took place. Moreover, switches with additional links, originally proposed for fault tolerance, are shown to be very effective in reducing the degradation caused by NUTS. We combine alternate path switches with diverting control for best results.

Read the paper · More papers on PaperTik