Difference between revisions of "GSoC2018: A Simulation Execution Manager for ns-3"

From Nsnam
Jump to: navigation, search
m (Project overview)
Line 13: Line 13:
 
* '''Proposal:''' [https://github.com/DvdMgr/ns-3-execution-manager/raw/master/docs/GSoC%20proposal.pdf PDF]
 
* '''Proposal:''' [https://github.com/DvdMgr/ns-3-execution-manager/raw/master/docs/GSoC%20proposal.pdf PDF]
  
* '''Code:''' [https://github.com/DvdMgr/ns-3-dev-gsoc Github repository]
+
* '''Code:''' [https://github.com/DvdMgr/sem Github repository]
  
 +
* '''Documentation:''' [https://simulationexecutionmanager.readthedocs.io ReadTheDocs]
 +
 
* '''About me:''' I am a first-year PhD student at the University of Padova, Italy, working under the supervision of Prof. Michele Zorzi. My research interests include large scale IoT network simulation and medium access layer protocol design.
 
* '''About me:''' I am a first-year PhD student at the University of Padova, Italy, working under the supervision of Prof. Michele Zorzi. My research interests include large scale IoT network simulation and medium access layer protocol design.
  
Line 27: Line 29:
 
* Defined an initial set of classes and functions to outline code structure (code available in the [https://github.com/DvdMgr/ns-3-dev-gsoc/tree/feature/api-specs/src/stats/utils/sem sem] folder);
 
* Defined an initial set of classes and functions to outline code structure (code available in the [https://github.com/DvdMgr/ns-3-dev-gsoc/tree/feature/api-specs/src/stats/utils/sem sem] folder);
 
* A detailed report can be found in the [https://github.com/DvdMgr/ns-3-dev-gsoc/blob/feature/api-specs/src/stats/utils/dev.org dev.txt] file in the project repository.
 
* A detailed report can be found in the [https://github.com/DvdMgr/ns-3-dev-gsoc/blob/feature/api-specs/src/stats/utils/dev.org dev.txt] file in the project repository.
 +
 +
== Week 2 (May 21 - May 25) ==
 +
 +
'''Summary''':
 +
* Moved project to its own github repository, outside ns-3-dev
 +
* Created documentation page, available at [https://simulationexecutionmanager.readthedocs.io readthedocs].

Revision as of 05:42, 23 May 2018

Return to GSoC 2018 Accepted Projects page.

Project overview

  • Project name: A Simulation Execution Manager for ns-3
  • Abstract: This GSoC project will develop a Python library to automatize the ns-3 simulation script execution and result management processes.
  • About me: I am a first-year PhD student at the University of Padova, Italy, working under the supervision of Prof. Michele Zorzi. My research interests include large scale IoT network simulation and medium access layer protocol design.

Project Timeline

Week 1 (May 14 - May 19)

Week 1 was used to set up the project and define the structure of the code that will be necessary to get to Milestone 1. For now, code is maintained in src/stats/utils.

Summary:

  • Created a basic Python project using pipenv;
  • Defined an initial set of classes and functions to outline code structure (code available in the sem folder);
  • A detailed report can be found in the dev.txt file in the project repository.

Week 2 (May 21 - May 25)

Summary:

  • Moved project to its own github repository, outside ns-3-dev
  • Created documentation page, available at readthedocs.