For each selected link pair, we measured as follows. For each
link in the pair, we measured the unicast throughput using 1000 byte
UDP packets for 30 seconds. Immediately afterwards, we measured the
aggregate throughput of the two links operating together, again using
unicast UDP packets for 30 seconds. Using the definition in Equation
(1) we calculated the LIR for this pair. Testing links in
a pair in quick succession helps mitigate the impact of environmental
variations. We repeated the experiment 5 times for each of our 75
link pairs. Thus the total duration of the experiment was just under
10 hours The median LIR value for these 75 link pairs are shown in
Figure 2. Note that testing all 9168 pairs
would have required more than 1100 hours.
First, note that we have several link pairs with intermediate LIR
values between 0.5 and 1. In other words, interference is not a binary
phenomenon. To compare this data with the binary predictions of ,
and
models, we must pick a threshold,
. If
,
we deem the links to have interfered in our experiment. If
, we deem that the links did not interfere.
Of the 75 node pairs, 24 pairs have LIR of 1. Thus, in each of these 24
pairs, the two links do not interfere with each other. Five other link
pairs have values between 1 and 0.9. Given the minimal interference,
we classify these link pairs as non-interfering as well. Thus, we
set
. With this threshold, we have 29 pairs in which
links do not interfere, and 46 pairs in which the links do interfere.
We see that the model is too pessimistic for our network, since
we do have 29 non-interfering link pairs. On the other hand, the
model is too optimistic. The two links in each pair do not share an
endpoint, so according to the
mode, none of the link pairs should
show any interference. Yet, we have 46 link pairs in which the links
do interfere.
The model is harder to verify. It is defined in terms of distance
between nodes. We found that the predictions made using distance are
quite inaccurate in our testbed. In an indoor testbed like ours, the
radio signal propagation is also affected by office walls and other
obstacles. There is no easy way to incorporate this information in
the model. Therefore, we define a variant of the
model that does
not rely on physical distance between nodes. We will say that a pair of
links
and
interfere if there is a 2 hop (or shorter)
path from
to
, or from
to
. In other words, the modified
model says that a pair of links will interfere if the sender of one link
is within two hops of the other link's receiver. Note that ``hop'' is
just another term for a wireless link. This variant of the
model
predicted that 56 of the 75 link pairs will show interference. In our
experiments, we observed interference in only 46 of these 56 pairs. The
other 10 pairs did not show interference in our experiments. On the
other hand, the model predicted no interference for 19 pairs. We indeed
did not observe interference in any of these 19 pairs. These numbers
are summarized in Table 1. The conclusion is that the
model is pessimistic: it errs on the side of predicting interference
even when there is none.
It may appear that the model seems pessimistic because we used to classify experimental observations, and it is too low a
threshold. However, even if we use
to classify experimental
observations (and hence classify more pairs as interfering), the model
still incorrectly predicts interference in 7 pairs that do not see any
interference.
The pessimistic nature of the model is probably due to the indoor
setting of our testbed. In such an environment, the radio signal degrades
much faster than it would in free space, thus limiting the overall
interference. We also evaluated a 1-hop variant of the model,
which turned out to be optimistic. We believe that it may be possible
to modify the 1-hop variant further to provide better predictions.
However, there is no guarantee that the predictions of the 1-hop model
will be accurate in other environments. Furthermore, even the improved
model will provide only binary predictions. In the following section,
we present a measurement-based approach which automatically takes into
account the impact of environmental factors, and is capable of predicting
intermediate values of .