NSF Frameworks: Difference between revisions

From Nsnam
Jump to navigation Jump to search
(frameworks for ns-3 update)
Line 11: Line 11:
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.
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:''' http://redmine.eg.bucknell.edu/perrone/projects/framework
'''Near term plans:'''  
 
Work is underway on an [http://redmine.eg.bucknell.edu/perrone/projects/framework/wiki/Execution_manager execution manager] and a [http://redmine.eg.bucknell.edu/perrone/projects/framework/wiki/Samples_of_the_metrics_of_interest data collection framework]. 
 
Overall development roadmap is listed [http://redmine.eg.bucknell.edu/perrone/projects/framework/wiki here].


= Scenario generation =
= Scenario generation =
Line 25: Line 29:
'''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.
'''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:''' None yet.
'''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.

Revision as of 22:11, 27 August 2010

Main Page - Roadmap - Summer Projects - Project Ideas - Developer FAQ - Tools - Related Projects

HOWTOs - Installation - Troubleshooting - User FAQ - 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.