Using N-body algorithms for interference computation in wireless cellular simulations

A comprehensive simulation model of wireless cellular networks must include the computation of transmitter power levels. In such systems, as time evolves, powers are continuously updated to minimize interference and maintain signal quality. Transmitters operate at the minimum power required to meet a target signal to noise ratio (SNR), which, in the real system, can be promptly estimated since the values involved come front direct measurements. In a simulation model, however, the interference over each receiver is a quantity that must be computed and the associated costs are not low. A system with N pairs of transmitters and receivers requires that O(N/sup 2/) pairwise interactions be computed; it's easy to see how very large the workload is when we consider that, in order to advance simulated time by one second, this large computation may have to be performed hundreds of times. We show that techniques devised for the simulation of systems of self-gravitating bodies (N-body problem) can be successfully applied to reduce the complexity of interference computations in simulations of wireless systems. However, our experiments suggest simple distance-based truncation may be the superior method.

[1]  G. J. Foschini,et al.  Distributed autonomous wireless channel assignment algorithm with power control , 1995 .

[2]  Roy D. Yates,et al.  Parallel simulations of wireless networks with TED: radio propagation, mobility and protocols , 1998, PERV.

[3]  Leslie Greengard,et al.  A fast algorithm for particle simulations , 1987 .

[4]  Michael S. Warren,et al.  Astrophysical N-body simulations using hierarchical tree data structures , 1992, Proceedings Supercomputing '92.

[5]  Andrew W. Appel,et al.  An Efficient Program for Many-Body Simulation , 1983 .

[6]  Rassul Ayani,et al.  Interference radius in PCS radio resource management simulations , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[7]  Roy D. Yates,et al.  Scalable parallel simulations of wireless networks with WiPPET: Modeling of radio propagation, mobility and protocols , 2000, Mob. Networks Appl..

[8]  Mario Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998 .

[9]  Piet Hut,et al.  A hierarchical O(N log N) force-calculation algorithm , 1986, Nature.

[10]  Gerard J. Foschini,et al.  A simple distributed autonomous power control algorithm and its convergence , 1993 .

[11]  Rassul Ayani,et al.  Partitioning PCS for parallel simulation , 1997, Proceedings Fifth International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems.

[12]  Rassul Ayani,et al.  A model for parallel simulation of mobile telecommunication systems , 1996, Proceedings of MASCOTS '96 - 4th International Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[13]  N. Mandayam,et al.  WIPPET, a virtual testbed for parallel simulations of wireless networks , 1998, Proceedings. Twelfth Workshop on Parallel and Distributed Simulation PADS '98 (Cat. No.98TB100233).

[14]  Richard M. Fujimoto,et al.  GTW: a time warp system for shared memory multiprocessors , 1994, Proceedings of Winter Simulation Conference.

[15]  Joshua E. Barnes,et al.  A modified tree code: don't laugh; it runs , 1990 .

[16]  Mario Gerla,et al.  GloMoSim: A Scalable Network Simulation Environment , 2002 .