Network Simulator ns2: Difference between revisions

From
Jump to navigation Jump to search
Line 21: Line 21:


=== Patch by Marco Fiore ===
=== Patch by Marco Fiore ===

Link: http://www.telematica.polito.it/fiore/


Adds the following features to ns-2.29
Adds the following features to ns-2.29
Line 31: Line 29:
* multiple data transmission rates support by Marco Fiore
* multiple data transmission rates support by Marco Fiore
* Adaptive Auto Rate Fallback (AARF) by Marco Fiore.
* Adaptive Auto Rate Fallback (AARF) by Marco Fiore.

Link: http://www.telematica.polito.it/fiore/


=== Patches by Ilango Purushothaman ===
=== Patches by Ilango Purushothaman ===

Revision as of 12:16, 28 March 2007

Ns-2 is a discrete event simulator targeted at networking research.

802.11 Support

The existing 802.11 support in ns-2 is disapointing for a number of reasons.

List of bugs and issues

Extensions

Fork by Mathieu Lacage

A new 802.11 module based on a fork of ns-2 around mid-september 2005. Latest release was released in September 2005.

Improvements

  • ET/SNRT/BER-based PHY models
  • 802.11a multirate
  • 802.11e HCCA and EDCA

Link: http://yans.inria.fr/ns-2-80211/

Patch by Marco Fiore

Adds the following features to ns-2.29

  • realistic channel propagation by Wu Xiuchao
  • ricean propagation model by Ratish J. Punnoose
  • SNOOPy calendar scheduler by David X. Wei
  • 802.11 bug fixes by Felix Schmidt-Eisenlohr
  • multiple data transmission rates support by Marco Fiore
  • Adaptive Auto Rate Fallback (AARF) by Marco Fiore.

Link: http://www.telematica.polito.it/fiore/

Patches by Ilango Purushothaman

ongoing work!

Link: http://ee.washington.edu/research/funlab/802_11/802_11_beacon.tar.gz

Mike Moreton's

IEEE 802.11e EDCA and CFB Simulation Model for ns-2

Link: http://www.tkn.tu-berlin.de/research/802.11e_ns2/

Removed bugs:

  • introduces seperate SIFS timer, such that different timers for

deferal (DIFS) and inter-packet times are semantically different,

  • stops deferal whenever the medium becomes busy,
  • proper computation of NAV,
  • proper setting / resetting of NAV.

IEEE 802.11e HCCA module for ns-2

Link: http://info.iet.unipi.it/~cng/ns2hcca/

IEEE 802.11 PCF support for ns-2.1b8

Link: http://www.sm.luth.se/~dugdale/index/software.shtml/

IEEE 802.11 PSM support for ns-2.1b8a

Link: http://www.cag.lcs.mit.edu/~ronny/wireless_psm/readme.html