• DocumentCode
    1853864
  • Title

    A multithreaded message-passing system for high performance distributed computing applications

  • Author

    Park, Sung-Yong ; Lee, Joohan ; Hariri, Salim

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
  • fYear
    1998
  • fDate
    26-29 May 1998
  • Firstpage
    258
  • Lastpage
    265
  • Abstract
    NYNET (ATM wide area network testbed in New York state) Communication System (NCS) is a multithreaded message passing system developed at Syracase University that provides high performance and flexible communication services over asynchronous transfer mode (ATM) based high performance distributed computing (HPDC) environments. NCS capitalizes on thread based programming model to overlap computations and communications, and develop a dynamic message passing environment with separate data and control paths. This leads to a flexible and adaptive message passing environment that can support multiple flow control, error control, and multicasting algorithms. We provide an overview of the NCS architecture and present how NCS point to point communication services are implemented. We also analyze the overhead incurred by using multithreading and compare the performance of NCS point to point communication primitives with those of other message passing systems such as p4, PVM, and MPI. Benchmarking results indicate that NCS shows comparable performance to other systems for small message sizes but outperforms other systems for large message sizes
  • Keywords
    asynchronous transfer mode; message passing; network interfaces; parallel programming; wide area networks; ATM wide area network testbed in New York state; MPI; NCS architecture; NCS point to point communication services; NYNET; PVM; adaptive message passing environment; asynchronous transfer mode; dynamic message passing environment; error control; flexible communication services; high performance distributed computing applications; high performance distributed computing environments; message size; multicasting algorithms; multiple flow control; multithreaded message passing system; p4; thread based programming model; Asynchronous transfer mode; Communication system control; Computational modeling; Distributed computing; Dynamic programming; Message passing; Programmable control; System testing; Wide area networks; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1998. Proceedings. 18th International Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1063-6927
  • Print_ISBN
    0-8186-8292-2
  • Type

    conf

  • DOI
    10.1109/ICDCS.1998.679521
  • Filename
    679521