Difference between revisions of "Ns-3.25"

From Nsnam
Jump to: navigation, search
(Already added)
(In progress)
Line 16: Line 16:
  
 
In addition, the following developers have announced intentions to work on these topics for ns-3.25:
 
In addition, the following developers have announced intentions to work on these topics for ns-3.25:
 +
* 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
 +
** Next steps:  Almost ready for merge; debugging a pybindgen issue listed here: https://www.nsnam.org/bugzilla/show_bug.cgi?id=2301
 
* Tom Henderson is working on a Spectrum implementation of the ns-3 Wifi physical layer
 
* Tom Henderson is working on a Spectrum implementation of the ns-3 Wifi physical layer
 
** Status:  (<b>Update:  will slip until next release</b>).  Testing repository available:  http://code.nsnam.org/tomh/ns-3-dev-spectrum-wifi
 
** Status:  (<b>Update:  will slip until next release</b>).  Testing repository available:  http://code.nsnam.org/tomh/ns-3-dev-spectrum-wifi
 
** Next steps:  Add documentation, possibly more tests, to ns-3-dev-spectrum-wifi; ask for review  
 
** 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
 
* 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 here is nearing merge:  https://www.nsnam.org/bugzilla/show_bug.cgi?id=2283.  Ethernet support will slip to next release.
+
** Status:  Pcap patch was merged.  Ethernet support will slip to next release.
* 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
+
** Next steps:  Reviewing patchset 2:  https://codereview.appspot.com/284530043/
+
 
* Natale Patriciello would like to merge TCP BIC and CUBIC implementations
 
* 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
 
** 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.
 
** Status:  BIC, CUBIC, SACK will slip to next release.
 
* Sebastien Deronne and other Wi-Fi developers are working on:
 
* Sebastien Deronne and other Wi-Fi developers are working on:
** 802.11b short PLCP support
+
** 802.11b short PLCP support <b> completed </b>
** HT/VHT Minstrel
+
** HT/VHT Minstrel <b> still under work </b>
** HT/VHT Ideal RAA  
+
** HT/VHT Ideal RAA <b> still under work</b>
 
** 802.11 PCF  <b> will slip to next release</b>
 
** 802.11 PCF  <b> will slip to next release</b>
** 802.11n/ac PHY layer improvement + initial MIMO support
+
** 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>
 
** 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>)
 
* GSOC maintainers would like to merge the code developed on the following three projects (update:  <b> will slip to next release</b>)

Revision as of 05:45, 26 February 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

Please visit 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:

  • Natale Patriciello, Pasquale Imputato, and Stefano Avallone are working on a priority queueing layer and flow control in the IP stack
  • Tom Henderson is working on a Spectrum implementation of the ns-3 Wifi physical layer
  • 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
  • Sebastien Deronne and other Wi-Fi developers are working on:
    • 802.11b short PLCP support completed
    • HT/VHT Minstrel still under work
    • HT/VHT Ideal RAA still under work
    • 802.11 PCF will slip to next release
    • 802.11n/ac PHY layer improvement + initial MIMO support merged
    • 802.11 frame sync (PLCP signal detection) model will slip to next release
  • GSOC maintainers would like to merge the code developed on the following three projects (update: will slip to next release)
    • LTE carrier aggregation
    • MPTCP
    • 802.15.4 Phy and MAC protocols

Release and development schedule

The release is planned for February. More specific dates to be provided later.

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.