• DocumentCode
    2047478
  • Title

    Towards MPI progression layer elimination with TCP and SCTP

  • Author

    Penoff, Brad ; Wagner, Alan

  • Author_Institution
    British Columbia Univ., Vancouver, BC
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    MPI middleware glues together the components necessary for execution. Almost all implementations have a communication component also called a message progression layer that progresses outstanding messages and maintains their state. The goal of this work is to thin or eliminate this communication component by pushing the functionality down onto the standard IP stack in order to take advantage of potential advances in commodity networking. We introduce a TCP-based design that successfully eliminates the communication component. We discuss how this eliminated TCP-based design doesn´t scale and show a more scalable design based on the stream control transmission protocol (SCTP) that has a thinned communication component. We compare the designs showing why SCTP one-to-many sockets in their current form can only thin the communication component. We show what additional features would be required of SCTP to enable a practical design with a fully eliminated communication component
  • Keywords
    message passing; middleware; transport protocols; MPI middleware; MPI progression layer elimination; TCP; communication component; message progression layer; standard IP stack; stream control transmission protocol; Bandwidth; Communication standards; Communication system control; Delay; Ethernet networks; LAN interconnection; Middleware; Sockets; TCPIP; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639497
  • Filename
    1639497