wiki:GIMI-GEC16-Tutorials/GIMI-GEC16-TutorialB/Intro

Version 2 (modified by Cong, 6 years ago) (diff)

--

GIMI Tutorial v1.2: Network Performance Measurements on ExoGENI


1. Goals

The objective of this tutorial is to introduce the GIMI tool set to experimenters who are interested in performing experiments on ExoGENI slices. We will introduce an experiment workflow which experimenters will most likely apply to perform measurements.

After the tutorial, experimenters should be able to:

  • Create a slice on ExoGENI and run an experiment on top of this slice.
  • Orchestrate experiments with OMF:
    • Set up routing on top of topology
    • Verify that topology has been set up correctly
    • Execute an experiment that measures the impact of packet size on throughput by comparing udp output at the sender and udp input at the receiver.
  • Store and retrieve data to/from iRODS
  • Analyze/visualize measurement data with various tools

2. Configuration


3. Workflow

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.

Image Map

4.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. Note, that NodeC is running in a different physical location (BBN) than the other nodes (RENCI). In Section http://groups.geni.net/geni/wiki/GIMIv1.1Tutorial/Slice Obtain 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

5. Help

You can get solution for most of the ExoGNI problems in the ExoGENI wiki

In the following we list set of resources which experimenters can make use of to obtain further help if required:




http://groups.geni.net/geni/wiki/GIMI-GEC16-Tutorials/GIMI-GEC16-TutorialB/Environment First step in workflow (Establish Environment)

http://groups.geni.net/geni/wiki/GIMI-GEC16-Tutorials/GIMI-GEC16-TutorialB/ Back to tutorial main page

Attachments (2)

Download all attachments as: .zip