Accuracy-Speedup Tradeoffs for a Time-Parallel Simulation of Wireless Ad hoc Networks

We introduce a scalable algorithm for time-parallel simulations of wireless ad hoc networks and report on our results. Our approach decomposes the simulation into overlapping temporal components; the individual components are computed using an unmodified sequential network simulator such as NS-2. Our algorithm is iterative and the accuracy of the results increases with the number of iterations. We find that the approach allows the simulation of ad hoc networks with a number of nodes larger than those feasible with sequential network simulators on single CPUs. The algorithm is scalable, we can simulate larger time intervals by increasing the number of virtual processors carrying out the simulation. We identify the parameters that can be investigated with the algorithm and report on the accuracy of our results and on the achieved simulation speedup

[1]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[2]  Yi-Bing Lin,et al.  A time-division algorithm for parallel simulation , 1991, TOMC.

[3]  Richard M. Fujimoto,et al.  Time-Parallel Simulation of Cascaded Statistical Multiplexers , 1994, SIGMETRICS.

[4]  Sigrún Andradóttir,et al.  Time segmentation parallel simulation of tandem queues with manufacturing blocking , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[5]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[6]  Sigrún Andradóttir,et al.  Time-segmentation parallel simulation of networks of queues with loss or communication blocking , 1995, TOMC.

[7]  Charles E. Perkins,et al.  Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for mobile computers , 1994, SIGCOMM.

[8]  Tobias Kiesling Using Approximation with Time-Parallel Simulation , 2005, Simul..

[9]  Jain J. Wang,et al.  Approximate time-parallel simulation of queueing systems with losses , 1992, WSC '92.

[10]  Tobias Kiesling Approximate time-parallel cache simulation , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..

[11]  Jain J. Wang,et al.  Determining initial states for time-parallel simulations , 1993, PADS '93.

[12]  Sigrún Andradóttir,et al.  Parallel simulation by time segmentation: methodology and applications , 1996, Winter Simulation Conference.

[13]  Charles E. Perkins,et al.  Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computers , 1994, SIGCOMM.

[14]  Sajal K. Das,et al.  Exploiting model independence for parallel PCS network simulation , 1999, Proceedings Thirteenth Workshop on Parallel and Distributed Simulation. PADS 99. (Cat. No.PR00155).

[15]  Azzedine Boukerche,et al.  Partitioning parallel simulation of wireless networks , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[16]  R. M. Fujimoto,et al.  Parallel discrete event simulation , 1989, WSC '89.

[17]  Richard M. Fujimoto,et al.  Parallel simulation of high-speed network multiplexers , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[18]  Jean C. Walrand,et al.  Asynchronous algorithms for the parallel simulation of event-driven dynamical systems , 1991, TOMC.

[19]  Sajal K. Das,et al.  SWiMNet: A Scalable Parallel Simulation Testbed for Wireless and Mobile Networks , 2001, Wirel. Networks.

[20]  David A. Maltz,et al.  A performance comparison of multi-hop wireless ad hoc network routing protocols , 1998, MobiCom '98.