Virtual network transport protocols for Myrinet
- 1 January 1998
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Micro
- Vol. 18 (1), 53-63
- https://doi.org/10.1109/40.653035
Abstract
This article describes a protocol for a general-purpose cluster communication system that supports multiprogramming with virtual networks, direct and protected network access, reliable message delivery using message time-outs and retransmissions, a powerful return-to-send error model for applications, and automatic network mapping. The protocols use simple, low-cost mechanisms that exploit properties of our interconnect without limiting flexibility, usability, or robustness. We have implemented the protocols in an active message communication system that runs a network of 100+ Sun UltraSPARC workstations interconnected with 40 Myrinet switches. A progression of microbenchmarks demonstrate good performance - 42 microsecond round-trip times and 31 MB/s node-to-node bandwidth - as well as scalability under heavy load and graceful performance degradation in the presence of high contention.Keywords
This publication has 6 references indexed in Scilit:
- Effective distributed scheduling of parallel workloadsPublished by Association for Computing Machinery (ACM) ,1996
- Assessing fast network interfacesIEEE Micro, 1996
- Virtual-memory-mapped network interfacesIEEE Micro, 1995
- Myrinet: a gigabit-per-second local area networkIEEE Micro, 1995
- On the self-similar nature of Ethernet traffic (extended version)IEEE/ACM Transactions on Networking, 1994
- Experiences with a high-speed network adaptorPublished by Association for Computing Machinery (ACM) ,1994