DocumentCode
2366130
Title
Efficient broadcast and multicast on multistage interconnection networks using multiport encoding
Author
Sivaram, Rajeev ; Panda, Dhabaleswar K. ; Stunkel, Craig B.
Author_Institution
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear
1996
fDate
23-26 Oct 1996
Firstpage
36
Lastpage
45
Abstract
This paper proposes a new approach for implementing fast multicast and broadcast in multistage interconnection networks (MINs) with multiport encoded multidestination worms. For a MIN with k×k switches and n stages such worms use n header flits each. One flit is used for each stage of the network and it indicates the output ports to which a multicast message must be replicated. A single multiport encoded worm has the capability to cover a large number of destinations with a single communication startup. A switch architecture is proposed for implementing multidestination worms without deadlock. Grouping algorithms of varying complexity are presented to derive the associated multiport encoded worms for a multicast to an arbitrary set of destinations. Using these worms a multinomial tree-based scheme is proposed to implement the multicast. This approach significantly reduces broadcast/multicast latency compared to schemes using unicast messages. Simulation studies indicate that improvement in broadcast/multicast latency up to a factor of 4 is feasible using the new approach. Interestingly, this approach is able to implement multicast with reduced latency as the number of destinations increases beyond a certain number
Keywords
communication complexity; concurrency control; message passing; multistage interconnection networks; network routing; parallel architectures; trees (mathematics); broadcast; communication startup; complexity; latency; multicast; multicast message; multinomial tree-based scheme; multiport encoded multidestination worms; multistage interconnection networks; output ports; single multiport encoded worm; switch architecture; switches; Broadcasting; Communication switching; Computer worms; Delay; Encoding; Multiprocessor interconnection networks; Network topology; Switches; System recovery; Unicast;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
Conference_Location
New Orleans, LA
Print_ISBN
0-8186-7683-3
Type
conf
DOI
10.1109/SPDP.1996.570314
Filename
570314
Link To Document