Survey and Tutorial Papers
[Afanasyev-Tilley-Reiher-Kleinrock-2010 (doi) .]
A. Afanasyev, N. Tilley and L. Kleinrock
“Host-to-Host Congestion Control for TCP”,
Communications Surveys & Tutorials, IEEE , vol.12, no.3, pp.304-342, Third Quarter 2010
ResiliNets Keywords: Congestion Control, TCP
Keywords: TCP , congestion collapse , congestion control , high-speed TCP, packet reordering in TCP, wireless TCP
Abstract: “The Transmission Control Protocol (TCP) carries most Internet traffic, so performance of the Internet depends to a great extent on how well TCP works. Performance characteristics of a particular version of TCP are defined by the congestion control algorithm it employs. This paper presents a survey of various congestion control proposals that preserve the original host-to-host idea of TCP-namely, that neither sender nor receiver relies on any explicit notification from the network. The proposed solutions focus on a variety of problems, starting with the basic problem of eliminating the phenomenon of congestion collapse, and also include the problems of effectively using the available network resources in different types of environments (wired, wireless, high-speed, long-delay, etc.). In a shared, highly distributed, and heterogeneous environment such as the Internet, effective network use depends not only on how well a single TCP-based application can utilize the network capacity, but also on how well it cooperates with other applications transmitting data through the same network. Our survey shows that over the last 20 years many host-to-host techniques have been developed that address several problems with different levels of reliability and precision. There have been enhancements allowing senders to detect fast packet losses and route changes. Other techniques have the ability to estimate the loss rate, the bottleneck buffer size, and level of congestion. The survey describes each congestion control alternative, its strengths and its weaknesses. Additionally, techniques that are in common use or available for testing are described.”
Notes:
[Leung-Li-2006 (doi) .]
K. Leung and V.O.K. Li
“Transmission control protocol (TCP) in wireless networks: issues, approaches, and challenges”,
Communications Surveys & Tutorials, IEEE , vol.8, no.4, pp.64-79, Fourth Quarter 2006
ResiliNets Keywords: TCP, Wireless Networks, Transport Protocols
Keywords: Fading , Internet , Optical losses , Performance loss , Taxonomy , Traffic control , Transport protocols , Wireless application protocol , Wireless communication , Wireless networks
Abstract: “The Internet provides a convenient and cost-effective communication platform for electronic commerce, education, and entertainment. The success of the Internet stems from its capabilities to support survivable, robust, and reliable end-to-end data transfer services for a myriad of applications running over a set of end-systems. The Internet originated from the Advanced Research Projects Agency Network (ARPANET) designed to support survivable military communications. Currently, the Transmission Control Protocol (TCP) [1] is the most popular transport layer protocol for point-to-point, connection-oriented, in-order, reliable data transfer in the Internet. TCP is the de facto standard for Internet-based commercial communication networks.”
Notes:
[Hanbali-Altman-Nain-2005 (doi) .]
A. Al Hanbali, E. Altman and P. Nain
“A survey of TCP over ad hoc networks”,
Communications Surveys & Tutorials, IEEE , vol.7, no.3, pp. 22- 36, Third Quarter 2005
ResiliNets Keywords: TCP, Ad hoc networks
Keywords: Ad hoc networks , Automatic repeat request , Cross layer design , Degradation , Doppler shift , Forward error correction , Proposals , Protocols , Routing , Transmitters
Abstract: “The Transmission Control Protocol (TCP) was designed to provide reliable end-to-end delivery of data over unreliable networks. In practice, most TCP deployments have been carefully designed in the context of wired networks. Ignoring the properties of wireless ad hoc networks can lead to TCP implementations with poor performance. In order to adapt TCP to the ad hoc environment, improvements have been proposed in the literature to help TCP to differentiate between the different types of losses. Indeed, in mobile or static ad hoc networks losses are not always due to network congestion, as it is mostly the case in wired networks. In this report, we present an overview of this issue and a detailed discussion of the major factors involved. In particular, we show how TCP can be affected by mobility and lower-layer protocols. In addition, we survey the main proposals that are intended to adapting TCP to mobile and static ad hoc environments.”
Notes: