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
Violet Syrotiuk
Arizona State University

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

Part III: Work on your own on assigned exercises

GENI Desktop


Networking, Software, GENI/SysAdmin

Network Software GENI/System Administration
beginner GENI Desktop with CCNx (cont. of Lab One)
LabWiki Exercise: IP Routing with LabWiki
IP Routing Using Static Routes (no LabWiki)
intermediate Modify a Layer 2 ping program (`pingPlus`) (use ExoGENI) OSPF route convergence
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)
Last modified 9 years ago Last modified on 03/22/15 22:11:02

Attachments (7)