Version 22 (modified by, 6 years ago) (diff)


GEC22 Tutorial: Getting Started with GENI


This tutorial spans three sessions:

Monday 10.15am - 11.30am, 1.30pm - 3.00pm, 3.30pm - 5.30pm

Session Leaders

Sarah Edwards
Vic Thomas

Agenda / Details

This three-part tutorial session is for those with little to no experience running experiments on GENI. Attendees will be introduced to key GENI concepts, will run simple experiments on GENI and learn the basics of debugging their GENI experiments. By the end of this session participants should feel comfortable running their own experiments on GENI.

Part I: Develop a basic understanding of the experiment workflow by doing a simple experiment. Understand the role of the data and control interfaces on each compute node.

Part II: Understand how resources are described and reserved in GENI. Learn how to customize those resources using standard mechanisms. Use multiple tools to act on a slice and reserve resources.

Part III: Pick a DIY exercise and run an experiment on your own applying concepts and tools learned in Parts I and II.

Familiarity with the material presented in this session will be assumed in other tutorials at GEC.


There are no pre-requisites for this tutorial.

Attendees should have done the pre-work (getting a GENI account, installing GENI tools, etc).

The following background will be helpful for this tutorial:

Tutorial materials

Part I: A first experiment using GENI

Break for Talk and Lunch

Part II: Understanding the AM API using a simple experiment

Part III: Advanced Topics

  • Inter-aggregate Links Hands-On Instructions web
  • Systematic Experiments and Scaling Topologies Demonstration

Part III: Work on your own on assigned exercises

GENI Desktop


Networking, Software, GENI/SysAdmin

Network Software GENI/System Administration
beginner IP Routing Using Static Routes GENI Desktop with CCNx (cont. of Lab One)
LabWiki exercise
intermediate Modify a Layer 2 ping program (`pingPlus`) (use ExoGENI) How to write a custom install script to install a Webserver
advanced Compare Performance of Different TCP Options How to write a custom install script to create a software router
XORP (1 page)

Want to do this exercise at home or in the classroom? Complete information for these exercises is available.

Attachments (7)