By Topic

Architecture, Implementation, and Evaluation of a Concurrent Multi-path Real-time Transport Control Protocol

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
J. Anand ; Department of Computer Science, University of Miami, Florida. Email: ; Dilip Sarkar

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 (SCTP-PR). 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.

Published in:

MILCOM 2007 - IEEE Military Communications Conference

Date of Conference:

29-31 Oct. 2007