DocumentCode
1280059
Title
Asynchronous tree-based multicasting in wormhole-switched MINs
Author
Varavithya, Vara ; Mohapatra, Prasant
Author_Institution
Dept. of Electr. Eng., King Mongkut´´s Inst. of Technol., Bangkok, Thailand
Volume
10
Issue
11
fYear
1999
fDate
11/1/1999 12:00:00 AM
Firstpage
1159
Lastpage
1178
Abstract
Multicast operation is an important operation in multicomputer communication systems and can be used to support several collective communication operations. A significant performance improvement can be achieved by supporting multicast operations at the hardware level. We propose an asynchronous tree-based multicasting (ATBM) technique for multistage interconnection networks (MINs). The deadlock issues in tree-based multicasting in MINs are analyzed first to examine the main causes of deadlocks. An ATBM framework is developed in which deadlocks are prevented by serializing the initiations of tree operations that have a potential to create deadlocks. These tree operations are identified through a grouping algorithm. The ATBM approach is not only simple to implement but also provides good communication performance using minimal overheads in terms of additional hardware requirements and synchronization delay. Using the ATBM framework, algorithms are developed for both unidirectional and bidirectional multistage interconnection networks. The performances of the proposed algorithms are evaluated through simulation experiments. The results indicate that the proposed hardware-based ATBM scheme reduces the communication latency when compared to the software multicasting approach proposed earlier
Keywords
concurrency control; multicast communication; multistage interconnection networks; telecommunication network routing; tree data structures; trees (mathematics); ATBM framework; ATBM technique; MINs; asynchronous tree based multicasting; collective communication operations; communication latency; communication performance; deadlock issues; grouping algorithm; hardware requirements; hardware-based ATBM scheme; minimal overheads; multicast operation; multicast operations; multicomputer communication systems; multistage interconnection networks; software multicasting approach; synchronization delay; tree operations; wormhole-switched MINs; Broadcasting; Communication switching; Delay; Hardware; Multicast algorithms; Multicast communication; Multiprocessor interconnection networks; Routing; System recovery; Unicast;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.809574
Filename
809574
Link To Document