Difference between revisions of "Ns-3.25"

From Nsnam
Jump to: navigation, search
(Release and development schedule)
(In progress)
Line 13: Line 13:
  
 
== In progress ==
 
== In progress ==
Please visit [[Ns-3.25#Feature_and_patch_review_status | the patch status section below]] on items that are presently in work or are requesting review.
 
  
In addition, the following developers have announced intentions to work on these topics for ns-3.25:
+
There are two remaining issues to complete ns-3.25:
 
* Natale Patriciello, Pasquale Imputato, and Stefano Avallone are working on a priority queueing layer and flow control in the IP stack
 
* Natale Patriciello, Pasquale Imputato, and Stefano Avallone are working on a priority queueing layer and flow control in the IP stack
 
** Status:  Code under development at:  https://github.com/stavallo/ns-3-dev-git/commits/queue-disc-exp
 
** Status:  Code under development at:  https://github.com/stavallo/ns-3-dev-git/commits/queue-disc-exp
** Next steps:  Almost ready for merge; debugging a pybindgen issue listed here: https://www.nsnam.org/bugzilla/show_bug.cgi?id=2301
+
** Next steps:  Considering a few different approaches to settle on the NetDevice API changes
* Tom Henderson is working on a Spectrum implementation of the ns-3 Wifi physical layer
+
* Sebastien Deronne, Matias Richart, and Tom Henderson are working on providing dynamic rate control for Wi-Fi HT/VHT modes.
** Status:  (<b>Update:  will slip until next release</b>).  Testing repository available:  http://code.nsnam.org/tomh/ns-3-dev-spectrum-wifi
+
** Status:  This is listed as [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1797 bug 1797] in the tracker, but has generated a number of additional bug reports that need to be finished, including 2275, 2311, 2313, 2315, and 2316.
** Next steps:  Add documentation, possibly more tests, to ns-3-dev-spectrum-wifi; ask for review
+
* Chip Webb is working on improving support for Ethernet (full duplex links, switches and mixed L2/L3 networks) and on adding support for generating pcap trace files with nanosecond resolution timestamps
+
** Status:  Pcap patch was merged.  Ethernet support will slip to next release.
+
* Natale Patriciello would like to merge TCP BIC and CUBIC implementations
+
** Anh Nguyen has contributed some initial support for SACK and we are considering this code:  https://www.nsnam.org/bugzilla/show_bug.cgi?id=2248
+
** Status:  BIC, CUBIC, SACK will slip to next release.
+
* Sebastien Deronne and other Wi-Fi developers are working on:
+
** 802.11b short PLCP support <b> completed </b>
+
** HT/VHT Minstrel <b> still under work </b>
+
** HT/VHT Ideal RAA  <b> still under work</b>
+
** 802.11 PCF  <b> will slip to next release</b>
+
** 802.11n/ac PHY layer improvement + initial MIMO support <b> merged</b>
+
** 802.11 frame sync (PLCP signal detection) model  <b> will slip to next release</b>
+
* GSOC maintainers would like to merge the code developed on the following three projects (update:  <b> will slip to next release</b>)
+
** LTE carrier aggregation
+
** MPTCP
+
** 802.15.4 Phy and MAC protocols
+
  
 
= Release and development schedule =
 
= Release and development schedule =

Revision as of 06:01, 1 March 2016

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.25 (rescheduled to February 2016). The ns-3 release process is listed here and here.

Release goals

Already added

  • A new TCP implementation developed under this project
  • TCP Hybla and HighSpeed paper presentation
  • Split of the 'applications' module to a new 'internet-apps' module
  • A RIPv2 routing implementation for IPv4
  • nanosecond time resolution for PCAP traces

In progress

There are two remaining issues to complete ns-3.25:

  • Natale Patriciello, Pasquale Imputato, and Stefano Avallone are working on a priority queueing layer and flow control in the IP stack
  • Sebastien Deronne, Matias Richart, and Tom Henderson are working on providing dynamic rate control for Wi-Fi HT/VHT modes.
    • Status: This is listed as bug 1797 in the tracker, but has generated a number of additional bug reports that need to be finished, including 2275, 2311, 2313, 2315, and 2316.

Release and development schedule

We will post a release candidate once the traffic control (https://www.nsnam.org/bugzilla/show_bug.cgi?id=2301) and wifi rate control (https://www.nsnam.org/bugzilla/show_bug.cgi?id=1797 and https://www.nsnam.org/bugzilla/show_bug.cgi?id=2305) issues are resolved.

Feature and patch review status

Starting with ns-3.25, we will use the tracker rather than the wiki pages to track release patches and reviews.

  • These LAST-CALL patches are in last call state, meaning that they are about to be committed barring any comments
  • Looking to help review proposed code? These PATCH-PENDING patches are in patch pending state, meaning that they are providing code proposed for the upcoming release, but need review and signoff by maintainers, and users if possible
  • Looking to help contribute code for the release? These issues are in patch wanted state for the next release, meaning that we are looking for a volunteer to work on them

Packaging

Same packaging as ns-3.24 (allinone tar.bz2 file)

We would like to add a Docker image and are seeking a Docker maintainer.

Release platforms

Latest LTS and current releases of Linux, FreeBSD, and OS X. Specifics to be determined.