-# emulator-strawman
+# Distributed Cloud Emulator
-(c) 2015 by Manuel Peuster
+Contributors:
+* Manuel Peuster <manuel.peuster@upb.de>
-## emu-vim
### Requirements
* needs the latest Dockernet to be installed in the system
* Wait (and have a coffee) ...
#### 2. Emulator
+* Fork the repository.
* `cd`
-* `git clone https://github.com/mpeuster/emulator-strawman.git`
+* `git clone https://github.com/<user>/son-emu.git`
* `cd emulator-strawman/ansible`
* `sudo ansible-playbook install.yml`
### TODO
* DCemulator
- * ...
-* Write unit tests
-* Create an Ansible-based automatic installation routine
+ * Advanced network model
+ * improve network management, multiple interfaces per container
+ * API to create multiple networks (per DC?)
+
+
* Add resource constraints to datacenters
* Check if we can use the Mininet GUI to visualize our DCs?
+* (Unit tests for zerorpc API endpoint)
### Features / Done
* list active compute resources
* Cloud-like reference API with CLI for demonstrations
* Write CLI client
- * Start compute
+ * Start compute (name, DC, image, network)
* Stop compute
+* Create an Ansible-based automatic installation routine
+* Unit tests
+