A high performance message-passing system for network of workstations

被引:4
作者
Park, SY
Hariri, S
机构
[1] Syracuse University,Department of Electrical Engineering and Computer Science
关键词
Application Programming Interface; message-passing tool; ATM; Network of Workstations; multithreading; High Performance Distributed Computing;
D O I
10.1023/A:1007912007767
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:159 / 179
页数:21
相关论文
共 46 条