ns-3 monthly report

July 2006

Prepared by: Tom Henderson (tomh@tomh.org)

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

  • This project was officially started on 1 July, 2006 and announced shortly thereafter to the ns-users and ns-developers mailing lists.
  • The project intends to hold a small kickoff and design review meeting at ICIR on August 9-11 (by invite only).

1.2 Contributions and Collaborations

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

  • Mathieu Lacage met with George Riley at INRIA Sophia Antipolis on June 9 to discuss ns-3 architecture. Mathieu updated yans documentation as a result of the meeting, and summarized the meeting outcomes. These are being incorporated into the forthcoming ns-3 technical spec.

Jim Martin from the CS department at Clemson University intends to collaborate with us on DOCSIS and WiMax models for ns-2 and ns-3, and also to participate in wireless architecture definition for ns-3.

1.3 Statistics


2.   ns-3 Development

2.1 Release Schedule

TBD.

2.2 Technical Progress

None to report other than initial discussions noted above.

2.3 Actions and Open Issues

Develop and circulate a proposed initial development schedule
Owner: Tom H.
Description: Update what was put into the proposal.
Status: No change since last month. Note: Jim Martin also requesting this now.

Start a project web site and source code control server.
Owner: George R.
Description: We need an operational web server, tracker (bugzilla), and source code control server.
Status: Agreement to use Ga. Tech to supply and administer servers. Tom registered the nsnam.org domain. Ga. Tech has now set up the machines, which should become operational in August.

Announce the project.
Owner: Tom H.
Status: (Closed) Announced to ns-users and ns-developers list at the beginning of July.

New tinderboxes for better validation build environment
Owner: Tom H.
Status: Planning to use UW machines for this-- will probably start to set up in August. Until then, continue using Sourcefoge and ad-hoc machines.


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

Planning the next release of ns-2 and related packages in August 2006.

Planned features (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
  • Updating the configure scripts to handle newer platforms
  • nam-1 relicensing

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

3.2 Technical Progress

  • Updated SCTP implementation; patch contributed by Janardhan Iyengar

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.



This report prepared by tomh@tomh.org