An Efficient Group Communication Architecture over ATM Networks

  • Authors:
  • Sung-Yong Park;Joohan Lee;Salim Hariri

  • Affiliations:
  • -;-;-

  • Venue:
  • HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 High Performance Distributed Computing (HPDC) environment.In this paper, we overview the general architecture of NCS and present the details of the multicasting services provided by NCS. NCS provides flexible and scalable group communication services based on the dynamic grouping and tree-based multicasting algorithm. The NCS architecture, which separates the data and control transfer, allows the group operations to be implemented efficiently by utilizing the control connections when transferring status information (e.g., topology information, routing information). Furthermore, NCS provides several different algorithms for group communication and allows the programmers to select an appropriate algorithm at runtime.We analyze and compare the performance of NCS with those of other message-passing systems such as p4, PVM, and MPI in terms of primitive performance and application performance. The benchmarking results show that NCS outperforms other message-passing systems for both primitive performance and application performance, and provides flexible communication services for various classes of applications.