Reversible Parallel Discrete Event Formulation of a TLM-Based Radio Signal Propagation Model

Radio signal strength estimation is essential in many applications, including the design of military radio communications and industrial wireless installations. For scenarios with large or richly featured geographical volumes, parallel processing is required to meet the memory and computation time demands. Here, we present a scalable and efficient parallel execution of the sequential model for radio signal propagation recently developed by Nutaro et al. [2008]. Starting with that model, we (a) provide a vector-based reformulation that has significantly lower computational overhead for event handling, (b) develop a parallel decomposition approach that is amenable to reversibility with minimal computational overheads, (c) present a framework for transparently mapping the conservative time-stepped model into an optimistic parallel discrete event execution, (d) present a new reversible method, along with its analysis and implementation, for inverting the vector-based event model to be executed in an optimistic parallel style of execution, and (e) present performance results from implementation on Cray XT platforms. We demonstrate scalability, with the largest runs tested on up to 127,500 cores of a Cray XT5, enabling simulation of larger scenarios and with faster execution than reported before on the radio propagation model. This also represents the first successful demonstration of the ability to efficiently map a conservative time-stepped model to an optimistic discrete-event execution.

[1]  M. Levy Parabolic Equation Methods for Electromagnetic Wave Propagation , 2000 .

[2]  Sudip K. Seal,et al.  Scalable Parallel Execution of an Event-Based Radio Signal Propagation Model for Cluttered 3D Terrains , 2009, 2009 International Conference on Parallel Processing.

[3]  Roger D. Chamberlain,et al.  Parallel logic simulation of VLSI systems , 1994, CSUR.

[4]  David W. Bauer,et al.  Optimistic parallel discrete event simulation of the event-based transmission line matrix method , 2007, 2007 Winter Simulation Conference.

[5]  James J. Nutaro A discrete event method for wave simulation , 2006, TOMC.

[6]  Moon-Jung Chung,et al.  An important factor for optimistic protocol on distributed systems: granularity , 1995, WSC '95.

[7]  R.M. Fujimoto,et al.  Parallel and distributed simulation systems , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[8]  Roberto Vitali,et al.  Autonomic Log/Restore for Advanced Optimistic Simulation Systems , 2010, 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[9]  L. F. Perrone,et al.  PARALLEL AND DISTRIBUTED SIMULATION : TRADITIONAL TECHNIQUES AND RECENT ADVANCES , 2006 .

[10]  Richard M. Fujimoto,et al.  Parallel and Distribution Simulation Systems , 1999 .

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

[12]  Roger D. Chamberlain,et al.  Parallel Logic Simulation of VLSI Systems , 1995, 32nd Design Automation Conference.

[13]  Bronis R. de Supinski,et al.  Design, Modeling, and Evaluation of a Scalable Multi-level Checkpointing System , 2010, 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis.

[14]  Allen Taflove,et al.  Computational Electrodynamics the Finite-Difference Time-Domain Method , 1995 .

[15]  Christopher D. Carothers,et al.  Efficient optimistic parallel simulations using reverse computation , 1999, Workshop on Parallel and Distributed Simulation.

[16]  Kalyan S. Perumalla,et al.  /spl mu/sik - a micro-kernel for parallel/distributed simulation systems , 2005, Workshop on Principles of Advanced and Distributed Simulation (PADS'05).

[17]  M. Sadiku Numerical Techniques in Electromagnetics , 2000 .

[18]  Philip A. Wilsey,et al.  Process combination to increase event granularity in parallel logic simulation , 1995, Proceedings of 9th International Parallel Processing Symposium.

[19]  Kalyan S. Perumalla,et al.  Parallel and Distributed Simulation: Traditional Techniques and Recent Advances , 2006, Proceedings of the 2006 Winter Simulation Conference.

[20]  Matthew N. O. Sadiku,et al.  Numerical Techniques in Electromagnetics , 2000 .

[21]  Christopher D. Carothers,et al.  Scalable Time Warp on Blue Gene Supercomputers , 2009, 2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation.

[22]  André Schiper,et al.  On the accuracy of MANET simulators , 2002, POMC '02.

[23]  V. Protopopescu,et al.  An Event Driven, Simplified TLM Method for Predicting Path-Loss in Cluttered Environments , 2008, IEEE Transactions on Antennas and Propagation.

[24]  Hui Li,et al.  Behavior of ad hoc routing protocols in metropolitan environments , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.