Modelling and analysis of a mobility-based
information network
Virgilio Rodriguez, Rudolf Mathar
Institute for Theoretical Information Technology
RWTH Aachen
Aachen, Germany
email: vr@ieee.org, mathar@ti.rwth-aachen.de
Abstract—An intermittently-connected, cooperative communication network in which mobility is indispensable is studied
though an analytical random-walk model, its possible implementation with present-day technology is explored, and applications
are discussed. Some important questions are answered, and many
more are posed.
E XTENDED A BSTRACT
In [4] (Student Net), students were provided personal digital
assistants (PDA’s) with wireless communication capabilities,
which, for several weeks, logged pairwise contacts between
participants. The study concluded that a delay-tolerant network
based on human mobility is possible, that routes exist between
almost all participants via some multi-hop path, and that only
modest replication of packets is required.
Mobility-based information networks
Store-carry-forward relaying
In the typical communication network, any pair of “nodes”
can talk to each other at any time, either through a direct link,
or with the help of intermediate nodes (relaying). However,
permanent connectivity is not always practical or even possible. Fortunately, when the application is delay-tolerant, and
(some of) the nodes are mobile, an “intermittently connected”
network in which a terminal communicates only when it is
near another terminal may be practical. In these networks,
mobility is — far from an impairment or even a secondary
assistant — an indispensable ingredient.
A fundamental feature in these applications is store-carryand-forward (SCF) relaying, which has similarities with, but is
different from, “typical” relaying. In a 3-node typical relaying
scenario, A sends a packet to B, and B (almost) immediately
forwards it to C. The presumption is that while A is not
close enough to C for direct communication, A is in range
of B, which in turn is in range of C. Under SCF relaying, A
sends a packet to B, B stores it in memory, carries and waits
until mobility makes B and C fall in range of each other,
and then B forwards it to C. That is, a terminal wishing to
communicate with another may transfer the information to a
third terminal that happens to be nearby, with the idea that this
terminal stores the packet, carries it, and eventually forwards
it to another nearby terminal (which may or may not be the
packet’s ultimate addressee).
In some architectures, special nodes are introduced with the
specific purpose of aiding SCF relaying. For instance, in [8],
“data mules” randomly move and collect data from low power
sensors. In [9], relatively simple static devices (“throw boxes”)
are placed in strategic locations to allow a passing mobile
node to leave information for other nodes, and/or to retrieve
information left by others. In some scenarios, the role of the
“mule” may be played by a “normal” vehicle (such as a taxi
or bus [10]) that “incidentally” visits the area of interest with
certain regularity.
Examples and applications
Delay-tolerant, intermittently-connected networks can arise,
in one manifestation or another, in many application areas.
These include wildlife monitoring [1], [2], and livestock monitoring [3]. These networks may also support delay-tolerant
communication among humans, such as electronic mail, short
text/voice/multimedia messages, and short file exchanges (as in
[4]), as well as asynchronous Internet service (India’s Daknet
[5]). The Daknet is reminiscent of the earlier “infostation”
architecture [6], [7].
In [1] (TurtleNet), endangered turtles are fitted with solarpowered electronic equipment including a GPS receiver, some
simple sensors and basic radio communication devices. As
turtle radios get in range of each other, they exchange recorded
location and sensor information. Eventually, the recorded data
is uploaded to a central collection point, when a turtle gets
sufficiently close to it. In [2] (ZebraNet), selected zebras are
fitted with a collar that has sensors and radio devices. The
scenario is very similar to that of [1], with a key difference:
there is no centralised data collection; as researchers move
through the forest, they radio-receive recorded data from
nearby zebras.
UWB as an enabling technology
Recently, ultra-wide-band technology (UWB) has been
approved for communication applications in important
world regions. UWB produces noise-like signalling, enables
transceivers of low cost and complexity, and can coexist
over segments of the radio spectrum in use by other technologies [11]. Present regulations effectively make negligible
978-1-4244-2515-0/09/$25.00 ©2009 IEEE
Figure 1.
Small base-station-less “cells” for interference-control
the effect of UWB devices on incumbent networks [12].
However, compliant UWB devices are severely range-limited,
and hence suitable for a very limited class of applications (e.g.,
“cable-replacement”, sensor networks, and location/tracking).
Nevertheless, UWB could support communication applications
among cooperative mobile terminals in some of the scenarios
considered herein.
Capacity issues
The capacity of infrastructure-less wireless networks has
attracted considerable attention recently. The seminal contribution, [13], attained a “pessimistic” result: in a fixed (static)
wireless network, as the number of nodes, n, per unit area
grows, the throughput per source-destination
pair (“transport
√
capacity”) goes to zero as 1/ n (even under optimal scheduling and routing). However, [14] recognised that by exploiting
“delay tolerance” and nodes’ mobility, throughput per sourcedestination pair can be kept constant, as the number of nodes
grows to infinity. The key intuition of [14] is that at any given
time, there are many pairs of nodes such that both members of
a pair are nearby, and hence enjoying a “good” channel. If all
communication occurs between nearby nodes, less interference
is produced, and higher throughput per pair is attained. In
principle, each source could wait until its intended destination
happens to be nearby to attempt information transfer, but such
policy is too inefficient. Instead, a node should utilise one
relay for it to deliver part of the information when it is near
the destination[14].
A plausible network architecture
As shown in fig. 1, the area of interest may be divided into
small “cells”, and the available bandwidth allocated among
these cells, as in a typical cellular network. However, there
are no “base stations”. Cells exist for interference control. A
terminal needs location information, from which it determines
the appropriate communication channel. Transmission power
is determined by regulations. In order for information to travel
from a cell to another, at least some terminals must be mobile,
and perform relaying.
A tractable analytical model
The situations of interest can be idealised through a model
in which random walkers hop from cell to cell in fig. 1, and
exchange information when they “meet”. Static “walkers” may
exist to collect and/or help transfer information (as in [6], [9]).
Figure 2. An idealised 1D mobility-based information network. The triangles
denote mobile terminals, and the “Y” represents a fixed node (perhaps a data
collection point, or a static relay-assisting node).
We initially focus on fig. 2, the one-dimensional equivalent
of fig. 1. Each terminal performs a “random walk” by jumping
from its present location to the location that is to its right
or to its left, with equal probability. When two terminals
coincide in the same location, they can exchange information.
This model may be appropriate when the roaming terminals
do not adjust their mobility patterns in order to facilitate
(or frustrate) communication, such as when sensor-carrying
animals individually wander about a uniform area.
The low-density scenario: a critical question and its answer
A critical question is whether these networks are practical
when the terminals are “few”. In the random walk model, the
extreme “low density” case is when there are only 2 walkers
that need to exchange information periodically (perhaps sensor
data), or even one single walker, that must periodically exchange data with a transceiver at a fixed location. A necessary
condition for them to be able to transfer all the generated
information is that they meet infinitely often, since information
is generated at perpetuity.
Thus, the question can be rephrased as: Do two random
walkers in a “large” (unlimited) area meet infinitely often (or
do a given walker visit a given location infinitely often?).
It turns out that the answer depends on the dimensionality
of the problem. If the walkers move over a one- or twodimensional region, as in fig. 1 or fig. 2, they meet infinitely
often with probability one. However, in a higher-dimension
region, there is a positive probability that they never meet
(possibly after a finite number of meetings)[15].
Many application scenarios can be reasonably approximated
as two or even one dimensional (corridor, highway, etc). But
the third dimension need not be spatial (for example it may be
“spectrum” as in a frequency-hopping system), in which case
the network would not work well, in a low-density scenario.
Information transfer limit for a pair
Of course, when terminals do meet, they do so for a limited
time, and are subject to appropriate information-theoretic
limits. If meeting duration is τ , and information transfer is
upper-bounded by C bps, then at most τ C bits/meeting can
be transferred, in the 2-walker scenario. If p is the percent of
the time that the pair spends in range of each other, pτ C is a
reasonable measure of “capacity”. With more than 2 terminals,
relaying and broadcast scheme could increase capacity, but
interference — or the measures taken to avoid it — would
tend to reduce it.
Many interesting questions
Many important questions arise, even with as few as 3
“walkers” (terminals), and even if one is fixed. If A has
information for B but meets C instead, how much (if any)
of this information should be transferred to C for C to carry
it and forward it to B (especially when there is some cost
associated with relaying)? What is the system “relay gain”,
that is, the increase in capacity resulting from the use of
relaying? If 3 terminals simultaneously meet, what criterion
is appropriate to allocate the channel? In such case, is there a
role for broadcasting, and which “gain” would result?
With an additional terminal, it becomes possible for two
pairs to meet in adjacent cells, which brings up the issue of
interference: which measures to take to mitigate its effects? A
spatial frequency division scheme as in fig. 1 could be very
inefficient when the terminal are “few”... when would such
scheme make sense?
Conclusion
We have presented an idealised model of an intermittentlyconnected, cooperative communication network in which mobility is indispensable. Several specific applications and candidate enabling technology have been discussed. The model
can be analytically formulated as a situation in which several
“random walkers” exchange information when at least two
meet, which leads to many important questions, and some
answers.
Research involves several important stages including (i)
identifying, motivating and conceptualising an interesting
problem, (ii) building a model that is simple enough to be
tractable but general enough to be useful, (iii) posing important
relevant questions, and (iv) providing analytical or numerical
answers to those questions. One can argue that the word
“results” (or more generally “research output”) should apply
to all four of these items. In this sense, we have reported
significant research output concerning items (i), (ii), and (iii).
Concerning (iv), we admit to presently having many more
questions than answers. Nevertheless, we are optimistic that
we have contributed by disseminating some of the available
outputs of our work.
R EFERENCES
[1] J. Sorber, A. Kostadinov, M. Brennan, M. Corner, and E. Berger, “eflux:
Simple automatic adaptation for environmentally powered devices,” in
7th IEEE Workshop on Mobile Computing Systems and Applications,
pp. 50–50, April 2006.
[2] P. Juang, H. Oki, Y. Wang, M. Martonosi, L. S. Peh, and D. Rubenstein,
“Energy-efficient computing for wildlife tracking: design tradeoffs and
early experiences with zebranet,” SIGOPS Oper. Syst. Rev., vol. 36, no. 5,
pp. 96–107, 2002.
[3] B. Wietrzyk and M. Radenkovic, “Energy efficiency in the mobile ad hoc
networking approach to monitoring farm animals,” in Sixth International
Conference on Networking, April 2007.
[4] J. Su, A. Goel, and E. de Lara, “An empirical evaluation of the studentnet delay tolerant network,” in Third Annual International Conference
on Mobile and Ubiquitous Systems, pp. 1–10, July 2006.
[5] A. Pentland, R. Fletcher, and A. Hasson, “Daknet: rethinking connectivity in developing nations,” Computer, vol. 37, pp. 78–83, Jan. 2004.
[6] R. H. Frenkiel, B. R. Badrinath, J. Borres, and R. D. Yates, “The
infostations challenge: balancing cost and ubiquity in delivering wireless
data,” IEEE Personal Communications, vol. 7, pp. 66–71, Apr. 2000.
[7] Z. J. Haas and T. Small, “A new networking model for biological
applications of ad hoc sensor networks,” IEEE/ACM Trans. Netw.,
vol. 14, no. 1, pp. 27–40, 2006.
[8] R. C. Shah, S. Roy, S. Jain, and W. Brunette, “Data mules: modeling
and analysis of a three-tier architecture for sparse sensor networks,” Ad
Hoc Networks, vol. 1, pp. 215–233, September 2003.
[9] W. Zhao, Y. Chen, M. Ammar, M. D. Corner, B. N. Levine, and
E. Zegura, “Capacity Enhancement using Throwboxes in DTNs,” in
Proc. IEEE Intl Conf on Mobile Ad hoc and Sensor Systems (MASS),
pp. 31–40, Oct 2006.
[10] J. Burgess, B. Gallagher, D. Jensen, and B. N. Levine, “Maxprop: Routing for vehicle-based disruption-tolerant networks,” in IEEE INFOCOM,
pp. 1–11, Apr. 2006.
[11] W. Zhuang, X. S. Shen, and Q. Bi, “Ultra-wideband wireless communications,” Wireless Communications and Mobile Computing, vol. 3, no. 6,
pp. 663–685, 2003.
[12] M. Hamalainen, J. Iinatti, I. Oppermann, M. Latva-aho, J. Saloranta,
and A. Isola, “Co-existence measurements between UMTS and UWB
systems,” IEE Proceedings- Communications, vol. 153, pp. 153–158,
Feb. 2006.
[13] P. Gupta and P. Kumar, “The capacity of wireless networks,” Information
Theory, IEEE Transactions on, vol. 46, no. 2, pp. 388–404, Mar 2000.
[14] M. Grossglauser and D. N. C. Tse, “Mobility increases the capacity
of ad hoc wireless networks,” IEEE/ACM Transactions on Networking,
vol. 10, pp. 477–486, Aug. 2002.
[15] M. E. Fisher, “Walks, walls, wetting, and melting,” Journal of Statistical
Physics, vol. 34, pp. 667–729, March 1984.