NSF Frameworks: Difference between revisions

From Nsnam
Jump to navigation Jump to search
(frameworks for ns-3 update)
(update frameworks wiki)
Line 10: Line 10:
users of varying levels of expertise to produce more credible simulation experiments with ns-3.  The functionality
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.
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 [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].
Overall development roadmap is listed [http://redmine.eg.bucknell.edu/perrone/projects/framework/wiki here].
Line 29: Line 25:
'''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:''' 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.
'''Near term plans:''' George Riley and Josh Pelkey used ns-3 as courseware in a fall 2010 semester course at Georgia Tech.  Materials from this course will form our initial contributions to the educational program repository.
 
Lalith Suresh's [[NS3_Lab_Assignments]] page.

Revision as of 18:52, 28 June 2011

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.

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 used ns-3 as courseware in a fall 2010 semester course at Georgia Tech. Materials from this course will form our initial contributions to the educational program repository.

Lalith Suresh's NS3_Lab_Assignments page.