Multicasting protocols for high-speed, wormhole-routing local area networks
- 28 August 1996
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 26 (4) , 184-193
- https://doi.org/10.1145/248156.248173
Abstract
Wormhole routing LANs are emerging as an effective solution for high-bandwidth, low-latency interconnects in distributed computing and cluster computing applications. An important example is the 640 Mb/s crossbar-based Myrinet. A key property of conventional LANs, which is valuable for many distributed applications, is transparent, reliable network-level multicast. It is desirable to retain this property also in wormhole LANs. Unfortunately, efficient, reliable multicasting in wormhole LANs is problematic because of the potential for deadlocks. As a consequence, current multicasting implementations typically consist of repeated unicast or assume a priori buffer reservations. These solutions, however, tend to increase latency and do not scale well.In this paper we address the problem of providing transparent, reliable, efficient network level multicasting in the wormhole LAN. We describe several protocols for achieving deadlock-free, reliable multicasting using restricted routing and fast buffer reservation techniques. Tradeoffs involving complexity and performance of various solutions are discussed, and are illustrated using simulation. A simple multicast implementation for Myrinet has been carried out, and experimental results are presented.Keywords
This publication has 7 references indexed in Scilit:
- A reliable multicast framework for light-weight sessions and application level framingPublished by Association for Computing Machinery (ACM) ,1995
- Myrinet: a gigabit-per-second local area networkIEEE Micro, 1995
- High performance messaging on workstationsPublished by Association for Computing Machinery (ACM) ,1995
- Maisie: a language for the design of efficient discrete-event simulationsIEEE Transactions on Software Engineering, 1994
- A survey of wormhole routing techniques in direct networksComputer, 1993
- Autonet: a high-speed, self-configuring local area network using point-to-point linksIEEE Journal on Selected Areas in Communications, 1991
- Deadlock-Free Message Routing in Multiprocessor Interconnection NetworksIEEE Transactions on Computers, 1987