0 if case NO-IF in Equation (5.2) holds 1 if case IF in Equation (5.3) holds
In other words, if COIM(lk,j, i) = 1, then the node i is an interferer for the link lk,j, meaning that the transmissions of node i aect the capacity of the link lk,j. On the contrary, if COIM(lk,j, i) = 0, then the node i is not an interferer for the link lk,j. The choice for a binary model lies in the analysis of the results of measuring the channel occupancy, which showed, that 99% of the sender-listener combinations (i, k) are either part of the class of strong interferers IS or part of the class of non-interferers IN. Additionally, as our validation experiments for COIM show, interference eects are of a very dynamic nature in real network deployments, thus making it practically very hard to predict the eects of an interfering transmission on a ne-grained scale.
5.4 Validation
We run the following experiment to validate the rst part NO-IF of COIM as described in Equation (5.2). We randomly selected 28 sample combinations, each existing of a link lk,j and an interfering node i. For each sample (lk,j, i), according to the assumption in NO-IF, for the corresponding values holds COki, COji < TCO. Using our classication, this is equivalent to (i, k), (i, j) ∈ IN. Additionally, we introduce a further constraint regarding
5.4. Validation 71
the distance of the nodes k and i, in order to get more meaningful results. For each sample combination, we rst randomly select the interfering node i, and then select the link lk,j
of all links of which COki, COji < TCO and the distance di,k between nodes i and k in hops based on the communication graph is minimal. More formally, for each sample (lk,j, i) holds
COki, COji < TCO∧ min
k∈V\{i}di,k (5.4)
With this constraint, node k is the closest to node i in regard of the distance in the communication graph for which node i is not an interferer. This way, we avoid samples, in which the adjacent nodes of lk,jare relatively far away of i regarding the network graph and interference eects are unlikely to appear. As a result of applying this additional constraint, for all sample combinations the distance is di,k = 2, meaning that the interferer iresides in the 2-hop neighborhood of the node k. Thus, the results of this experiment will give us also insights about the performance of the 2-hop interference model, since according to the 2-hop model, all sample combinations should suer from interference.
For the validation of the second part IF of COIM as described in Equation (5.3) we ran-domly select 28 sample combination (lk,j, i)in which we expect that node i is an interferer to the link lk,j. Therefore, for each sample (lk,j, i), according to the assumption in IF, for the corresponding channel occupancy values holds COki ≥ TCO.
For both experiments, the following sequential steps are executed for each sample com-bination.
1. Measure the throughput tpk,j for a xed interval of 10 seconds. We use iperf to generate an UDP ow with a data-rate of 6 MBit/s.
2. Start sending at maximum rate at node i and measure the throughput tpk,ji with the same parameters as in step 1. We use a UDP trac generator based on Python Twisted [126] for the transmissions of node i.
Both experiments were repeated 35 times for each sample combination, leading to a total runtime of 16 hours. For each experiment replication, we are interested in the ratio of the achievable throughput when the interferer i is active simultaneously with the ow on link Lk,j and when it is not. More formally, that is expressed by
RTPk,ji = tpk,ji
tpk,j (5.5)
If the transmissions of node i do not aect the capacity of lk,j, the measured throughputs should be the same and RTPik,jwill be close to 1. On the contrary, we expect values for RTPik,j of less than 1, if the node i is an interferer for the link lk,j. Since link qualities and signal propagation are known to be dynamic over time in unshielded testbed environments, we use the following threshold to quantify interference. We dene that node i is an interferer to lk,j if RTPk,ji < 0.85. On the contrary, node i is not an interferer to lk,j if RTPk,ji ≥ 0.85.
72 Chapter 5. Channel occupancy interference model
Figure 5.4.1.: Aggregated results for the experiments to validate COIM. For the validation of NO-IF the results over all sample combinations are in the median close to 1, whereas the results for IF are close to 0.4.
The aggregated results over the two experiments for the validation of COIM are shown in Figure 5.4.1. It can be seen that for NO-IF the results over all sample combinations are in the median close to 1 and the low height of the boxplot shows that the deviation is small. The results for IF are close to 0.4 in the median, which means, that the impact of interference on a particular link can severely aect the capacity of that particular link.
For the median, the expected throughput is less then half of what can be achieved in the absence of the interfering node.
The results for each sample combination for the validation of NO-IF are depicted in Figure 5.4.2a and the results for IF in Figure 5.4.2b. For both graphs, it can be seen by the hight of the boxplots that the deviation over the 35 replications for each sample is quite high which reects the dynamic link and signal propagation characteristics in real unshielded networks. In the case of NO-IF, the median of RTPk,ji ≥ 0.85 for all sample combinations, meaning that we successfully validated this part of COIM. This allows us also to estimate the accuracy of the 2-hop interference model, since the distance between the possible interferer i and node k is di,k = 2. According to the 2-hop interference model, in all sample combinations interference eects should have been appeared. Since this is not the case, the 2-hop model is obviously too pessimistic in our testbed, and most likely for other network deployments as well.
For IF, the median of RTPk,ji < 0.85 for all sample combinations but one, meaning that the interference eects of the simultaneous transmissions of node i do have an eect on the capacity of the link lk,j for all but one sample combinations. The results show, that COIM is able to predict if a node i is an interferer for a link lk,j and will decrease the capacity for that particular link. However, we are not able to quantify the impact of the
5.4. Validation 73
(a) Validation of NO-IF. In samples with a resulting RTPik,j< 0.85for the median, node iis not interfering with the link lk,j.
(b) Validation of IF. In samples with a resulting RTPk,ji ≥ 0.85for the median, node i is not interfering with the link lk,j.
Figure 5.4.2.: Results for the validation of COIM. The results for each sample combination and the corresponding throughput ratio RTPik,j are plotted.
74 Chapter 5. Channel occupancy interference model
COIM Prediction
NO-IF IF
Observed Interference 0 28 Observed No-Interference 27 1
Table 5.4.1.: Prediction table for the validation of COIM.
simultaneous transmissions of the interfering node. As seen in the results, the medians of RTPk,ji are quite evenly distributed between 0.26 and 0.91. Both results according to the predictions of COIM are summarized in Table 5.4.1.