Difference between revisions of "NSF Frameworks"

From Nsnam
Jump to: navigation, search
(Automation framework)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{TOC}}
 
{{TOC}}
  
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.
+
The U.S. National Science Foundation (NSF) has funded the University of Washington (Tom Henderson), Georgia Institute of Technology (George Riley), and [http://www.nsf.gov/awardsearch/showAward?AWD_ID=0958142 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 ran from 2010 to 2015.  Below are the project outcomes.
  
= Automation framework =
+
== Overview ==
  
This work is led by [http://www.eg.bucknell.edu/~perrone/Welcome.html Felipe Perrone].
+
The project performed work on three topics:  1) Automation framework, 2) Scenario Development, and 3) Maintenance.
 +
 
 +
=== Automation framework ===
 +
 
 +
This topic was led by [http://www.eg.bucknell.edu/~perrone/Welcome.html Felipe Perrone].
  
 
'''Project goal:'''  The automation framework will consist of user interfaces, description languages, and tools that will help
 
'''Project goal:'''  The automation framework will consist of user interfaces, description languages, and tools that will help
Line 11: Line 15:
 
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
+
Additional information is located [http://redmine.eg.bucknell.edu/safe at a Bucknell Redmine site] and [http://redmine.eg.bucknell.edu/perrone/projects/framework/repository Bucknell code repository].  Code intended for transition to ns-3 is available in the [http://code.nsnam.org/safe/ns-3-safe SAFE repository] or other repositories under the username 'safe' at the ns-3 code server.
  
= Scenario generation =
+
The topic had four subtasks; below are links to the output of each subtask.
  
This work is led by [http://www.ece.gatech.edu/faculty-staff/fac_profiles/bio.php?id=86 George Riley]
+
==== User interfaces ====
 +
 
 +
==== Experiment management ====
 +
 
 +
==== Simulation control ====
 +
 
 +
==== Output processing ====
 +
 
 +
==== Verifying completeness and consistency of models ====
 +
 
 +
==== Generation of simulator specific scripts ====
 +
 
 +
=== Scenario generation ===
 +
 
 +
This topic was led by [http://www.ece.gatech.edu/faculty-staff/fac_profiles/bio.php?id=86 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.
 
'''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:''' To be completed.
+
The topic had four subtasks; below are links to the outcomes of each subtask.
 +
 
 +
==== Artificially Created Topologies ====
 +
 
 +
==== Random Topology Generation ====
 +
 
 +
==== Empirical Topology Generation ====
 +
 
 +
==== Mobility Scenarios ====
 +
 
 +
=== Maintenance ===
 +
 
 +
This topic was led by [http://www.ee.washington.edu/faculty/affiliate_henderson.html Tom Henderson].  Tom Henderson, John Abraham, Brian Swenson, and Daniel Lertpratchya collaborated to make ns-3 releases and maintain the ns-3 project infrastructure.
  
= Educational framework =  
+
== Publications ==
  
'''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.
+
The following publications were partially funded by this project:
  
'''Near term plans:''' None yet.
+
* Data Visualization for Network Simulations, Christopher S. Main, L. Felipe Perrone, and Greg L. Schrock, Winter Simulation Conference 2014. Savannah, GA.

Latest revision as of 00:17, 28 February 2015

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) has funded 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 ran from 2010 to 2015. Below are the project outcomes.

Overview

The project performed work on three topics: 1) Automation framework, 2) Scenario Development, and 3) Maintenance.

Automation framework

This topic was 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.

Additional information is located at a Bucknell Redmine site and Bucknell code repository. Code intended for transition to ns-3 is available in the SAFE repository or other repositories under the username 'safe' at the ns-3 code server.

The topic had four subtasks; below are links to the output of each subtask.

User interfaces

Experiment management

Simulation control

Output processing

Verifying completeness and consistency of models

Generation of simulator specific scripts

Scenario generation

This topic was 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.

The topic had four subtasks; below are links to the outcomes of each subtask.

Artificially Created Topologies

Random Topology Generation

Empirical Topology Generation

Mobility Scenarios

Maintenance

This topic was led by Tom Henderson. Tom Henderson, John Abraham, Brian Swenson, and Daniel Lertpratchya collaborated to make ns-3 releases and maintain the ns-3 project infrastructure.

Publications

The following publications were partially funded by this project:

  • Data Visualization for Network Simulations, Christopher S. Main, L. Felipe Perrone, and Greg L. Schrock, Winter Simulation Conference 2014. Savannah, GA.