The MultiStream Protocol: A Highly Flexible High-Speed Transport Protocol

Thomas F. La Porta, Mischa Schwartz

Research output: Contribution to journalArticle

13 Citations (Scopus)

Abstract

This paper presents a transport layer protocol designed to meet the wide-ranging needs of high-speed applications. The protocol is feature-rich, yet since it is designed to be implemented on parallel processors, it maintains the ability to deliver high performance. A unique feature of this protocol is that its behavior, defined by a set of functions, may be modified dynamically over the life of a connection without loss of reliable data transfer. This property makes the protocol extremely attractive for supporting applications, such as multimedia applications, that require different protocol support for different portions of their traffic streams. The protocol has been verified to reliably deliver data, manage connections, and contain no deadlocks or loops. A parallel architecture for implementing the protocol has also been verified. Analysis of a skeleton implementation shows that the protocol has the potential to receive data at a rate of over 150 kpackets/s if 10-MIPS processors are used in the implementation.

Original languageEnglish (US)
Pages (from-to)519-530
Number of pages12
JournalIEEE Journal on Selected Areas in Communications
Volume11
Issue number4
DOIs
StatePublished - May 1993

Fingerprint

Network protocols
Parallel architectures
Data transfer

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Cite this

@article{f1a386685fd24e73893b84e57afb4434,
title = "The MultiStream Protocol: A Highly Flexible High-Speed Transport Protocol",
abstract = "This paper presents a transport layer protocol designed to meet the wide-ranging needs of high-speed applications. The protocol is feature-rich, yet since it is designed to be implemented on parallel processors, it maintains the ability to deliver high performance. A unique feature of this protocol is that its behavior, defined by a set of functions, may be modified dynamically over the life of a connection without loss of reliable data transfer. This property makes the protocol extremely attractive for supporting applications, such as multimedia applications, that require different protocol support for different portions of their traffic streams. The protocol has been verified to reliably deliver data, manage connections, and contain no deadlocks or loops. A parallel architecture for implementing the protocol has also been verified. Analysis of a skeleton implementation shows that the protocol has the potential to receive data at a rate of over 150 kpackets/s if 10-MIPS processors are used in the implementation.",
author = "{La Porta}, {Thomas F.} and Mischa Schwartz",
year = "1993",
month = "5",
doi = "10.1109/49.221199",
language = "English (US)",
volume = "11",
pages = "519--530",
journal = "IEEE Journal on Selected Areas in Communications",
issn = "0733-8716",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "4",

}

The MultiStream Protocol : A Highly Flexible High-Speed Transport Protocol. / La Porta, Thomas F.; Schwartz, Mischa.

In: IEEE Journal on Selected Areas in Communications, Vol. 11, No. 4, 05.1993, p. 519-530.

Research output: Contribution to journalArticle

TY - JOUR

T1 - The MultiStream Protocol

T2 - A Highly Flexible High-Speed Transport Protocol

AU - La Porta, Thomas F.

AU - Schwartz, Mischa

PY - 1993/5

Y1 - 1993/5

N2 - This paper presents a transport layer protocol designed to meet the wide-ranging needs of high-speed applications. The protocol is feature-rich, yet since it is designed to be implemented on parallel processors, it maintains the ability to deliver high performance. A unique feature of this protocol is that its behavior, defined by a set of functions, may be modified dynamically over the life of a connection without loss of reliable data transfer. This property makes the protocol extremely attractive for supporting applications, such as multimedia applications, that require different protocol support for different portions of their traffic streams. The protocol has been verified to reliably deliver data, manage connections, and contain no deadlocks or loops. A parallel architecture for implementing the protocol has also been verified. Analysis of a skeleton implementation shows that the protocol has the potential to receive data at a rate of over 150 kpackets/s if 10-MIPS processors are used in the implementation.

AB - This paper presents a transport layer protocol designed to meet the wide-ranging needs of high-speed applications. The protocol is feature-rich, yet since it is designed to be implemented on parallel processors, it maintains the ability to deliver high performance. A unique feature of this protocol is that its behavior, defined by a set of functions, may be modified dynamically over the life of a connection without loss of reliable data transfer. This property makes the protocol extremely attractive for supporting applications, such as multimedia applications, that require different protocol support for different portions of their traffic streams. The protocol has been verified to reliably deliver data, manage connections, and contain no deadlocks or loops. A parallel architecture for implementing the protocol has also been verified. Analysis of a skeleton implementation shows that the protocol has the potential to receive data at a rate of over 150 kpackets/s if 10-MIPS processors are used in the implementation.

UR - http://www.scopus.com/inward/record.url?scp=0027591668&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0027591668&partnerID=8YFLogxK

U2 - 10.1109/49.221199

DO - 10.1109/49.221199

M3 - Article

AN - SCOPUS:0027591668

VL - 11

SP - 519

EP - 530

JO - IEEE Journal on Selected Areas in Communications

JF - IEEE Journal on Selected Areas in Communications

SN - 0733-8716

IS - 4

ER -