You are currently browsing the archives for the News category.

Archive for the ‘News’ Category

ns-3 participating in SOCIS 2017

Friday, May 26, 2017 @ 02:05 PM  posted by tomh

ns-3 has been invited to participate in the 2017 edition of ESA Summer of Code in Space. This summer coding program is intended to improve space-related open source software. Interested students must submit an application through the form available at the above link, by 31 May.


ns-3 GSoC students announced

Thursday, May 4, 2017 @ 09:05 PM  posted by tomh

We're pleased to announce that we have been awarded and have selected five student projects for the 2017 edition of Google Summer of Code.  The students and projects selected are:

  • Abhijith Anilkumar, "ns-3 App Store," mentored by Tom Henderson
  • Shravya K.S., "Framework for TCP Prague simulations in ns-3," mentored by Mohit Tahiliani
  • Alexander Krotov, "Enabling LTE CA handover to secondary cell," mentored by Biljana Bojovic
  • Manoj Kumar Rana, "Mobile IPv6 Implementation with LTE support," mentored by Tommaso Pecorella
  • Surya Seetharaman, "Implementation of Token Bucket Filter and Heavy-Hitter Filter in ns-3," mentored by Stefano Avallone

This year's application process was especially competitive, as 17 applicants successfully completed our application, and we received more worthy proposals than we could accommodate.  The projects selected were those that scored the best in overall application quality, alignment with available mentors, and open source track record including ns-3 experience.


Google Summer of Code 2017

Monday, February 27, 2017 @ 05:02 PM  posted by tomh

ns-3 is participating in GSoC 2017! We were happy to learn today that we will be participating in the 2017 Google Summer of Code. This program is a great opportunity for students to learn a bit about software engineering and open source projects, and for our project community to grow. Interested students are encouraged to interact with the project through the main project mailing list,, and to review our wiki. Students will have until April 3 to develop a project proposal and submit it to Google.


ns-3.26 released

Monday, October 3, 2016 @ 09:10 PM  posted by tomh

ns-3.26 was released on 3 October 2016 and features the following significant changes.

  • A new class SpectrumWifiPhy has been introduced that makes use of the Spectrum module. Its functionality and API is currently very similar to that of the YansWifiPhy model, especially because it reuses the same InterferenceHelper and ErrorModel classes for this release (although newer error models are now possible).
  • Several new TCP congestion control variants were introduced, including TCP Vegas, Scalable, Veno, Illinois, Bic, YeAH, and H-TCP congestion control algorithms.
  • The traffic control module adds models for FQ-CoDel, PIE, and Byte Queue Limits. Extensions were also made to integrate the Wi-Fi module with the traffic control sublayer. A WifiNetDevice::SelectQueue method has been added to determine the user priority of an MSDU, to allow the traffic control layer to align with QoS-aware queues in the Wifi device. As part of the traffic control work, the API for passing QoS and priority from applications down through the Internet stack has been updated, and the PfifoFast queue disc now classifies packets into bands based on their priority.
  • The Wi-Fi module includes better support for IEEE 802.11e features including TXOP limits, and the API for configuring Wi-Fi channel number, center frequency, and standard has been made more consistent.

Finally, the release includes numerous bug fixes and small improvements, listed in the RELEASE_NOTES.