Abstract
This paper describes a new approach to developing and evaluating protocols and applications for Delay-Tolerant-Networking based on RDTN, a DTN bundle protocol agent (BPA) implementation written in Ruby. RDTN is light-weight and flexible so that it can be used in DTN application and protocol development as well as in research of DTN-related topics such as routing or convergence layers. RDTN provides a programming language-independent interface for client applications, an interactive environment for tests and a simulation mode for running multiple instances of the RDTN code in a simulated network environment. This paper describes the design of RDTN and its application to agile DTN protocol development.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Fall, K.: A Delay-Tolerant Network Architecture for Challenged Internets. In: Proceedings of ACM SIGCOMM 2003, Computer Communications Review, vol. 33(4) (August 2003)
Cerf, V., Burleigh, S., Hooke, A., Torgerson, L., Durst, R., Scott, K., Fall, K., Weiss, H.: Delay-Tolerant Network Architecture. RFC4838 (April 2007)
Scott, K.L., Burleigh, S.C.: Bundle Protocol Specification. RFC5050 (November 2007)
Demmer, M., Brewer, E., Fall, K., Jain, S., Ho, M., Patra, R.: Implementing Delay Tolerant Networking. Technical report, IRB-TR-04-020, Intel Corporation (December 2004)
Lindgren, A., Doria, A., Schelen, O.: Probabilistic routing in intermittently connected networks. In: The First International Workshop on Service Assurance with Partial and Intermittent Resources (SAPIR) (2004)
Balasubramanian, A., Levine, B., Venkataramani, A.: Dtn routing as a resource allocation problem. In: SIGCOMM 2007: Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications, pp. 373–384. ACM Press, New York (2007)
Spyropoulos, T., Psounis, K., Raghavendra, C.S.: Spray and wait: an efficient routing scheme for intermittently connected mobile networks. In: WDTN 2005: Proceeding of the 2005 ACM SIGCOMM workshop on Delay-tolerant networking, pp. 252–259. ACM, New York (2005)
Ott, J., Kutscher, D., Dwertmann, C.: Integrating DTN and MANET Routing. In: ACM SIGCOMM Workshop on Challenged Networks (CHANTS) (September 2006)
Hui, P., Chaintreau, A., Scott, J., Gass, R., Crowcroft, J., Diot, C.: Pocket Switched Networks and Human Mobility in Conference Environments. In: ACM SIGCOMM Workshop on Delay-Tolerant Networking (WDTN) (2005)
Seth, A., Kroeker, D., Zaharia, M., Guo, S., Keshav, S.: Low-cost Communication for Rural Internet Kiosks Using Mechanical Backhaul. In: MOBICOM 2006 (September 2006)
Kutscher, D., Greifenberg, J., Loos, K.: Scalable dtn distribution over uni-directional links. In: NSDR 2007: Proceedings of the, workshop on Networked systems for developing regions, pp. 1–6. ACM, New York (2007)
Ramadas, M., Burleigh, S., Farrell, S.: Licklider Transmission Protocol - Specification. RFC5326 (September 2008)
Greifenberg, J., Kutscher, D.: Efficient Publish/Subscribe-based Multicast for Opportunistic Networking with Self-Organized Resource Utilization. In: The First IEEE International Workshop on Opportunistic Networking (WON 2008), Ginowan, Okinawa, Japan (March 2008)
Karlsson, G., Lenders, V., May, M.: Delay-tolerant broadcasting. In: Proceedings of ACM SIGCOMM Workshop on Challenged Networks (CHANTS), pp. 197–204 (September 2006)
Ott, J.: Application protocol design considerations for a mobile internet. In: MobiArch 2006: Proceedings of first ACM/IEEE international workshop on Mobility in the evolving internet architecture, pp. 75–80. ACM, New York (2006)
Doering, M., Lahde, S., Morgenroth, J., Wolf, L.: Ibr-dtn: an efficient implementation for embedded systems. In: CHANTS 2008: Proceedings of the third ACM workshop on Challenged networks, pp. 117–120. ACM, New York (2008)
Patra, R., Nedevschi, S.: Dtnlite: A reliable data transfer architecture for sensor networks. Technical Report Technical report cs294-1 course project report (2003)
Keränen, A., Ott, J.: Increasing Reality for DTN Protocol Simulations. Technical report, Helsinki University of Technology, Networking Laboratory (2007)
Demmer, M., Ott, J.: Delay Tolerant Networking TCP Convergence Layer Protocol. Internet Draft draft-demmer-dtnrg-tcp-clayer-00.txt (Work in Progress) (October 2006)
Kutscher, D., Loos, K., Greifenberg, J.: Uni-DTN: A DTN Convergence Layer Protocol for Unidirectional Transport. Internet Draft draft-kutscher-dtnrg-uni-clayer-00.txt, IETF (April 2007) (Work in Progress)
Vahdat, A., Becker, D.: Epidemic routing for partially connected ad hoc networks. Technical Report CS-200006, Duke University (April 2000)
Ekman, F., Keränen, A., Karvo, J., Ott, J.: Working day movement model. In: MobilityModels 2008: Proceeding of the 1st ACM SIGMOBILE workshop on Mobility models, pp. 33–40. ACM, New York (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Greifenberg, J., Kutscher, D. (2009). RDTN: An Agile DTN Research Platform and Bundle Protocol Agent. In: van den Berg, H., Heijenk, G., Osipov, E., Staehle, D. (eds) Wired/Wireless Internet Communications. WWIC 2009. Lecture Notes in Computer Science, vol 5546. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02118-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-02118-3_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02117-6
Online ISBN: 978-3-642-02118-3
eBook Packages: Computer ScienceComputer Science (R0)