ISSN:
1573-0484
Keywords:
Application Programming Interface
;
Message-Passing Tool
;
ATM
;
Network of Workstations
;
Multi-threading
;
High Performance Distributed Computing
Source:
Springer Online Journal Archives 1860-2000
Topics:
Computer Science
Notes:
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 Performmance 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/writetrap 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.
Type of Medium:
Electronic Resource
URL:
http://dx.doi.org/10.1023/A:1007912007767
Permalink