HTTP-DTN
at Sourceforge | from Surrey
|
HTTP-DTN protocol stack |
HTTP-DTN is an approach to Delay-Tolerant Networking that offers an alternative to the Bundle Protocol. HTTP-DTN is based on using existing commercially-implemented protocols.
HTTP-DTN uses HTTP as a session layer, running in separate hop-by-hop sessions between nodes relaying traffic. HTTP is separated from TCP into its own layer, running over different convergence or transport layers that suit the underlying network and link characteristics.
- Using HTTP for delivery in Delay/Disruption-Tolerant Networks, Lloyd Wood and Peter Holliday, work in progress as an internet-draft, version -09 submitted to the
IETF IRTF, June 2014.
- Moving data in DTNs with HTTP and MIME: Making use of HTTP for delay- and disruption-tolerant networks with convergence layers, Lloyd Wood, Peter Holliday, Daniel Floreani and Ioannis Psaras, Proceedings of the Workshop on the Emergence of Delay-/Disruption-Tolerant Networks (E-DTN), St. Petersburg, Russia, 14 October 2009. (DOI 10.1109/ICUMT.2009.5345656)
- Turning HTTP into a standalone layer: decoupling HTTP from TCP, talk given to the TSVAREA meeting, IETF 75, Stockholm, 27 July 2009.
- Specifying transport mechanisms in Uniform Resource Indicators, Lloyd Wood, work in progress as an internet-draft, version -08 submitted to the IETF, May 2010.
- A Bundle of Problems, Lloyd Wood, Wesley M. Eddy and Peter Holliday, IEEE Aerospace conference, Big Sky, Montana, March 2009. (DOI 10.1109/AERO.2009.4839384)
- HTTP-DTN: delivery across ad-hoc networks, slideset presented at the IETF 71 IRTF DTN research group meeting, March 2008 (audio recording).
Other HTTP-DTN work
- HTTP-DTNSec: An HTTP-Based Security Extension for Delay/Disruption Tolerant Networking, L. W. Paz Pinto, B. L. Damazo, A. Riker and J. Campos Nobre, Proceedings of the International Conference on Computational Science and its Applications (ICSSA), September 2021.
- Analyzing and improving wireless networking protocols and services for emergency response scenarios, C. Raffelsberger, PhD dissertation, Alpen-Adria-Universität Klagenfurt, July 2015.
- A Multimedia Delivery System for Delay-/Disruption-Tolerant Networks (presentation), C. Raffelsberger and H. Hellwagner, Pervasive Networks for Emergency Management Workshop (PerNEM '15), IEEE International Conference on Pervasive Computing, St Louis, March 2015. (DOI 10.1109/PERCOMW.2015.7134093)
Public implementation of HTTP-DTN
HTTP-DTN has been implemented in Python as a transport in ManP2P-ng by Jéferson Campos Nobre and colleagues. Code is in a dedicated subdirectory:
This implementation is described in:
- A P2P-based self-healing service for computer networks maintenance, P. Arthur Pinheiro Rosa Duarte, master's thesis in computer science, Universidade Federal Do Rio Grande do Sul (Federal University of Rio Grande do Sul), July 2015.
- Self-* properties and P2P technology on disruption-tolerant management, J. Campos Nobre, P. Arthur Pinheiro Rosa Duarte, L. Zambenedetti Granville and L. Margarida Rockenbach Tarouco, Proceedings of the 2013 IEEE Symposium on Computers and Communications (ISCC), Split, Croatia, pp. 676-681, 7-10 July 2013. (DOI 10.1109/ISCC.2013.6755026)
- Delay-Tolerant Management Using Self-* Properties and P2P Technology, J. Campos Nobre, P. Arthur Pinheiro Rosa Duarte, L. Zambenedetti Granville and L. Margarida Rockenbach Tarouco, Proceedings of the IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), Ghent, Belgium, pp. 728-731, 27-31 May 2013.
Similar HTTP-as-a-waist work
Papers discussing how HTTP is the new waist of the internet include:
- HTTP: an evolvable narrow waist for the future internet, L. Popa, P. Wendell, A. Ghodsi and I. Stoica, Technical report UCB-EECS-2012-5, University of California at Berkeley, 4 January 2012.
- HTTP as the narrow waist of the future internet, L. Popa, A. Ghodsi and I. Stoica, Hotnets-IX, Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, 2010. (DOI 10.1145/1868447.1868453)