Creating and Managing Experiments

1. After your Project Join Request is approved by the Project PI or Owner, you can create a new Experiment within the project.

2. Go to “Experiments” -> “Experiment Resource Definition”. Review the existing definitions.

The definition needs to be in a JSON format. A basic Experiment Resource Definition (for one UAV and one Fixed Node) example is as follow:

[{"idx": 1, "name": "UAV", "hardware_type": "PortableNode", "vehicle": "UAV", "component_id": "UAV","uhd_ver": "4.0" },{"idx":2, "name": "'fixednode1", "hardware_type": "FixedNode", "component_id": "LW1", "uhd_ver": "4.0" }]


3. Create your experiment with a chosen “Experiment Resource Definition”.

3.1. If you choose to use one of the Template ERDs (T-ERD) provided by DISCOVER, a new "Experiment ERDs (E-ERD)” will be automatically generated (added a”Copy” substring in the name).

3.2 You only get to choose from the T-ERDs and E-ERDs that you created.

3.3 If you choose to use an E-ERD, a new copy of the ERD won't be made.


4. You can make changes in the experiment page after all.

5. “Initiate Development” will send the request to the Operator to instantiate the development container(s) (E-Vm) for you. If you change your mind and would like to cancel the experiment development, you can click ‘Terminate’

6. You will receive an email when the E-VM(s) are "ready". And you can click on the “Manifest” to review the information from the testbed operator, including the login information of the E-VMs created for you. For your convinience, your submitted "Experiment Resource Definition" is also shown on top of the "Manifest".

7. SSH into the E-VMs to conduct your experiment with your private key

8. When you are done, you can click the “Submit” button to ask the operator to conduct the experiment in the testbed (or sandbox, which will support in later stage) . You can also click “Terminate’ and submit at a later time if you wish. After clicking SUBMIT, you can add more instruction messages to the operator for your expeiment. Then you will see the status become "submitted" in the "Experiment Status":

9. You will receive email notification regarding your test results after the experiment is performed on the testbed. This means you can go back to the portal to click the “Manifest” button to get the login information to the E-VM for your experiment.

10. You can see all your experiments under “Experiments” -> “Workspace”