Highly Scalable, UDP-Based Network Transport Protocols for Lambda Grids and 10 GE Routed Networks. DOE/MICS Final Project Report. September 2004 - September 2006.
In work prior to this grant, NCDM developed a high performance data transport protocol called SABUL. During this grant, we refined SABUL's functionality, and then extended both the capabilities and functionality and incorporated them into a new protocol called UDP-based Data transport Protocol, or UDT. We also began preliminary work on Composable UDT, a version of UDT that allows the user to choose among different congestion control algorithms and implement the algorithm of his choice at the time he compiles the code. Specifically, we: Investigated the theoretical foundations of protocols similar to SABUL and UDT. Performed design and development work of UDT, a protocol that uses UDP in both the data and control channels. Began design and development work of Composable UDT, a protocol that supports the use of different congestion control algorithms by simply including the appropriate library when compiling the code. Performed experimental studies using UDT and Composable UDT using real world applications such as the Sloan Digital Sky Survey (SDSS) astronomical data sets. Released several versions of UDT and Composable, the most recent being v3.1.