DTL: Dynamic transport library for peer-to-peer applications
2012 (English)In: Distributed Computing And Networking / [ed] Riccardo Reale, Roberto Roverso, Sameh El-Ansary and Seif Haridi, Springer Berlin/Heidelberg, 2012, 428-442 p.Conference paper (Refereed)
This paper presents the design and implementation of the Dynamic Transport Library (DTL), a UDP-based reliable transport library, initially designed for - but not limited to - peer-to-peer applications. DTL combines many features not simultaneously offered by any other transport library including: i) Wide scope of congestion control levels starting from less-than-best-effort to high-priority, ii) Prioritization of traffic relative to other non-DTL traffic, iii) Prioritization of traffic between DTL connections, iv) NAT-friendliness, v) Portability, and vi) Application level implementation. Moreover, DTL has a novel feature, namely, the ability to change the level of aggressiveness of a certain connection at run-time. All the features of the DTL were validated using a controlled environment as well as the Planet Lab testbed.
Place, publisher, year, edition, pages
Springer Berlin/Heidelberg, 2012. 428-442 p.
, Lecture Notes in Computer Science, ISSN 0302-9743 ; 7129
Application level, Controlled environment, Peer-to-peer application, Prioritization, Reliable transport, Runtimes
Computer and Information Science
IdentifiersURN: urn:nbn:se:kth:diva-100009DOI: 10.1007/978-3-642-25959-3_32ScopusID: 2-s2.0-84855724978ISBN: 978-364225958-6OAI: oai:DiVA.org:kth-100009DiVA: diva2:542688
13th International Conference on Distributed Computing and Networking, ICDCN 2012;Hong Kong; 3 January 2012 through 6 January 2012
FunderSwedish e‐Science Research CenterICT - The Next Generation
QC 201208022012-08-022012-08-022014-01-27Bibliographically approved