SCTP-based middleware for MPI

SCTP (Stream Control Transmission Protocol) is a recently standardized transport level protocol with several features that better support the communication requirements of parallel applications; these features are not present in traditional TCP (Transmission Control Protocol). These features make...

Full description

Bibliographic Details
Main Author: Kamal, Humaira
Language:English
Published: 2009
Online Access:http://hdl.handle.net/2429/16605
id ndltd-UBC-oai-circle.library.ubc.ca-2429-16605
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-166052018-01-05T17:38:29Z SCTP-based middleware for MPI Kamal, Humaira SCTP (Stream Control Transmission Protocol) is a recently standardized transport level protocol with several features that better support the communication requirements of parallel applications; these features are not present in traditional TCP (Transmission Control Protocol). These features make SCTP a good candidate as a transport level protocol for MPI (Message Passing Interface). MPI is a message passing middleware that is widely used to parallelize scientific and compute intensive applications. TCP is often used as the transport protocol for MPI in both local area and wide-area networks. Prior to this work, SCTP has not been used for MPI. In this thesis, we compared and evaluated the benefits of using SCTP instead of TCP as the underlying transport protocol for MPI. We redesigned LAM-MPI, a public domain version of MPI, to use SCTP. We describe the advantages and disadvantages of using SCTP, the necessary modifications to the MPI middleware to use SCTP, and the performance of SCTP as compared to the stock implementation that uses TCP. Science, Faculty of Computer Science, Department of Graduate 2009-12-11T23:21:50Z 2009-12-11T23:21:50Z 2005 2005-05 Text Thesis/Dissertation http://hdl.handle.net/2429/16605 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
collection NDLTD
language English
sources NDLTD
description SCTP (Stream Control Transmission Protocol) is a recently standardized transport level protocol with several features that better support the communication requirements of parallel applications; these features are not present in traditional TCP (Transmission Control Protocol). These features make SCTP a good candidate as a transport level protocol for MPI (Message Passing Interface). MPI is a message passing middleware that is widely used to parallelize scientific and compute intensive applications. TCP is often used as the transport protocol for MPI in both local area and wide-area networks. Prior to this work, SCTP has not been used for MPI. In this thesis, we compared and evaluated the benefits of using SCTP instead of TCP as the underlying transport protocol for MPI. We redesigned LAM-MPI, a public domain version of MPI, to use SCTP. We describe the advantages and disadvantages of using SCTP, the necessary modifications to the MPI middleware to use SCTP, and the performance of SCTP as compared to the stock implementation that uses TCP. === Science, Faculty of === Computer Science, Department of === Graduate
author Kamal, Humaira
spellingShingle Kamal, Humaira
SCTP-based middleware for MPI
author_facet Kamal, Humaira
author_sort Kamal, Humaira
title SCTP-based middleware for MPI
title_short SCTP-based middleware for MPI
title_full SCTP-based middleware for MPI
title_fullStr SCTP-based middleware for MPI
title_full_unstemmed SCTP-based middleware for MPI
title_sort sctp-based middleware for mpi
publishDate 2009
url http://hdl.handle.net/2429/16605
work_keys_str_mv AT kamalhumaira sctpbasedmiddlewareformpi
_version_ 1718590275502211072