skip to main content
10.1145/1080139.1080141acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free Access

Practical routing in delay-tolerant networks

Published:22 August 2005Publication History

ABSTRACT

Delay-tolerant networks (DTNs) have the potential to connect devices and areas of the world that are under-served by current networks. A critical challenge for DTNs is determining routes through the network without ever having an end-to-end connection, or even knowing which "routers" will be connected at any given time. Prior approaches have focused either on epidemic message replication or on knowledge of the connectivity schedule. The epidemic approach of replicating messages to all nodes is expensive and does not appear to scale well with increasing load. It can, however, operate without any prior network configuration. The alternatives, by requiring a priori connectivity knowledge, appear infeasible for a self-configuring network.In this paper we present a practical routing protocol that only uses observed information about the network. We designed a metric that estimates how long a message will have to wait before it can be transferred to the next hop. The topology is distributed using a link-state routing protocol, where the link-state packets are "flooded" using epidemic routing. The routing is recomputed when connections are established. Messages are exchanged if the topology suggests that a connected node is "closer" than the current node.We demonstrate through simulation that our protocol provides performance similar to that of schemes that have global knowledge of the network topology, yet without requiring that knowledge. Further, it requires a significantly smaller quantity of buffer, suggesting that our approach will scale with the number of messages in the network, where replication approaches may not.

References

  1. J. Broch, D. A. Maltz, D. B. Johnson, Y.-C. Hu, and J. Jetcheva. A performance comparison of multi-hop wireless ad hoc network routing protocols. In ACM MobiCom, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Dartmouth College. The Dartmouth Wireless Trace Archive. http://cmc.cs.dartmouth.edu/data/.Google ScholarGoogle Scholar
  3. J. Davis, A. Fagg, and B. Levine. Wearable computers as packet transport mechanisms in highly--partitioned ad--hoc networks. In IEEE Intl. Symp. on Wearable Computers, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. S. J. De Couto, D. Aguayo, J. Bicket, and R. Morris. A high-throughput path metric for multi-hop wireless routing. In ACM MobiCom, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. Draves, J. Padhye, and B. Zill. Routing in multi-radio, multi-hop wireless mesh networks. In ACM MobiCom, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. K. Fall. A delay--tolerant network architecture for challenged internets. In ACM SIGCOMM, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. Handorean, C. Gill, and G.-C. Roman. Accommodating transient connectivity in ad hoc and mobile settings. Lecture Notes in Computer Science, 3001:305--322, March 2004.Google ScholarGoogle ScholarCross RefCross Ref
  8. B. Hull, K. Jamieson, and H. Balakrishnan. Mitigating congestion in wireless sensor networks. In ACM SenSys, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Jain, K. Fall, and R. Patra. Routing in a delay tolerant network. In ACM SIGCOMM, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Lindgren, A. Doria, and O. Schelén. Probabilistic routing in intermittently connected networks. SIGMOBILE Mobile Computing Communications Review, 7:19--20, July 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Pentland, R. Fletcher, and A. Hasson. Daknet: rethinking connectivity in developing nations. IEEE Computer, 37:78--83, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. C. E. Perkins and P. Bhagwat. Highly dynamic destination-sequenced distance-vector routing (DSDV) for mobile computers. In ACM SIGCOMM, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. C. E. Perkins and E. M. Royer. Ad-hoc on-demand distance vector routing. In IEEE WMCSA, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Rabagliati. Wizzy digital courier -- how it works.Google ScholarGoogle Scholar
  15. E. M. Royer and C.-K. Toh. A review of current routing protocols for ad hoc mobile wireless networks. IEEE Personal Communications, 6:46--55, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  16. S. Singh, M. Woo, and C. Raghavendra. Power-aware routing in mobile ad hoc networks. In ACM MobiCom, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. L. Song, D. Kotz, R. Jain, and X. He. Evaluating location predictors with extensive wi-fi mobility data. In IEEE INFOCOM 2004, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  18. K. Tan, Q. Zhang, and W. Zhu. Shortest path routing in partially connected ad hoc networks. In IEEE GLOBECOM, 2003.Google ScholarGoogle Scholar
  19. A. Vahdat and D. Becker. Epidemic routing for partially connected ad hoc networks. Technical Report CS-200006, Duke University, Apr 2000.Google ScholarGoogle Scholar

Index Terms

  1. Practical routing in delay-tolerant networks

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      WDTN '05: Proceedings of the 2005 ACM SIGCOMM workshop on Delay-tolerant networking
      August 2005
      296 pages
      ISBN:1595930264
      DOI:10.1145/1080139

      Copyright © 2005 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 22 August 2005

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader