wiki:GEC17Agenda/GettingStartedWithGENI_III_GIMI/Procedure/DesignSetup

Version 23 (modified by divyashri.bhat@gmail.com, 6 years ago) (diff)

--

Design/Setup

In this part of the tutorial we give a brief overview on the experiment workflow. GIMI is providing experimenters with a set of tools that will aid them in allocating GENI resources (currently this is limited to ExoGENI resources), executing experiments, and performing measurements while these experiments are running. In addition, the GIMI tools will allow experimenters to analyze and visualize measurement data. Finally, a federated set of iRODS servers provides an archival service.
The figure below illustrate what we describe as the experiment workflow. During the tutorial we will walk through the single steps of this workflow with the goal to have experimenters apply this workflow to their own experiments.

Topology

The image below illustrates the ExoGENI topology that we will create within the scope of this tutorial. The experiment described above will be executed on the basis of this topology.

In Section A.1 Creating a Slice, we will go through the process of setting up and obtaining a slice that represents this topology.

The routing in this topology is set up as follows:

Origin Node Destination Net Via IP Node
A 192.168.1.0/24 192.168.4.10 B
192.168.2.0/24 192.168.4.10 B
192.168.3.0/24 192.168.5.12 C
192.168.4.0/24 192.168.4.11 A
192.168.5.0/24 192.168.5.11 A
192.168.6.0/24 192.168.5.12 C
B 192.168.1.0/24 192.168.1.10 B
192.168.2.0/24 192.168.2.10 B
192.168.3.0/24 192.168.1.13 D
192.168.4.0/24 192.168.4.10 B
192.168.5.0/24 192.168.4.11 A
192.168.6.0/24 192.168.2.12 C
C 192.168.1.0/24 192.168.3.13 D
192.168.2.0/24 192.168.2.12 C
192.168.3.0/24 192.168.3.12 C
192.168.4.0/24 192.168.5.11 A
192.168.5.0/24 192.168.5.12 C
192.168.6.0/24 192.168.6.12 C
D 192.168.1.0/24 192.168.1.13 D
192.168.2.0/24 192.168.3.12 C
192.168.3.0/24 192.168.3.13 D
192.168.4.0/24 192.168.1.10 B
192.168.5.0/24 192.168.3.12 C
192.168.6.0/24 192.168.3.12 C
E 192.168.1.0/24 192.168.6.12 C
192.168.2.0/24 192.168.6.12 C
192.168.3.0/24 192.168.6.12 C
192.168.4.0/24 192.168.6.12 C
192.168.5.0/24 192.168.6.12 C
192.168.6.0/24 192.168.6.14 E

A.1 Creating a Slice

To create a slice we will use Omni here.
To us Omni you will need to download, install and configure Omni on your VM.

You also need to have the certificate, private and public keys stored on your machine. Please vrify this as follows:
Run:

     ls ~/.ssh ~/.ssl

The output looks like :

geni@geni-vm:~$ ls ~/.ssh ~/.ssl
/home/geni/.ssh:
config  geni_key  geni_key.pub

/home/geni/.ssl:
geni_cert_enc.pem  geni_cert.pem

Click on Create Slice

A.2 Launch Flack

Flack is a tool which allows you to request and reserve for resources from any aggregate manager that you want to use. On the left side you can see what resources are available to you.

No image "launch_flack.png" attached to GEC17Agenda/GettingStartedWithGENI_III_GIMI/Procedure/DesignSetup

An RSpec is used in Flack and Omni to describe the experiment resources that you require. For this tutorial we have an RSpec that you can download here (Right-Click and select "Save link as"). Please select import from file from the options below.

No image "Flack1.png" attached to GEC17Agenda/GettingStartedWithGENI_III_GIMI/Procedure/DesignSetup

A.3 Submit

Please click on the Submit button at the bottom left of the screen.

No image "Flack2.png" attached to GEC17Agenda/GettingStartedWithGENI_III_GIMI/Procedure/DesignSetup

When your slice is ready for experimentation, the canvas turns green as shown here.

No image "Flack3.png" attached to GEC17Agenda/GettingStartedWithGENI_III_GIMI/Procedure/DesignSetup

Next Step: Execute Experiment

Back to Procedure

Attachments (12)