Difference between revisions of "Ns-3.30"

From Nsnam
Jump to: navigation, search
(Release status)
(Release goals)
 
(3 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
= Release status =
 
= Release status =
  
ns-3.30 is planned for late 2018.
+
ns-3.30 was released on 21 August 2019.
  
 
= Release goals =
 
= Release goals =
 +
 +
''Note:  This section is outdated; ns-3.30 has already been released with some of these goals met but not all.''
  
 
Of course, resolving confirmed issues in our tracker is a priority.  Here are a few more things we'd like to accomplish this cycle, and the names of people who volunteer to work on the issue.
 
Of course, resolving confirmed issues in our tracker is a priority.  Here are a few more things we'd like to accomplish this cycle, and the names of people who volunteer to work on the issue.
Line 13: Line 15:
 
==== System-wide ====
 
==== System-wide ====
  
* Finish the Python bindings scanning process using CastXML (Tom Henderson, Ankit Deepak, Gustavo Carneiro)
+
* Finish the Python bindings scanning process using CastXML for MacOS (Tom Henderson, Ankit Deepak, Gustavo Carneiro)
 
** https://www.nsnam.org/bugzilla/show_bug.cgi?id=2451#c22
 
** https://www.nsnam.org/bugzilla/show_bug.cgi?id=2451#c22
  
Line 23: Line 25:
  
 
==== New features ====
 
==== New features ====
 
* Launch the ns-3 app store (Tom Henderson, Abhijith Anilkumar)
 
** Beta site:  http://ns-apps.ee.washington.edu
 
  
 
* Review and merge remaining summer project code (GSoC and SOCIS)  (various project mentors)
 
* Review and merge remaining summer project code (GSoC and SOCIS)  (various project mentors)

Latest revision as of 21:45, 26 August 2019

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

This page summarizes the release planning for ns-3.30. The ns-3 release process is listed here and here.

Release status

ns-3.30 was released on 21 August 2019.

Release goals

Note: This section is outdated; ns-3.30 has already been released with some of these goals met but not all.

Of course, resolving confirmed issues in our tracker is a priority. Here are a few more things we'd like to accomplish this cycle, and the names of people who volunteer to work on the issue.

System-wide

New features

  • Review and merge remaining summer project code (GSoC and SOCIS) (various project mentors)
  • Other new features are listed on the tracker (some requiring reviews, and more work)

Wifi

TCP

Feature level:

  • Westwood test suite

Performance:

  • Performance improvements, by replacing RFC algorithms with faster versions: do RFC + faster version in debug mode (checking for result equality), and disable RFC algorithms in release mode

Documentation:

  • Split TcpSocketBase in three different source files: one for input, one for output, other for the state machine. 3000+ lines to read are a non-starter for educational purpose.

- Document the missing features when comparing ns-3 with Linux TCP.

Traffic control

Stefano Avallone mentioned the following plans.

  • help Pasquale and Tommaso to merge the netmap netdevice (SOCIS)
  • if time permits, implement the Diffserv to IEEE 802.11 mapping as defined by draft-ietf-tsvwg-ieee-802-11-09
  • review and merge a few pending code reviews which implement other qdiscs (REM, BLUE, PI, PI2) and add ECN support to CoDel and PIE

Miscellaneous