ns-3 project monthly report
August 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
The project is chartered to develop a new discrete-event network simulator
(ns-3) to eventually replace the ns-2 simulator, and to maintain ns-2
in the interim. For more information and to participate in the project,
see http://www.nsnam.org.
1.1 News and Highlights
- The project made a regular monthly development release of ns-3 on
August 15. This release included a number of new features, including
global unicast centralized routing, mobility framework and basic mobility
models, a CSMA NetDevice model, and some refactoring of the Address class,
sockets, and other changes to support win32-based unix environments.
- An ns-2 release (ns-2.32) is planned for early September.
1.2 Contributions and Collaborations
- We regularly collaborate with the
Planete
research group at INRIA Sophia Antipolis. Mathieu Lacage is the lead
developer.
- Emmanuelle Laprise contributed a basic CSMA channel model, a
packet socket model, and has proposed som decoupling of traffic
generators and applications.
- Gustavo Carneiro is contributing dynamic routing (OLSR) software,
is maintaining the waf build system, and is contributing to overall
architectural development of the simulator.
1.3 Statistics
2. ns-3 Development
ns-3 is in a pre-alpha state, with core elements of the simulator
still being provided, and has adopted a regular monthly development
release schedule: Roadmap.
2.1 Release Schedule
We plan the following for the ns-3.0.6 release in September:
- Static multicast IPv4 routing
- Tracing/logging overhaul
- Documentation: initial tutorial and user's manual
2.2 Technical Progress
The emphasis in August has been on developing further the static
multicast routing, on cleanup and fixing of a number of lingering
bugs, and on a revamp of the tracing and logging system.
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.
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
This email message describes the release plans for ns-2:
roadmap for ns-2
3.2 Technical Progress
Nothing to report.
3.3 Actions and Open Issues
The below are the major action items and open issues.
|
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.
We recently segregated validation tests into
"portable" and "non-portable" lists, and print a disclaimer during run-time
that failure of some of the non-portable variants is not necessarily
problematic.
|
|