ASTART: A SCHEME FOR PERFORMANCE IMPROVEMENT OF THE STARTUP OF TCP CONNECTIONS
UCLA Technology Available For Licensing

Researchers in the UCLA Department of Computer Science have developed an innovation using bandwidth estimation to improve the performance of TCP, especially for high bandwidth-delay product applications.

BACKGROUND:  High speed networks with large bandwidth and long propagation delays post 2 problems for TCP performance. First, if ssthresh is set too high, compared to the path bandwidth delay product, there is the danger too many packets are generated too fast, causing multiple losses at the bottleneck router, resulting in a coarse Timeout. Or, if ssthresh is set too low, the connection exists Slow-Start prematurely, resulting in poor startup utilization. This is a particular problem when there are many short sessions, resulting in frequent Startups, e.g. HTTP.

INNOVATION:  This invention proposes a sender-side modification, called Adaptive Start (AStart). This work builds upon prior work of TCP Westwood (TCPW; UCLA Case 2003-111) in which bandwidth estimation techniques are used based on analysis of the ACK stream, bottleneck link bandwidth, buffer space at the bottleneck router, end-to-end propagation time and error rate. TCPW was a protocol improvement using bandwidth estimation to improve TCP performance of ongoing sessions in congestion or error conditions.

AStart is a protocol improvement using TCPW techniques to improve session initiation performance. AStart adaptively and repeatedly resets ssthresh when bandwidth estimation calculations indicate thee is more available capacity. By adapting to network conditions in the startup phase, the sender is able to grow the congestion window (cwnd) quickly without incurring the risk of buffer overflow and packet loss.

DEVELOPMENT TO DATE:  NS-2 simulation experiments show that AStart is able to significantly improve link utilization under various bandwidth, buffer size and round trip delay conditions.

This work was performed in the Network Research Lab at UCLA. (http://www.cs.ucla.edu/NRL/)

Reference: UCLA Case No. 2003-354 PCT Application: PCT/US04/009645

For additional technical details and current licensing
availability, please contact the following UCLA office:

UCLA Office of Intellectual Property
11000 Kinross Avenue, Suite #200
Los Angeles, CA 90095-7231
Tel: 310-794-0558 Fax: 310-794-0638
email: ncd@research.ucla.edu
NCD URL:   http://www.research.ucla.edu/tech/ucla03-354.htm

Lead Inventor: Mario Gerla

UCLA Technologies Available for Licensing
http://www.research.ucla.edu/tech

Copyright © 2003 The Regents of the University of California.

keywords: communications uclancd ucla technologies intellectual property patents technology transfer invention business card