Ns-3.25: Difference between revisions

From Nsnam
Jump to navigation Jump to search
(update release plans)
No edit summary
 
(33 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{TOC}}
{{TOC}}


This page summarizes the release planning for ns-3.25 (January 2016).  The ns-3 release process is listed [http://www.nsnam.org/developers/release-process/ here] and [[Release Process | here]].
This page summarizes the release planning for ns-3.25 (eventually published in March 2016).  The ns-3 release process is listed [http://www.nsnam.org/developers/release-process/ here] and [[Release Process | here]].


= Release goals =
= Release goals =
New features will be driven by contributions.


== Already added ==
== Already added ==
* A new TCP implementation developed under [[GSOC2015TCPTest | this project]]
* A new TCP implementation developed under [[GSOC2015TCPTest | this project]]
* TCP Hybla and HighSpeed [http://www.nsnam.org/docs/contributed/wns3-2015-tcp-paper-presentation.pdf paper presentation]
* TCP Hybla and HighSpeed [http://www.nsnam.org/docs/contributed/wns3-2015-tcp-paper-presentation.pdf paper presentation]
 
* Split of the 'applications' module to a new 'internet-apps' module
== In progress ==
* A RIPv2 routing implementation for IPv4
Please visit [[Ns-3.25#Feature_and_patch_review_status the section below]] on items that are presently in work.
* nanosecond time resolution for PCAP traces
 
* Priority queueing layer and flow control in the IP stack
In addition, the following developers have announced intentions to work on these topics for ns-3.25:
* Dynamic rate control for Wi-Fi HT/VHT modes (Ideal rate control, and Minstrel HT)
* 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
* Natale Patriciello and Stefano Avallone are working on a priority queueing layer and flow control in the IP stack
* 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
** HT/VHT Minstrel  
** HT/VHT Ideal RAA
** 802.11 PCF
** 802.11n/ac PHY layer improvement + initial MIMO support
** 802.11 frame sync (PLCP signal detection) model
* GSOC maintainers would like to merge the code developed on the following three projects:
** LTE carrier aggregation
** MPTCP
** 802.15.4 Phy and MAC protocols
 
Please visit


= Release and development schedule =
= Release and development schedule =


The release is planned for late January with a code freeze in mid January.  More specific dates to be provided later.
'''Updated Monday March 21''': Release candidate 2 (final release candidate?) posted.


= Feature and patch review status =
No further checkins to the ns-3 code are planned.  Documentation will be worked on between now and the release, and any last-minute small bug fixes.  The following release schedule is planned:
 
* Sat. March 12:  Post [https://www.nsnam.org/release/ns-allinone-3.25.rc1.tar.bz2 ns-3.25 release candidate #1]; please provide feedback to the ns-developers mailing list.
A current proposal discussed on ns-developers list is to use the bug tracker to identify and status items being actively workedWe'll post a URL here at a future date once that proposal has been settled.
* <s>Mon. March 14: Documentation updating, post release candidates as needed.</s>
 
* <s>Wed. March 16: pending bug [https://www.nsnam.org/bugzilla/show_bug.cgi?id=2338 2338] resolution:  post release candidate 2</s>
Presently, one new feature is in 'last call' state, regarding TCP refactoring:
* Mon. March 21:  Post [https://www.nsnam.org/release/ns-allinone-3.25.rc2.tar.bz2 ns-3.25 release candidate #2]; please provide feedback to the ns-developers mailing list.
 
* Wed. March 23:  post ns-3.25 release?
https://www.nsnam.org/bugzilla/show_bug.cgi?id=2188


= Packaging =  
= Packaging =  


To be determined.
Same packaging as ns-3.24 (allinone tar.bz2 file)
 
= Release platforms =
 
To be determined.

Latest revision as of 23:23, 29 March 2016

Main Page - Roadmap - Summer Projects - Project Ideas - Developer FAQ - Tools - Related Projects

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

This page summarizes the release planning for ns-3.25 (eventually published in March 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
  • Priority queueing layer and flow control in the IP stack
  • Dynamic rate control for Wi-Fi HT/VHT modes (Ideal rate control, and Minstrel HT)

Release and development schedule

Updated Monday March 21: Release candidate 2 (final release candidate?) posted.

No further checkins to the ns-3 code are planned. Documentation will be worked on between now and the release, and any last-minute small bug fixes. The following release schedule is planned:

  • Sat. March 12: Post ns-3.25 release candidate #1; please provide feedback to the ns-developers mailing list.
  • Mon. March 14: Documentation updating, post release candidates as needed.
  • Wed. March 16: pending bug 2338 resolution: post release candidate 2
  • Mon. March 21: Post ns-3.25 release candidate #2; please provide feedback to the ns-developers mailing list.
  • Wed. March 23: post ns-3.25 release?

Packaging

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