ns-3 monthly report

September 2006

Prepared by: Tom Henderson

This document is available at http://www.nsnam.org

Table of Contents



1.   Introduction

This monthly report summarizes the ns-3 project, a collaborative project funded under the following grants:

  • NSF CNS-0551686 (University of Washington);   PIs: Tom Henderson and Sumit Roy
  • NSF CNS-0551378 (Georgia Institute of Technology);   PI: George Riley
  • NSF CNS-0551706 (International Computer Science Institute);  PI: Sally Floyd
For more information and to participate in the project, see http://www.nsnam.org.

1.1 News and Highlights

1.2 Contributions and Collaborations

We regularly collaborate with the Planete research group at INRIA Sophia Antipolis.

  • Iyappan Ramachandran joined the ns-2 developers with commit access, to assist in preparing the release.

1.3 Statistics


2.   ns-3 Development

2.1 Release Schedule

The project is hoping to have a very early alpha release by January 2007.

2.2 Technical Progress

The main development milestones were basic agreement between Tom Henderson, Mathieu Lacage, and George Riley on the core simulation code framework, the scheduler, and the Packet API and documentation. As mentioned above, the preparation of the project infrastructure consumed a large amount of time this month.

2.3 Actions and Open Issues

We will move the action and tracked items to a new Bugzilla-based tracker sometime this month.

3.   ns-2 Maintenance

The project is maintaining ns-2, nam-1, otcl, and tclcl while ns-3 is being developed.

3.1 Release Schedule

As reported above, the project made a release of ns-2 (ns-2.30) and associated packages (nam-1, otcl, and tclcl) on Sept. 26.

New features of ns-2.30 (see the ns-2 changelog):

  • SCTP code update
  • Major XCP code cleanup
  • TFRC updates
  • Adding DelayBox and PackMimeHTTP models

Remaining major issues:

  • Certain validation tests are failing on several platforms
  • nam-1 does not build on 64-bit machines
  • nam-1 relicensing

We plan to make quarterly maintenance releases starting in January 2007 or shortly thereafter.

3.2 Technical Progress

  • None to report

3.3 Actions and Open Issues

The below are the major action items and open issues.

relicense nam-1
Owner: Tom H. (with support from John H.)
Description: Align all nam licenses to be GPL-compatible.
Status: No change since last month.

nam-1 on 64-bit platforms
Owner: None.
Description: nam-1 won't build on 64-bit machines
Status: No change since last month.