[GSoC 2013] Web Interface for Sharing Mininet Systems
heryandi edited this page Sep 30, 2013
·
7 revisions
PyPI for Mininet / Mininet Module Repository
The purpose of this project is to enable users to share their modules and have other users to be able to easily install it.
Packaging Format
Before any modules can be shared, a packaging format has to be defined for Mininet modules first. We have decided that the Mininet packaging format is just a plain old Python packaging format based on setuptools
and distutils
.
For a quick peek at how to convert existing modules to this packaging system, take a look at my commits:
-
pox
: https://github.com/heryandi/pox/commits/for_riplpox -
ripl
: https://github.com/heryandi/ripl/commits/master -
riplpox
: https://github.com/heryandi/riplpox/commits/master
Components
- A website, Mininet Repo, deployed here, documentation available here. Test cases:
- Command-line tool, mnp, documentation available here. Test cases here.
Full System Experiment Archive
The purpose of this project is to create a website for researchers to share with others VM image that is ready to run their experiment. This project is incomplete.
Code available here. Documentation available here.