Issue No. 02 - February (1993 vol. 4)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/71.207588
<p>To support parallel processing of data-intensive applications, the interconnection networkof 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 toterabits-per-second end-to-end communication bandwidth with low queuing delay fornonuniform traffic. A terabit virtual bus architecture can be efficiently implemented forless than 5% of the total cost of an eight-thousand-node system. In addition, the virtualbus has an open system parallel interface that is flexible enough to support up togigabytes per second data transfer rates, different grades of services, and broadcastoperation. Such flexibility makes the virtual bus a plausible open system communicationbackbone for a broad range of applications.</p>
Index Termsvirtual bus architecture; dynamic parallel processing; interconnection network;parallel/distributed machine; end-to-end communication bandwidth; communicationpatterns; dynamic load balancing; data collection operations; queuing delay; nonuniformtraffic; open system parallel interface; open system communication backbone; delays;multiprocessor interconnection networks; network interfaces; open systems; scheduling
K. Lee, "A Virtual Bus Architecture for Dynamic Parallel Processing," in IEEE Transactions on Parallel & Distributed Systems, vol. 4, no. , pp. 121-130, 1993.