|
|
|
|
Technion Extensions of the JiST/SWANS
Simulator |
|
Maintained by
Gabriel Kliot (gabik@cs.technion.ac.il)
JiST/SWANS simulator is a
Java-based discrete event simulator for
Wireless Ad Hoc networks developed in Cornell University (http://jist.ece.cornell.edu/index.html).
JiST is a high-performance discrete event simulation engine that runs
over a standard Java virtual machine. SWANS is a Scalable Wireless Ad hoc
Network Simulator that runs on top of the JiST engine.
The supporting community of JiST/SWANS is continuously growing.
On this page, we provide a set of extensions to JiST/SWANS simulator created
at the Technion - Israel Institute of Technology. These extensions include bug
fixes, new functionally we have developed, as well as simply sharing our
experience working with JiST/SWANS.
-
Signal
Interference models - explanation and bug fixes
- PHY
setup - how to set PHY parameters and how to measure the effective
transmission range
- Animation
- using Javis or NAM animators to graphically display simulation scenarios
- How to add support for
multiple radios
- Running
JiST with Java 1.5
- Bug fixes:
- Bug in
Mac802_11 - wrong backoff counting

- Bug in
Mac802_11 - wrong duplicate message elimination handling
-
Bug in
RandomWalk mobility model - wrong
bouncing off the walls
-
Bug in
Location.Location2D - wrong
handling of
node location if is exactly on the border of two bins
-
Bug in trans.CircularBuffer
- bug in the function
retrieveBytes().

-
Bug in trans.TcpSocket
-
wrong value used for maximum congestion window.

-
Bug in trans.TransTcp
- DROP_PROBABILITY should be set to zero.

- Suggestions, ideas, and my general experiences with developing code for network
simulators
- Making your simulations run
faster
Thank you note:
I would like to thank everyone who contributes to this project by reporting
bugs:
There is a number of other teams who actively work on extending and
improving JiST/SWANS.
Some of them are listed below. Send me an email
if you want to be added to this list:
- JiST/SWANS Portal from Ulm
university - fixes, improvements, VANET mobility models and Geographic routing
- Jist/SWANS portal of
Paul Kiddie from
University of Birmingham
- SWANS++
- Extensions to the Scalable Wireless Ad-hoc Network Simulator, developed by
David Choffnes from Northwestern
University.
It currently includes a mobility model for wireless vehicular
ad-hoc network (VANET)
simulations, a number of routing protocols, and a visualization tool.
Source Forge SWANS++ project.
Gabi Kliot
01/20/2009