Implementing protected multi-user communication for myrinet

Shailabh Nagar, Dale Seed, Anand Sivasubramaniam

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

A Network of Workstations (NOW) is emerging as a costeffective 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.

Original languageEnglish (US)
Title of host publicationNetwork-Based Parallel Computing
Subtitle of host publicationCommunication, Architecture, and Applications - 2nd International Workshop, CANPC 1998, Proceedings
EditorsCraig B. Stunkel, Dhabaleswar K. Panda
PublisherSpringer Verlag
Pages30-44
Number of pages15
ISBN (Print)3540641408, 9783540641407
DOIs
StatePublished - Jan 1 1998
Event2nd International Workshop on Communication, Architecture, and Applications for Network-Based Parallel Computing, CANPC 1998 - Las Vegas, United States
Duration: Jan 31 1998Feb 1 1998

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1362
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other2nd International Workshop on Communication, Architecture, and Applications for Network-Based Parallel Computing, CANPC 1998
CountryUnited States
CityLas Vegas
Period1/31/982/1/98

Fingerprint

Communication
Automatic teller machines
High Performance
Network performance
Network of Workstations
Costs
Critical Path
Operating Systems
kernel
Software
Computing
Design

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Nagar, S., Seed, D., & Sivasubramaniam, A. (1998). Implementing protected multi-user communication for myrinet. In C. B. Stunkel, & D. K. Panda (Eds.), Network-Based Parallel Computing: Communication, Architecture, and Applications - 2nd International Workshop, CANPC 1998, Proceedings (pp. 30-44). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1362). Springer Verlag. https://doi.org/10.1007/BFb0052205
Nagar, Shailabh ; Seed, Dale ; Sivasubramaniam, Anand. / Implementing protected multi-user communication for myrinet. Network-Based Parallel Computing: Communication, Architecture, and Applications - 2nd International Workshop, CANPC 1998, Proceedings. editor / Craig B. Stunkel ; Dhabaleswar K. Panda. Springer Verlag, 1998. pp. 30-44 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{d5e86de5064747e780eabe266d803022,
title = "Implementing protected multi-user communication for myrinet",
abstract = "A Network of Workstations (NOW) is emerging as a costeffective 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.",
author = "Shailabh Nagar and Dale Seed and Anand Sivasubramaniam",
year = "1998",
month = "1",
day = "1",
doi = "10.1007/BFb0052205",
language = "English (US)",
isbn = "3540641408",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "30--44",
editor = "Stunkel, {Craig B.} and Panda, {Dhabaleswar K.}",
booktitle = "Network-Based Parallel Computing",
address = "Germany",

}

Nagar, S, Seed, D & Sivasubramaniam, A 1998, Implementing protected multi-user communication for myrinet. in CB Stunkel & DK Panda (eds), Network-Based Parallel Computing: Communication, Architecture, and Applications - 2nd International Workshop, CANPC 1998, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1362, Springer Verlag, pp. 30-44, 2nd International Workshop on Communication, Architecture, and Applications for Network-Based Parallel Computing, CANPC 1998, Las Vegas, United States, 1/31/98. https://doi.org/10.1007/BFb0052205

Implementing protected multi-user communication for myrinet. / Nagar, Shailabh; Seed, Dale; Sivasubramaniam, Anand.

Network-Based Parallel Computing: Communication, Architecture, and Applications - 2nd International Workshop, CANPC 1998, Proceedings. ed. / Craig B. Stunkel; Dhabaleswar K. Panda. Springer Verlag, 1998. p. 30-44 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1362).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Implementing protected multi-user communication for myrinet

AU - Nagar, Shailabh

AU - Seed, Dale

AU - Sivasubramaniam, Anand

PY - 1998/1/1

Y1 - 1998/1/1

N2 - A Network of Workstations (NOW) is emerging as a costeffective 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.

AB - A Network of Workstations (NOW) is emerging as a costeffective 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.

UR - http://www.scopus.com/inward/record.url?scp=84949482414&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84949482414&partnerID=8YFLogxK

U2 - 10.1007/BFb0052205

DO - 10.1007/BFb0052205

M3 - Conference contribution

AN - SCOPUS:84949482414

SN - 3540641408

SN - 9783540641407

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 30

EP - 44

BT - Network-Based Parallel Computing

A2 - Stunkel, Craig B.

A2 - Panda, Dhabaleswar K.

PB - Springer Verlag

ER -

Nagar S, Seed D, Sivasubramaniam A. Implementing protected multi-user communication for myrinet. In Stunkel CB, Panda DK, editors, Network-Based Parallel Computing: Communication, Architecture, and Applications - 2nd International Workshop, CANPC 1998, Proceedings. Springer Verlag. 1998. p. 30-44. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/BFb0052205