Difference between revisions of "Ns-3.28"

From Nsnam
Jump to: navigation, search
(Wifi)
(Release goals)
Line 41: Line 41:
  
 
Further automate the generation of bindings using CastXML, as discussed here:  https://www.nsnam.org/bugzilla/show_bug.cgi?id=2451#c22
 
Further automate the generation of bindings using CastXML, as discussed here:  https://www.nsnam.org/bugzilla/show_bug.cgi?id=2451#c22
 +
 +
==== TCP ====
 +
 +
Feature level:
 +
* Revise and merge pacing at TCP layer
 +
* Revise and merge TCP LP
 +
* Cwnd Event
 +
* 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.
 +
 +
Bug Fixes:
 +
* Some of them in some order... I still haven't an exact plan.

Revision as of 17:46, 21 October 2017

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.28. The ns-3 release process is listed here and here.

Release status

ns-3.28 is undergoing initial planning (for maintainers to set the goals).

Release goals

Broad goals

Of course, resolving all 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.

  • Review and merge all of the summer project code (GSoC and SOCIS) (various project mentors)

Wifi

  • PCF support (Sebastien Deronne)

Python bindings

Further automate the generation of bindings using CastXML, as discussed here: https://www.nsnam.org/bugzilla/show_bug.cgi?id=2451#c22

TCP

Feature level:

  • Revise and merge pacing at TCP layer
  • Revise and merge TCP LP
  • Cwnd Event
  • 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.

Bug Fixes:

  • Some of them in some order... I still haven't an exact plan.