Overview UDT is an application level data transport protocol for the emerging distributed data intensive applications over wide area high-speed networks. UDT uses UDP to transfer bulk data and it has its own reliability control and congestion control mechanic. this new protocol is not only for private or QoS-enabled links, but also for shared networks. furthermore, UDT is also a composable framework that can accommodate various congestion control algorithms. (Presentation: PPT 311kb) UDT is designed and implemented by the National Center for data mining at the University of Illinois at Chicago. currently the UDT project has released a productivity version (UDT 3.3) and a prototype of the future version (udtv4 beta ). The UDT project was supported in part by NSF, Doe, and the US Army Pantheon project. News June 4, 2007 UDT helped to reach 711 Mb/s (peak 844 Mb/s) disk-disk data transfer between us and Russia. scientists from the national center for data mining (ncdm) at the University of Illinois at Chicago and the geophysical center at the Space Research Institute, Russian Emy of Sciences, Moscow, demonstrated a new method for distributing extremely large volumes of Scientific Information Disclosure ss the world. they successfullyMoved 1.4 terabytes (TB) of data in about 4.5 hours over a 1 Gbps lightpath between Chicago and MoscowAs part of the teraflow Network Initiative. This event, which represents the highest performance information transfer ever recorded between these two countries, was made possible by a unique international organizational partnership. More... More news... People Yunhong Gu and Robert L. Grossman Download UDT is an open source project hosted by SourceForge. The source code is maintained at http://sourceforge.net/projects/udt. Papers UDT: UDP-based data transfer for High-Speed Wide Area Networks Yunhong Gu and Robert L. Grossman Computer Networks (Elsevier). Volume 51, Issue 7. May 2007. Supporting retriable congestion control in data transport services Yunhong Gu and Robert L. Grossman SC 2005, Nov 12-18, Seattle, WA, USA Paper (PDF) [260 KB] presentation (PPT) [171 KB] Optimizing UDP-based protocol implementation Yunhong Gu and Robert L. Grossman Pfldnet 2005, Lyon, France, Feb. 2005 Paper (PDF) [259 KB] presentation (PPT) [272 KB] Experiences in design and implementation of a High Performance Transport Protocol Yunhong Gu, Xinwei Hong, and Robert L. Grossman SC 2004, Nov 6-12, pitt0000gh, Pa, USA. Paper (PDF) [349 KB] presentation (PPT) [490 KB] An Analysis of AIMD algorithms with decreasing increases Yunhong Gu, Xinwei Hong and Robert L. Grossman First Workshop on networks for grid applications (gridnets 2004), Oct. 29, San Jose, CA, USA. Paper (PDF) [332 KB] presentation (PPT) [313 KB] Sabul: A transport protocol for Grid Computing Yunhong Gu and Robert L. Grossman, Journal of grid computing, 2003, Volume 1, Issue 4, pp. 377-386 Paper (PDF) [271 KB] Talks An Introduction to UDT: Spring 2005 internet2 member meeting, arington, VA, May 2-5, 2005. UDT: UDP-based data transfer: pfldnet 2004, Chicago, Il, Feb. 17-18,200 4. An Introduction to sabul/UDT: ESCC/internet2 techs workshop, Lawrence, KS, August 4-7, 2003. A UDT tutorial. Documentation UDT user reference: UDT V3, UDT-M/UDT V4, also available within the UDT release. UDT Internet Draft (outdated): draft-gg-udt-01.txt Related Research TCP congestion control [highspeed, scalable, fast, BIC/cubic, H-TCP, L-TCP, Westwood] Reliable UDP [sabul, rbudp, GTPs, tsunami, FOBs, frtp, Hurricane] Bandwidth Estimation [iperf, pathload, pathrate, capprobe] Applications [sector, SDSS, optiputer, gridftp, Globus/Xio] Independent UDT testing [slac, VA, jgn2, unipmn (Italy), NASA, ornl] |