Difference between revisions of "Ns-3.28"

From Nsnam
Jump to: navigation, search
(Release status)
(update)
Line 7: Line 7:
 
ns-3.28 is planned for February 28.
 
ns-3.28 is planned for February 28.
  
= Release goals =
+
Between now and then, we will try to merge things that are in [https://www.nsnam.org/bugzilla/buglist.cgi?bug_status=LAST%20CALL&list_id=95520&query_format=advanced&resolution=--- LAST_CALL status] or close to it.
  
==== Broad goals ====
+
= Current activity =
 
+
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.
+
 
+
* Improve (automate) the Python bindings scanning process using CastXML (Tom Henderson, Ankit Deepak)
+
** https://www.nsnam.org/bugzilla/show_bug.cgi?id=2451#c22
+
 
+
* Make ns-3 compatible with Windows Visual Studio (Robert Ammon)
+
** Robert Ammon has been working hard on this and has material for review now: https://www.nsnam.org/bugzilla/show_bug.cgi?id=2726
+
 
+
* Review and merge all of the summer project code (GSoC and SOCIS)  (various project mentors)
+
** See [https://www.nsnam.org/wiki/Summer_Projects#European_Space_Agency_Summer_of_Code_in_Space_.28SOCIS.29_2017  this wiki page] for links
+
 
+
* Get to zero Doxygen warnings (Robert Ammon, Tom Henderson)
+
** We are close; additional patches to merge (provided by Robert) are at:  https://www.nsnam.org/bugzilla/show_bug.cgi?id=938
+
 
+
* Launch the ns-3 app store (Tom Henderson, Abhijith Anilkumar)
+
** Beta site:  http://ns-apps.ee.washington.edu
+
  
 
==== Wifi ====
 
==== Wifi ====
Line 45: Line 28:
  
 
Feature level:
 
Feature level:
* Revise and merge pacing at TCP layer
 
* Revise and merge TCP LP
 
* Cwnd Event
 
 
* Westwood test suite
 
* 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:
 
Bug Fixes:

Revision as of 00:30, 2 February 2018

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 planned for February 28.

Between now and then, we will try to merge things that are in LAST_CALL status or close to it.

Current activity

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:

  • Westwood test suite

Bug Fixes:

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

Traffic control

Stefano Avallone mentioned the following plans.

  • introduce other qdiscs: fifo, prio and token bucket (from GSoC)
  • 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

UAN

  • Bug 2413 - Changes in the UAN module to support NS-3 IP stack (patch submitted, pending final review)
  • Bug 2805 - RFC6775-Neighbor Discovery Optimization for IPv6 (waiting for Tommaso recommendations)