Summary Diffusion Overhead

The study of the communication overhead of the diffusion protocols is important from two different points of view. First, the evaluation of the traffic generated helps us to understand the requirements imposed on the underlying vehicular communication technology, and to determine if MobEyes can coexist with other applications. Second, the investigation of the impact of the parameters identified in the previous section discloses possible tradeoffs between protocol effectiveness and overhead. With regard to the latter perspective, the parameter k shows the largest impact on the performance; the effect due to a small number of agents is negligible, since they are only responsible for local 1-hop traffic. The Figure below shows the average received packets per node per second, obtained during a simulation time of 1000 seconds. In this set of simulations, we fixed k=1, and changed all the other parameters, i.e., mobility model (RWP, MAN, RT), N (100, 200, 300), and v (5, 15, 25). As expected, the number of received packets linearly increases as the number of nodes increases, while it is independent from v.


The latter result could mislead to conclude that speed increments would not impact the harvesting latency, since the number of received packets would not change. This apparently invalidates our previous results (see a=1,k=1), and should be explained as follows. For a fixed advertisement interval, as average speed increases, the probability of useful meetings (i.e., of receiving a non-redundant summary) increases because there is more mixing among mobile nodes. For example, given a relative speed v, let us assume that the average period that any two nodes are within their communication ranges simply be 2R/2v. Then with v of 5 and 25 m/s, and R=250m, the periods can be estimated as 50 and 10 seconds respectively. This implies that the cases of 5 m/s has roughly 5 times higher chances of receiving redundant advertisements than the case of 25 m/s. It is interesting to note that, fixed the average speed, there exists an optimal advertisement period allowing to maximize non-redundant summary diffusion, while minimizing the overhead. It will be part of our future work to analytically determine this value.
In all considered cases, the overhead is limited, on the order of few (one to five) packets per second, proving the low impact of MobEyes on the available bandwidth. It is interesting to note that MAN shows an overhead far lower than the other two mobility models. This is due to the stationary distribution of nodes in the field achieved by the different models. RWP suffers from the well known tendency to gather nodes in the center of the simulated area. By using the road distribution of the Westwood map, also RT tends to aggregate cars in a limited area (the south-easter) presenting the largest concentration of tracks. As a consequence, the actual density appears much higher in these models than the average density calculated in uniform conditions. On the other hand, MAN effectively achieves the most uniform node distribution. These intuitions are further confirmed by an offline analysis of the mobility traces.


The Figure above shows the magnifying effect produced by an increase of the parameter k. k-hop relaying produces an enlargement of the area where summary packets are diffused intuitively proportional to k^2. Consequently, also the number of nodes affected by a single summary diffusion will be about k^2 larger than the single-hop case. Moreover, while in the single-hop case, nodes receive any summary packet only once, with k-hop relaying any node within k-hops from the originator receives it a number of times proportional to the number of its neighbors. Thus, the total overhead is expected to increase by a factor larger than k^2 but lower than k^2 times the average number of neighbors (please note that k-hop distant nodes do not relay packets, thus reducing the latter factor for k-hop as well as k-1-hop distant nodes). The combination of these results with those in Figure multiple agent,k>1 lead us to conclude that parameter k permits to decrease harvesting latency (about 20-30\% for k=3) at the price of overhead increase (around 15-20 times). The importance of either factor and the proper balance of their tradeoff can be only decided depending on specific characteristics and requirements of the supported urban monitoring application.