Title :
A virtual bus architecture for dynamic parallel processing
Author_Institution :
Bellcore, Morristown, NJ, USA
fDate :
2/1/1993 12:00:00 AM
Abstract :
To support parallel processing of data-intensive applications, the interconnection network of a parallel/distributed machine must provide high end-to-end communication bandwidth and handle the bursty and concentrated communication patterns generated by dynamic load balancing and data collection operations. A large-scale interconnection network architecture called a virtual bus is proposed. The virtual bus can scale to terabits-per-second end-to-end communication bandwidth with low queuing delay for nonuniform traffic. A terabit virtual bus architecture can be efficiently implemented for less than 5% of the total cost of an eight-thousand-node system. In addition, the virtual bus has an open system parallel interface that is flexible enough to support up to gigabytes per second data transfer rates, different grades of services, and broadcast operation. Such flexibility makes the virtual bus a plausible open system communication backbone for a broad range of applications
Keywords :
delays; multiprocessor interconnection networks; network interfaces; open systems; scheduling; communication patterns; data collection operations; dynamic load balancing; dynamic parallel processing; end-to-end communication bandwidth; interconnection network; nonuniform traffic; open system communication backbone; open system parallel interface; parallel/distributed machine; queuing delay; virtual bus architecture; Bandwidth; Costs; Delay; Large-scale systems; Load management; Multiprocessor interconnection networks; Open systems; Parallel processing; Telecommunication traffic; Traffic control;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on