Wireless networking research is fundamentally dependent upon simulation. Analytically quantifying the performance and complex behavior of even simple protocols on a large scale is often imprecise. On the other hand, performing actual experiments is onerous: acquiring hundreds of devices, managing their software and configuration, controlling a distributed experiment and aggregating the data, possibly moving the devices around, finding the physical space for such an experiment, isolating it from interference and generally ensuring ceteris paribus, are but some of the difficulties that make empirical endeavors daunting. At a minimum, one would like to simulate networks of many thousands of nodes. However, even though a few parallel discrete event simulation environments have been shown to scale to networks of beyond 10 nodes, slow sequential network simulators remain the norm [8]. In particular, most published ad hoc network results are based on simulations of few nodes only (usually fewer than 500 nodes), for a short duration, and over a small geographical area. Larger simulations usually compromise on simulation detail. For example, some existing simulators simulate only at the packet level without considering the effects of signal interference. Others reduce the complexity of the simulation by curtailing the simulation duration, reducing the node density, or restricting mobility. SWANS is a Scalable Wireless Ad hoc Network Simulator built atop the JiST platform, a general-purpose discrete event simulation engine. SWANS was created primarily because existing wireless network simulation tools are not sufficient for current research needs. SWANS also serves as a validation of the virtual machine-based approach to simulator construction.
[1]
Mineo Takai,et al.
Parssec: A Parallel Simulation Environment for Complex Systems
,
1998,
Computer.
[2]
George F. Riley,et al.
Simulating Large Networks - How Big is Big Enough?
,
2002
.
[3]
Sajal K. Das,et al.
SWiMNet: A Scalable Parallel Simulation Testbed for Wireless and Mobile Networks
,
2001,
Wirel. Networks.
[4]
Zygmunt J. Haas,et al.
A new routing protocol for the reconfigurable wireless networks
,
1997,
Proceedings of ICUPC 97 - 6th International Conference on Universal Personal Communications.
[5]
David A. Maltz,et al.
Dynamic Source Routing in Ad Hoc Wireless Networks
,
1994,
Mobidata.
[6]
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.
[7]
M. Gerla,et al.
GloMoSim: a library for parallel simulation of large-scale wireless networks
,
1998,
Proceedings. Twelfth Workshop on Parallel and Distributed Simulation PADS '98 (Cat. No.98TB100233).
[8]
Thomas R. Gross,et al.
Simulation of large ad hoc networks
,
2003,
MSWIM '03.
[9]
Mostafa H. Ammar,et al.
A generic framework for parallelization of network simulations
,
1999,
MASCOTS '99. Proceedings of the Seventh International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.