TY - JOUR
T1 - Approximating the connectivity between nodes when simulating large-scale mobile ad hoc radio networks
AU - Barrett, Christopher L.
AU - Marathe, Madhav V.
AU - Engelhart, D. Charles
AU - Sivasubramaniam, Anand
N1 - Funding Information:
The work is supported by the Department of Energy under Contract W-7405-ENG-36
PY - 2004/9
Y1 - 2004/9
N2 - Simulation is a widely used technique in the design and evaluation of mobile ad hoc networks. However, time and space constraints can often limit the extent of the size, complexity and detail of the networks that can be simulated. Approximations in the system model can possibly alleviate this problem, but we need to be careful about how much accuracy is compromised when employing them. This paper specifically focuses on one aspect of simulation cost that is incurred in the computation of the connectivity graph that is used to describe what mobile nodes can communicate with whom. Since such a graph is re-computed frequently during the simulation, we explore alternatives to computing this graph exactly and their accuracy in capturing the actual graph properties. We investigate three approximation alternatives to compute graph connectivity, and propose metrics for expressing their deviations from the actual graph. In addition, the graphs generated by these approximations are compared to the original by examining several previously proposed graph measures - the degree distribution, clustering coefficient, shortest path distribution and eigenvalue distribution. Such comparisons are conducted not only with static graphs, but also with dynamically changing graphs that are a consequence of clients moving. Results indicate that these approximations can be quite effective in avoiding repeated calculation of exact graph connectivity.
AB - Simulation is a widely used technique in the design and evaluation of mobile ad hoc networks. However, time and space constraints can often limit the extent of the size, complexity and detail of the networks that can be simulated. Approximations in the system model can possibly alleviate this problem, but we need to be careful about how much accuracy is compromised when employing them. This paper specifically focuses on one aspect of simulation cost that is incurred in the computation of the connectivity graph that is used to describe what mobile nodes can communicate with whom. Since such a graph is re-computed frequently during the simulation, we explore alternatives to computing this graph exactly and their accuracy in capturing the actual graph properties. We investigate three approximation alternatives to compute graph connectivity, and propose metrics for expressing their deviations from the actual graph. In addition, the graphs generated by these approximations are compared to the original by examining several previously proposed graph measures - the degree distribution, clustering coefficient, shortest path distribution and eigenvalue distribution. Such comparisons are conducted not only with static graphs, but also with dynamically changing graphs that are a consequence of clients moving. Results indicate that these approximations can be quite effective in avoiding repeated calculation of exact graph connectivity.
UR - http://www.scopus.com/inward/record.url?scp=3042820191&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=3042820191&partnerID=8YFLogxK
U2 - 10.1016/S0164-1212(03)00245-0
DO - 10.1016/S0164-1212(03)00245-0
M3 - Article
AN - SCOPUS:3042820191
SN - 0164-1212
VL - 73
SP - 63
EP - 74
JO - Journal of Systems and Software
JF - Journal of Systems and Software
IS - 1 SPEC. ISS.
ER -