Parallel Transport: A New Transport Layer Paradigm for Enabling Internet Quality of Service
Journal
IEEE Communications Magazine
Journal Volume
43
Journal Issue
4
Pages
114-121
Date Issued
2005-04
Author(s)
R. Sivakumar
Abstract
The transport layer in the network protocol stack serves as a liaison between the application and the underlying network. Any quality of service provided by the network thus has to be effectively translated by the transport layer protocol in order to be enjoyed by the applications. In this article, we argue for a fundamental rethinking of the transport layer design to facilitate such QoS delivery. We identify the key requirement for a QoS enabling transport layer protocol as the ability to effectively handle multiplicity in terms of user differentiation levels, network resources, and service models. However, TCP, the transport layer protocol predominantly used in the Internet, is unable to support such multiplicity due to its single-state design. We extend TCP to a parallel transport layer protocol called parallel TCP (pTCP) that can tackle the different dimensions of multiplicity, and hence enable varying classes of QoS to applications. We discuss the applicability of pTCP in three specific domains with different levels of network support for QoS, and present simulation results substantiating our arguments. © 2005 IEEE.
Other Subjects
Computer simulation; Congestion control (communication); Mathematical models; Network protocols; Quality of service; Reliability; Multiple service models; Transport layer protocol; Internet
Type
journal article