Skip to content

Lab operations and states

Gaetano Perrone edited this page Dec 14, 2019 · 1 revision

The summary approach of the managment of a lab is the following:

1 - The user creates a lab, give it a name and a textual description;

2 - The user creates network description by graph-editor;

3 - DSP generates the docker-compose file and the graphic description

4 - The user starts the lab and uses it.

There are different states for a lab and DSP keep track about these states by using a state table: When a lab is created it only has its textual description. When the user creates graphic description it is created but it is stopped. When the user starts the lab, it is running until the user stop it.

So, when the user does an operation the state table is updated. The complete sequence of creation, start, using and stopping a lab is the following:

Clone this wiki locally