A major problem with leveraging event-driven, packet-level simulation environments, such as ns2[6], J-Sim[1], OpNet[2]), and QualNet[3]), in conducting wireless network simulation is the vast number of events generated, a majority of which are related to signal transmission in the PHY/MAC layers.In this extended abstract, we investigate the operations of signal transmission in the various stages: signal propagation, signal interference, and interaction with the PHY/MAC layers, and identify where events can be reduced without impairing the accuracy. We propose to leverage the MAC/PHY state information, and devise (from the perspective of network simulation) a reactive channel model (RCM) in which nodes explicitly register their interests in receiving certain events according to the MAC/PHY states they are in and the corresponding operations that should be performed. The simulation study indicates that RCM renders an order of magnitude of speed-up without compromising the accuracy of simulation results. An advantage of RCM with respect to the implementation is that there is no need to re-design the channel model for each specific MAC layer, and the modification made in the MAC/PHY layers is quite modest (e.g., a few API changes). This, coupled with the performance gain, suggests that RCM is an attractive, light-weight mechanism for expediting wireless network simulation.
[1]
Mineo Takai,et al.
Scalable simulation of large-scale wireless networks with bounded inaccuracies
,
2004,
MSWiM '04.
[2]
Mario Gerla,et al.
Impact of channel models on simulation of large scale wireless networks
,
1999,
MSWiM '99.
[3]
David Tse,et al.
Fundamentals of Wireless Communication
,
2005
.
[4]
Thomas R. Gross,et al.
Simulation of large ad hoc networks
,
2003,
MSWIM '03.
[5]
K. Walsh,et al.
Staged simulation for improving scale and performance of wireless network simulations
,
2003,
Proceedings of the 2003 Winter Simulation Conference, 2003..
[6]
Mineo Takai,et al.
Effects of wireless physical layer modeling in mobile ad hoc networks
,
2001,
MobiHoc '01.
[7]
Theodore S. Rappaport,et al.
Wireless communications - principles and practice
,
1996
.
[8]
David M. Nicol,et al.
Nops: a conservative parallel simulation engine for TeD
,
1998,
Workshop on Parallel and Distributed Simulation.
[9]
Weibo Gong,et al.
Time-stepped simulation of queueing systems
,
2001,
SPIE Defense + Commercial Sensing.
[10]
Jennifer C. Hou,et al.
A fast simulation framework for IEEE 802.11-operated wireless LANs
,
2004,
SIGMETRICS '04/Performance '04.