X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=README.md;h=4dc1170b0f02679ce3ed3270f8f52cc59d99e5d5;hp=0c59264888d54e10e549156238502f7cdda3aa6f;hb=8489b0ca69a19715ddbbb9ef0bfe804eee439a96;hpb=d8fd9372be1e135f2e11efe2d69c0c16bbcb7be4 diff --git a/README.md b/README.md index 0c59264..4dc1170 100755 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ # partner consortium (www.sonata-nfv.eu). --> + # vim-emu: A NFV multi-PoP emulation platform This emulation platform was created to support network service developers to locally prototype and test their network services in realistic end-to-end multi-PoP scenarios. It allows the execution of real network functions, packaged as Docker containers, in emulated network topologies running locally on the developer's machine. The emulation platform also offers OpenStack-like APIs for each emulated PoP so that it can integrate with MANO solutions, like OSM. The core of the emulation platform is based on [Containernet](https://containernet.github.io). @@ -42,6 +43,22 @@ If you use the emulation platform for your research and/or other publications, p * M. Peuster, H. Karl, and S. v. Rossem: [MeDICINE: Rapid Prototyping of Production-Ready Network Services in Multi-PoP Environments](http://ieeexplore.ieee.org/document/7919490/). IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), Palo Alto, CA, USA, pp. 148-153. doi: 10.1109/NFV-SDN.2016.7919490. (2016) +Bibtex: + +```bibtex +@inproceedings{peuster2016medicine, + author={M. Peuster and H. Karl and S. van Rossem}, + booktitle={2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)}, + title={MeDICINE: Rapid prototyping of production-ready network services in multi-PoP environments}, + year={2016}, + volume={}, + number={}, + pages={148-153}, + doi={10.1109/NFV-SDN.2016.7919490}, + month={Nov} +} +``` + ## Installation There are multiple ways to install and use the emulation platform. The easiest way is the automated installation using the OSM installer. The bare-metal installation requires a freshly installed Ubuntu 16.04 LTS and is done by an ansible playbook. Another option is to use a nested Docker environment to run the emulator inside a Docker container. @@ -132,8 +149,8 @@ Please check [this OSM wiki page](https://osm.etsi.org/wikipub/index.php/Workflo To run the unit tests do: * `cd ~/vim-emu` -* `sudo py.test -v src/emuvim/test/unittests` -(To force Python2: `python2 -m pytest -v src/emuvim/test/unittests`) +* `sudo pytest -v` +* (To force Python2: `sudo python2 -m pytest -v`) ## Seed code contributors: @@ -150,6 +167,7 @@ To run the unit tests do: * Eduard Maas (https://github.com/edmaas) * Malte Splietker (https://github.com/splietker) * Johannes Kampmeyer (https://github.com/xschlef) +* Stefan Schneider (https://github.com/StefanUPB) ## License