Architecture, implementation, and evaluation of a concurrent multi-path real-time transport control protocol

J. Anand, Dilip Sarkar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Current multimedia applications utilize a combination of real-time transport protocol (RTP) and user datagram protocol (UDP) for transmitting real-time streams across the network. Bandwidth aggregation over multiple paths for improved real-time stream transmission can be achieved using either a combination of multi-flow RTP (MRTP) and UDP, or various adaptations of Partial reliability (PR) extension of SCTP (SCTPPR). However, they are not really useful for balancing load on the multiple paths. The receiving end of these protocols can neither identify late arriving packets nor notify the sender about them. The novel concurrent multi-path real-time transmission control protocol (cmpRTCP) proposed, implemented, and evaluated in this work not only overcomes the problems faced by existing multi-path protocols, but also preserves the novel design and implementation features of the recently proposed cmpTCP. This protocol which has a congestion controller and a packet scheduler embedded in its core, intelligently exploits the availability of multiple paths between multi-homed hosts for concurrent transmission and showcases the ability of (i) remaining TCP-friendly while aggregating bandwidth, (ii) balancing load across paths by scheduling more packets on less congested paths, (iii) increasing end-to-end connection reliability by using multiple paths and (iv) improving QoS at the receiving end by scheduling more packets on better paths.

Original languageEnglish (US)
Title of host publicationMilitary Communications Conference, MILCOM 2007
DOIs
StatePublished - Dec 1 2007
EventMilitary Communications Conference, MILCOM 2007 - Orlando, FL, United States
Duration: Oct 29 2007Oct 31 2007

Other

OtherMilitary Communications Conference, MILCOM 2007
CountryUnited States
CityOrlando, FL
Period10/29/0710/31/07

Fingerprint

Network protocols
Resource allocation
Scheduling
Bandwidth
Transmission control protocol
Quality of service
Agglomeration
Availability
Controllers

Keywords

  • cmpRTCP
  • Computer networks
  • Multi-homing
  • Realtime protocols
  • Transport protocols

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Cite this

Architecture, implementation, and evaluation of a concurrent multi-path real-time transport control protocol. / Anand, J.; Sarkar, Dilip.

Military Communications Conference, MILCOM 2007. 2007. 4455183.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Anand, J & Sarkar, D 2007, Architecture, implementation, and evaluation of a concurrent multi-path real-time transport control protocol. in Military Communications Conference, MILCOM 2007., 4455183, Military Communications Conference, MILCOM 2007, Orlando, FL, United States, 10/29/07. https://doi.org/10.1109/MILCOM.2007.4455183
@inproceedings{320793ee2f0f406a9ac16016d63e022d,
title = "Architecture, implementation, and evaluation of a concurrent multi-path real-time transport control protocol",
abstract = "Current multimedia applications utilize a combination of real-time transport protocol (RTP) and user datagram protocol (UDP) for transmitting real-time streams across the network. Bandwidth aggregation over multiple paths for improved real-time stream transmission can be achieved using either a combination of multi-flow RTP (MRTP) and UDP, or various adaptations of Partial reliability (PR) extension of SCTP (SCTPPR). However, they are not really useful for balancing load on the multiple paths. The receiving end of these protocols can neither identify late arriving packets nor notify the sender about them. The novel concurrent multi-path real-time transmission control protocol (cmpRTCP) proposed, implemented, and evaluated in this work not only overcomes the problems faced by existing multi-path protocols, but also preserves the novel design and implementation features of the recently proposed cmpTCP. This protocol which has a congestion controller and a packet scheduler embedded in its core, intelligently exploits the availability of multiple paths between multi-homed hosts for concurrent transmission and showcases the ability of (i) remaining TCP-friendly while aggregating bandwidth, (ii) balancing load across paths by scheduling more packets on less congested paths, (iii) increasing end-to-end connection reliability by using multiple paths and (iv) improving QoS at the receiving end by scheduling more packets on better paths.",
keywords = "cmpRTCP, Computer networks, Multi-homing, Realtime protocols, Transport protocols",
author = "J. Anand and Dilip Sarkar",
year = "2007",
month = "12",
day = "1",
doi = "10.1109/MILCOM.2007.4455183",
language = "English (US)",
isbn = "1424415136",
booktitle = "Military Communications Conference, MILCOM 2007",

}

TY - GEN

T1 - Architecture, implementation, and evaluation of a concurrent multi-path real-time transport control protocol

AU - Anand, J.

AU - Sarkar, Dilip

PY - 2007/12/1

Y1 - 2007/12/1

N2 - Current multimedia applications utilize a combination of real-time transport protocol (RTP) and user datagram protocol (UDP) for transmitting real-time streams across the network. Bandwidth aggregation over multiple paths for improved real-time stream transmission can be achieved using either a combination of multi-flow RTP (MRTP) and UDP, or various adaptations of Partial reliability (PR) extension of SCTP (SCTPPR). However, they are not really useful for balancing load on the multiple paths. The receiving end of these protocols can neither identify late arriving packets nor notify the sender about them. The novel concurrent multi-path real-time transmission control protocol (cmpRTCP) proposed, implemented, and evaluated in this work not only overcomes the problems faced by existing multi-path protocols, but also preserves the novel design and implementation features of the recently proposed cmpTCP. This protocol which has a congestion controller and a packet scheduler embedded in its core, intelligently exploits the availability of multiple paths between multi-homed hosts for concurrent transmission and showcases the ability of (i) remaining TCP-friendly while aggregating bandwidth, (ii) balancing load across paths by scheduling more packets on less congested paths, (iii) increasing end-to-end connection reliability by using multiple paths and (iv) improving QoS at the receiving end by scheduling more packets on better paths.

AB - Current multimedia applications utilize a combination of real-time transport protocol (RTP) and user datagram protocol (UDP) for transmitting real-time streams across the network. Bandwidth aggregation over multiple paths for improved real-time stream transmission can be achieved using either a combination of multi-flow RTP (MRTP) and UDP, or various adaptations of Partial reliability (PR) extension of SCTP (SCTPPR). However, they are not really useful for balancing load on the multiple paths. The receiving end of these protocols can neither identify late arriving packets nor notify the sender about them. The novel concurrent multi-path real-time transmission control protocol (cmpRTCP) proposed, implemented, and evaluated in this work not only overcomes the problems faced by existing multi-path protocols, but also preserves the novel design and implementation features of the recently proposed cmpTCP. This protocol which has a congestion controller and a packet scheduler embedded in its core, intelligently exploits the availability of multiple paths between multi-homed hosts for concurrent transmission and showcases the ability of (i) remaining TCP-friendly while aggregating bandwidth, (ii) balancing load across paths by scheduling more packets on less congested paths, (iii) increasing end-to-end connection reliability by using multiple paths and (iv) improving QoS at the receiving end by scheduling more packets on better paths.

KW - cmpRTCP

KW - Computer networks

KW - Multi-homing

KW - Realtime protocols

KW - Transport protocols

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

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

U2 - 10.1109/MILCOM.2007.4455183

DO - 10.1109/MILCOM.2007.4455183

M3 - Conference contribution

SN - 1424415136

SN - 9781424415137

BT - Military Communications Conference, MILCOM 2007

ER -