UDP-based Data Transfer Protocol

For example, the protocol now supports rendezvous connection setup, which is a desirable feature for traversing NAT firewalls using UDP.

It is one of the most popular solutions for supporting high-speed data transfer and is part of many research projects and commercial products.

UDT was developed by Yunhong Gu[1] during his PhD studies at the National Center for Data Mining (NCDM) of University of Illinois at Chicago in the laboratory of Dr. Robert Grossman.

In October, 2003, the NCDM achieved a 6.8 gigabits per second transfer from Chicago, United States to Amsterdam, Netherlands.

UDT2 also introduced a new congestion control algorithm that allowed the protocol to run "fairly and friendly" with concurrent UDT and TCP flows.

UDT uses an AIMD (additive increase multiplicative decrease) style congestion control algorithm.

The congestion window, as a secondary control mechanism, is set according to the data arrival rate on the receiver side.

UDT is widely used in high-performance computing to support high-speed data transfer over optical networks.

Over the commodity Internet, UDT has been used in many commercial products for fast file transfer over wide area networks.

UDT is considered a state-of-the-art protocol, addressing infrastructure requirements for transmitting data in high-speed networks.

To analyze the security mechanisms, they carry out a formal proof of correctness to assist them in determining their applicability by using protocol composition logic (PCL).

At SC09 (Portland, OR), a collaborative team from NCDM, Naval Research Lab, and iCAIR showcased UDT-powered wide area data intensive cloud computing applications.