• DocumentCode
    2903061
  • Title

    Structured Message Transport

  • Author

    Pooya, S. ; Lu, Pingping ; MacGregor, Mike H.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
  • fYear
    2012
  • fDate
    1-3 Dec. 2012
  • Firstpage
    432
  • Lastpage
    439
  • Abstract
    In this paper, we present Structured Message Transport (SMT). SMT is a transport protocol coordinator designed to alleviate the head-of-line blocking problem of existing transport layer protocols, such as TCP. SMT uses explicit dependency tracking instead of assuming total ordering between messages of a communication. Moreover, explicit dependency tracking creates the opportunity for using multiple paths. SMT can distribute messages into more than one path. However, unlike the stream-based Multi-Path-TCP, SMT is not limited to a single stream of messages. Relaxing the ordering constraints between the messages makes it possible to deliver the received messages to the application layer if they do not have any unmet dependencies. We have designed and implemented a prototype of SMT to test our ideas. Moreover, we have integrated the ideas from SMT into a proprietary software system and we show that the SMT version performs better than the base version.
  • Keywords
    transport protocols; SMT; TCP; head-of-line blocking problem; proprietary software system; stream-based multipath-TCP; structured message transport; total ordering; transport layer protocols; transport protocol coordinator; Bandwidth; Educational institutions; Encoding; Out of order; Protocols; Receivers; Throughput; dependency tracking; multiple path; partial order;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Computing and Communications Conference (IPCCC), 2012 IEEE 31st International
  • Conference_Location
    Austin, TX
  • ISSN
    1097-2641
  • Print_ISBN
    978-1-4673-4881-2
  • Type

    conf

  • DOI
    10.1109/PCCC.2012.6407651
  • Filename
    6407651