Ns-3.22
Main Page - Roadmap - Summer Projects - Project Ideas - Developer FAQ - Tools - Related Projects
HOWTOs - Installation - Troubleshooting - User FAQ - Samples - Models - Education - Contributed Code - Papers
This page summarizes the release planning for ns-3.22. The ns-3 release process is listed here and here.
The release manager is Tom Henderson.
Release schedule
ns-3.22 is planned for mid-January, 2015. ns-3 makes roughly three releases per year (Dec/Jan, Apr/May, and Aug/Sept timeframes).
Packaging
ns-3.22 will be packaged as a source tarball as before: ns-allinone-3.22.tar.bz2.
The tarball will contain:
- Latest version of pybindgen
- Latest version of netanim
- ns-3.22
- bake
where bake is used to fetch optional ns-3 components, including DCE.
A patch from ns-3.21 to ns-3.22 will also be posted.
Whether ns-3.22 is prepared in other packaging (e.g. Debian) is to be determined.
Release platforms
We usually try to keep pace with the latest popular versions of Linux, OS X, and FreeBSD. For the ns-3.22 release, we plan to support the following systems and compilers:
- OS X 10.10 Yosemite with latest Xcode
- Ubuntu 14.04 and 14.10 (gcc-4.8, 4.9)
- Fedora 20 and 21 (gcc-4.8, 4.9)
- Debian 7 (gcc-4.9)
- FreeBSD 10.1 (clang 3)
- some older platforms (to be determined)
New features
Developers are working or planning to work on the following new features for ns-3.21. Note: there is no guarantee that the features will be finished by the end of the year, so check back for progress/status.
Changes to the simulation core
- Python 3 support (Siddharth Sankurdar)
Others to be determined
Internet module
- An implementation of MLDv2 for IPv6 (Krishna Teja Yadavalli and Tommaso Pecorella)
- FQ-Codel and SFQ-Codel models (Anh Nguyen and Dave Taht)
TCP
- TCP variants for satellite networks (Natale Patriciello)
- RttEstimator improvements (Natale Patriciello)
- Multipath TCP (Morteza Kheirkhah Sabetghadam)
WiFi
- MPDU aggregation for 802.11n (Sebastien Deronne and Ghada Badawy, and others)
- WAVE for 802.11 vehicular networks (Scott Carpenter and Junling Bu)
Delay-tolerant networking
- Self-Delimiting Numeric Values (Dizhi Zhou and Ruben Martinez)
- Licklider Transport Protocol (Ruben Martinez)
- Bundle Protocol (Dizhi Zhou)
Mobility
- Routes mobility model (Tiago Cerqueria)
Software maintenance issues
To be determined
Bugs or issues in ns-3 core
To be determined
Bugs in models to fix
To be determined
Documentation improvements
To be determined