Routing in Delay Tolerant Networks Using Storage Domains

View/ Open
Date
2006-11-20Author
Mundur, Padma
Lee, Sookyoung
Seligman, Matthew
Metadata
Show full item recordAbstract
In this paper, we present a routing algorithm for a class of
dynamic networks called the Delay Tolerant Networks (DTNs). The proposed
algorithm takes into account the quintessential DTN characteristic namely,
intermittent link connectivity. We modify the breadth first search (BFS)
algorithm to take into account link state changes and find the quickest
route between source and destination nodes. We adopt a message drop policy
at intermediate nodes to incorporate storage constraint. We also introduce
the idea of time-varying storage domains where all nodes connected for a
length of time act as a single storage unit by sharing the aggregated
storage capacity of the nodes. We evaluate the routing algorithm with and
without storage domain in an extensive simulation. We analyze the
performance using metrics such as delivery ratio, incomplete transfers
with no routes and dropped messages. The DTN topology dynamics are
analyzed by varying: number of nodes generating traffic, link probability,
link availability through combinations of downtime/uptime values, storage
per node, message size, and traffic. The delay performance of the proposed
algorithms is conceptually the same as flooding-based algorithms but
without the penalty of multiple copies. More significantly, we show that
the Quickest Storage Domain (Quickest SD) algorithm distributes the
storage demand across many nodes in the network topology, enabling
balanced load and higher network utilization. In fact, we show that for
the same level of performance, we can actually cut the storage requirement
in half using the Quickest SD algorithm.
Notes
Affiliation: Padma Mundur is with the Institute for Advanced Computer
Studies (UMIACS), University of Maryland, College Park, MD 20742 (e-mail:
pmundur@umiacs.umd.edu).
Sookyoung Lee is with the Department of Computer Science and Electrical
Engineering, University of Maryland Baltimore County, MD 21250 (e-mail:
slee22@cs.umbc.edu).
Matthew Seligman is with the Laboratory for Telecommunication Sciences
(LTS), 8080 Greenmead Road College Park, MD 20742 (e-mail:
seligman@ltsnet.net).