A high performance message-passing system for network of workstations

Sung Yong Park, Salim Hariri

Research output: Contribution to journalArticle

5 Scopus citations

Abstract

With the proliferation of Network of Workstations (NOW) environment, there has been a great demand for a high performance message-passing system to implement High Performance Distributed Computing (HPDC) applications over NOW environment. NYNET (ATM wide area network testbed in New York state) Communication System (NCS) is a multithreaded message-passing system developed at Syracuse University that provides low-latency and high-throughput communication services over the Asynchronous Transfer Mode (ATM) based HPDC environment. NCS provides High Performance Application Communication Interface (HPI) to support applications that demand high-throughput and low-latency communication services. This paper outlines the general architecture of NCS and presents the implementation approach of NCS HPI over an ATM network. This interface has been developed by modifying Fore Systems' ATM Application Programming Interface (API) and its device driver. NCS HPI uses read/write trap routines to bypass traditional operating system calls and kernel-level communication interface (e.g., UNIX System V Streams). It reduces latency, data transfer time, and avoid using traditional communication protocols (e.g., TCP/IP). This substantially improves the communication performance.

Original languageEnglish (US)
Pages (from-to)159-180
Number of pages22
JournalJournal of Supercomputing
Volume11
Issue number2
DOIs
StatePublished - 1997
Externally publishedYes

Keywords

  • ATM
  • Application Programming Interface
  • High Performance Distributed Computing
  • Message-Passing Tool
  • Multithreading
  • Network of Workstations

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Information Systems
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'A high performance message-passing system for network of workstations'. Together they form a unique fingerprint.

  • Cite this