NSF Frameworks

From Nsnam
Revision as of 22:11, 27 August 2010 by Tomh (Talk | contribs) (frameworks for ns-3 update)

Jump to: navigation, search

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

The U.S. National Science Foundation (NSF) is funding the University of Washington (Tom Henderson), Georgia Institute of Technology (George Riley), and Bucknell University (Felipe Perrone) to develop extensions to ns-3 to support the creation of more rigorous simulation studies and to support the ongoing maintenance of the ns-3 project. The project is scheduled to run between 2010 and 2014. Below are listed some near- and long-term plans in each area.

Automation framework

This work is led by Felipe Perrone.

Project goal: The automation framework will consist of user interfaces, description languages, and tools that will help users of varying levels of expertise to produce more credible simulation experiments with ns-3. The functionality offered will enable the user to define, deploy, and control ns-3 simulation experiments that are methodologically valid and easy to reproduce by third parties. The framework will include tools for: model composition; structural validation of the model; configuration of model components; description, deployment, and control of experiments; output data processing and storage; and reporting of experimental setup. Although the framework will offer graphical user interfaces, more experienced users will be able to access automation functionality via the command-line.

Near term plans:

Work is underway on an execution manager and a data collection framework.

Overall development roadmap is listed here.

Scenario generation

This work is led by George Riley

Project goal: Random topology generation based on empirical observations of the Internet (e.g. BRITE), recreated topologies based on empirical data (e.g. Routeviews, Rocketfuel), and synthetic topology generation based on graph structures.

Near term plans: BRITE integration with ns-3 scheduled for fall of 2010.

Educational framework

Project goal: Develop an on-line library of educational programs and laboratory experiments, and the supporting web-based framework to solicit additional contributions from the educational community.

Near term plans: George Riley and Josh Pelkey will be using ns-3 as courseware in a fall semester course at Georgia Tech. Materials from this course will form our initial contributions to the educational program repository.