Brn.Sim: Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
The Berlin RoofNet Simulator (Brn.Sim) is wireless mesh network simulator based on JiST/SWANS. |
The Berlin RoofNet Simulator (Brn.Sim) is wireless mesh network simulator based on JiST/SWANS. |
||
= |
= Brn.Sim Core = |
||
== Simulator Core == |
|||
⚫ | |||
== Physical Layers == |
|||
⚫ | |||
* Models for IEEE 802.11b (DSSS) and a/g (OFDM) |
* Models for IEEE 802.11b (DSSS) and a/g (OFDM) |
||
* BER Model from yans, ns-3 |
* BER Model from yans, ns-3 |
||
Line 12: | Line 16: | ||
* [[Brn.Phy]] |
* [[Brn.Phy]] |
||
== IEEE 802.11abg Multi-Channel Support == |
=== IEEE 802.11abg Multi-Channel Support === |
||
Tbd. |
Tbd. |
||
== IEEE 802.11abg Multi-Bit-Rate Support and Bit-Rate Selection == |
=== IEEE 802.11abg Multi-Bit-Rate Support and Bit-Rate Selection === |
||
Tbd. |
Tbd. |
||
== IEEE 802.11e == |
=== IEEE 802.11e === |
||
Tbd. |
Tbd. |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
The Brn.Gui is a user interface for the Brn.Sim simulator. It is able to control the simulation execution like a debugger. It visualizes simulation results which are specified in simulation code via the Brn.Measure framework. Furthermore, it is also a result browser for already completed simulations which were executed by the Brn.DistSim distributed simulation framework and stored in the Brn.Db storage. |
The Brn.Gui is a user interface for the Brn.Sim simulator. It is able to control the simulation execution like a debugger. It visualizes simulation results which are specified in simulation code via the Brn.Measure framework. Furthermore, it is also a result browser for already completed simulations which were executed by the Brn.DistSim distributed simulation framework and stored in the Brn.Db storage. |
||
Line 33: | Line 41: | ||
[[Image:Brn.Gui-Timebar.png|none|thumb|400px|Brn.Gui displaying the Radio Packet Time-Bar.]] |
[[Image:Brn.Gui-Timebar.png|none|thumb|400px|Brn.Gui displaying the Radio Packet Time-Bar.]] |
||
⚫ | |||
⚫ | |||
= Brn.Measure = |
|||
Tbd. |
Tbd. |
||
= Brn.Db and Brn.DistSim = |
|||
[[DistSim|DistSim]] is a framework for defining, executing and collecting the results of multiple similar simulations. |
[[DistSim|DistSim]] is a framework for defining, executing and collecting the results of multiple similar simulations. |
||
Tbd. |
Tbd. |
||
= Scenario Creation via Brn.Builders = |
|||
Tbd. |
Tbd. |
||
Revision as of 21:05, 30 January 2008
The Berlin RoofNet Simulator (Brn.Sim) is wireless mesh network simulator based on JiST/SWANS.
Brn.Sim Core
Simulator Core
Physical Layers
IEEE 802.11abg Physical Layer
- Models for IEEE 802.11b (DSSS) and a/g (OFDM)
- BER Model from yans, ns-3
- Shadowing and Fading (both correlated/uncorrelated in time) from ns-2/SWAN/GloMoSim
- TODO spatially correlated shadowing
- Propagation Delay Model
- Transmit Diversity Model
- Brn.Phy
IEEE 802.11abg Multi-Channel Support
Tbd.
IEEE 802.11abg Multi-Bit-Rate Support and Bit-Rate Selection
Tbd.
IEEE 802.11e
Tbd.
Brn.Click: Integration of the Click Modular Router API
Tbd.
Brn.Gui
The Brn.Gui is a user interface for the Brn.Sim simulator. It is able to control the simulation execution like a debugger. It visualizes simulation results which are specified in simulation code via the Brn.Measure framework. Furthermore, it is also a result browser for already completed simulations which were executed by the Brn.DistSim distributed simulation framework and stored in the Brn.Db storage.
The Brn.Gui is a stand-alone Eclipse RCP application. A Brn.Sim instance can be connected to the Brn.Gui via Java RMI. The out-of-process architecture (and the resulting RMI overhead) is mainly technical: the usage of custom classloader during simulation causes several problems which RMI solves through serialization.
Tbd.
Brn.Measure
Tbd.
Brn.Db and Brn.DistSim
DistSim is a framework for defining, executing and collecting the results of multiple similar simulations.
Tbd.
Scenario Creation via Brn.Builders
Tbd.
Do not forget to define Getter/Setter for each Member of the Parameter Class!
Wishlist
- Shadowing correlation according to Integration of physical phenomena into an experiment-based propagation model
Related Projects
- ns-2
- yans, ns-3
- JiST/SWANS
- STRAW
- DUCKS
- SWAN
- GloMoSim
- ...