ns-3 project monthly report
January 2008
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
January 15. After January 15, the project merged a TCP model, changes
to the ns-3 object model, and is preparing for the start of Python
bindings around the simulator API. Other discussions focused on
the use of the default value system, and on topology and scenario APIs.
- Two ns-3 tutorials are upcoming: Simutools conference and SpringSim '08 conference
- Work continues on preparing for an ns-2 release, planned for
early February. We merged 802.11 infrastructure mode extensions
contributed by Ilango Purushothaman.
1.2 Contributions and Collaborations
- The University of Washington and the
Planete
research group at INRIA Sophia Antipolis have established an
Associated Team collaboration to develop prototype evaluation environments
for wireless experiments. Mathieu Lacage is the lead
developer and is visiting the University of Washington starting in February.
- Gustavo Carneiro has developed Python bindings that are scheduled to
be merged in February, is maintaining the waf build system, and is contributing
to overall maintenance and development of the simulator.
- Ilango Purushothaman contributed ns-2 802.11 infrastructure mode
extensions.
- Joe Kopena of Drexel University has begun development of MANET
protocols and higher-level topology APIs for ns-3.
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.11 release in February:
- native TCP model ported from GTNetS
- ns-3 object model changes
- python bindings
2.2 Technical Progress
The development team is focused on finishing the core low-level APIs of the
simulator, as well as on network emulation, Python bindings, and
topology APIs.
2.3 Actions and Open Issues
ns-3 bugs and issues are discussed on the developers mailing list
and maintained in the tracker
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 wiki page describes the release plans for ns-2:
roadmap for ns-2
The next release is scheduled for February 2008.
3.2 Technical Progress
- Ilango Purushothaman finalized the 802.11 infrastructure models,
which were merged to ns-2 in January. We plan to import the
Karlsruhe/Mercedes-Benz 802.11 model and the ns-2 dynamics libraries
patch before issuing the ns-2.33 release.
3.3 Actions and Open Issues
|