ns-3 monthly report
January 2007
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
- Raj Bhattacharjea (raj.b@gatech.edu) joined the NSF-funded project
as a full-time developer at Georgia Tech
- Craig Dowell (craigdo@ee.washington.edu) joined the NSF-funded
project as a full-time developer at University of Washington
- The core development team focused on the node design and key
interfaces (network to mac and application to sockets), working towards
an initial functional (pre-alpha) ns-3 release at the end of February.
1.2 Contributions and Collaborations
We regularly collaborate with the
Planete
research group at INRIA Sophia Antipolis. Mathieu Lacage is the lead
developer.
- Mathieu contributed an initial proposal for queueing API for the
ns-3 NetDevice class.
- In December, Mathieu contributed a proposal for a smart pointer
implementation for ns-3
(mail message here), and also a user-space thread API
(mail message here).
- Iyappan Ramchandran contributed several updates to the 802.15.4
WPAN module for ns-2 (mail message here)
- Michele Weigle helped to test and marshal in a number of fixes for
Solaris compatibility, contributed originally by Emil Mikulic
1.3 Statistics
2. ns-3 Development
2.1 Release Schedule
As mentioned above, the project is hoping to have a pre-alpha release by
February 2007. Details are found in this mailing list post:
http://mailman.isi.edu/pipermail/ns-developers/2006-November/002646.html
A lot of work remains in February to meet this target.
2.2 Technical Progress
The core development team focused on the node design and key
interfaces (network to mac and application to sockets), working towards
an initial functional (pre-alpha) ns-3 release at the end of February.
2.3 Actions and Open Issues
We started in October to track open issues and bugs in a Bugzilla tracker:
http://www.nsnam.org/bugzilla.
So far, this tracker has not been really used.
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
The next release of ns-2 (ns-2.31, nam-1.13) is tentatively scheduled for
mid-February. What's new:
- various support issues for new compilers or OS distributions
- nam-1 does build on 64-bit machines
- nam-1 relicensing
- revised 802.15.4 WPAN module
- changes to PackMime-HTTP HTTP/1.1 behavior
We plan to make quarterly maintenance releases starting in 2007
or shortly thereafter.
3.2 Technical Progress
- Iyappan Ramchandran contributed several updates to the 802.15.4
WPAN module for ns-2 (mail message here)
- Michele Weigle helped to test and marshal in a number of fixes for
Solaris compatibility, contributed originally by Emil Mikulic
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.
|
|
ns-2 validation problems
|
|
Owner: None.
|
|
Description: Certain validation tests have been failing on various
platforms (Cygwin, Fedora Linux) while passing on FreeBSD for several
release versions.
|
|
Status: Cygwin and 64-bit Linux are the main open issues right now.
|
|