We describe FAST TCP, a new TCP congestion control algorithm for high-speed long-latency networks, from design to implementation.We highlight the approach taken by FAST TCP to address the four difficulties which the current TCP implementation has at large windows. We describe the architecture and summarize some of the algorithms implemented in our… (More)
Network protocols in layered architectures have historically been obtained on an ad hoc basis, and many of the recent cross-layer designs are conducted through piecemeal approaches. They may instead be holisti-cally analyzed and systematically designed as distributed solutions to some global optimization problems. This paper presents a survey of the recent… (More)
— We conducted various experiments using FAST TCP on two high-speed networks and uncovered some of the hidden problems affecting high-speed TCP implementations in practice. While FAST TCP achieved good performance in many scenarios, there were also a number of cases, where adverse conditions, both host related and network related, prevented it from… (More)
It has been proved theoretically that a network with heterogeneous congestion control algorithms that react to different congestion signals can have multiple equilibrium points. In this paper, we demonstrate this experimentally using TCP Reno and Vegas/FAST. We also show that any desired inter-protocol fairness is in principle achievable by an appropriate… (More)
In this paper, we introduce a quantitative measure of burstiness in TCP traffic. Algorithms are proposed to measure and control TCP burstiness. Experimental results are presented to illustrate the effectiveness of burstiness control.
Standard TCP (TCP Reno) is a reliable transport protocol that is designed to perform well in traditional networks. However, several experiments and analyses have shown that this protocol is not suitable for each and every kind of application and environment – e.g., bulk data transfer in high bandwidth, large round trip time networks. In this document, we… (More)
The network management problem is a very practical, yet complex and theoretically interesting problem. Understanding the problem requires exposure to the issues faced in managing a complex system. Given the lack of theoretical models for large-scale networks, we seek to understand the issues through data analysis. Toward this end, we are using the Access… (More)