Abstract
A Network of Workstations (NOW) is emerging as a cost-effective solution to high performance computing. However, we need to lower the cost of communicating between the workstations to make this platform viable. With the advent of high-performance networks such as ATM and Myrinet, the physical network is no longer the communication bottleneck. Rather, the major overhead can now be attributed to software. This overhead is a direct result of the cost that a message incurs as it travels through different protection domains. We can alleviate this problem by allowing protected user-level access directly to the network, thereby eliminating the kernel from the critical path. This paper presents a description of the design, implementation and performance of a protected user-level messaging system over Myrinet, called MU-Net, that can handle multiple application processes concurrently. MU-Net has been implemented on the SUN Solaris 2.5 operating system.
This research is supported in part by a NSF Career Award MIP-9701475, EPA grant R825195-01-0, and equipment grants from NSF and IBM.
Preview
Unable to display preview. Download preview PDF.
References
T. Anderson et al. A case for networks of workstations. IEEE Micro, pages 54–64, February 1995.
N. J. Boden et al. Myrinet: A Gigabit-per-second Local Area Network. IEEE Micro, 15(1):29–36, February 1995.
G. D. Buzzard, D. Jacobson, M. Mackey, S. Marovich, and J. Wilkes. An Implementation of the Hamlyn Sender-Managed Interface Architecture. In Proceedings of the Second USENIX Symposium on Operating Systems Design and Implementation (OSDI), pages 245–259, October 1996.
Martin de Prycker. Asynchronous Transfer Mode: solution for broadband ISDN. Ellis Horwood, West Sussex, England, 1992.
Myricom Inc. GM Documentation and Software, 1997. http://www.myri.com/GM/index.html.
S. Pakin, M. Lauria, and A. Chien. High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet. In Proceedings of Supercomputing '95, December 1995.
Kendall Square Research. Technical summary, 1992.
H. Tezuka, A. Hori, Y. Ishikawa, and M. Sato. PM: An Operating System Coordinated High Performance Communication Library. In Lecture Notes in Computer Science, volume 1225, pages 708–717. Springer-Verlag, April 1997. From Proceedings of High-Performance Computing and Networking '97.
Thinking Machines Corporation, Cambridge, Massachusetts. The Connection Machine CMS Technical Summary, October 1991.
T. von Eicken, A. Basu, V. Buch, and W. Vogels. U-Net: A User-Level Network Interface for Parallel and Distributed Computing. In Proceedings of the 15th ACM Symposium on Operating System Principles, December 1995.
T. von Eicken, D. E. Culler, S. C. Goldstein, and K. E. Schauser. Active Messages: A Mechanism for Integrated Communication and Computation. In Proceedings of the 19th Annual International Symposium on Computer Architecture, pages 256–266, May 1992.
K. Yocum, J. Chase, A. Gallain, and A. R. Lebeck. Cut-Through Delivery in Trapeze: An Exercise in Low-Latency Messaging. In Proceedings of IEEE International Symposium on High Performance Distributed Computing, August 1997.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nagar, S., Seed, D., Sivasubramaniam, A. (1998). Implementing protected multi-user communication for Myrinet. In: Panda, D.K., Stunkel, C.B. (eds) Network-Based Parallel Computing Communication, Architecture, and Applications. CANPC 1998. Lecture Notes in Computer Science, vol 1362. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0052205
Download citation
DOI: https://doi.org/10.1007/BFb0052205
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64140-7
Online ISBN: 978-3-540-69693-3
eBook Packages: Springer Book Archive