Version 19 (modified by, 10 years ago) (diff)


GENI Tutorial at SIGCSE 2014

Join us for a GENI tutorial at SIGCSE 2014 in Atlanta!

Intended Audience

  1. Faculty and students working in areas of computer networking, distributed systems and cloud computing, that would like to use a large-scale testbed in their class
  2. Anyone that is interested in Future Internet Architectures, Distributed cloud computing or just wants to get acquainted with GENI, a platform for running network experiments and gain hands-on experience in using it.

The Global Environment for Network Innovations – GENI – is a suite of research infrastructure rapidly taking shape in prototype form across the United States. It is sponsored by the National Science Foundation, with the goal of providing a laboratory environment for networking and distributed systems research and education. It is well suited for exploring networks at scale thereby promoting innovations in network science, security, services and applications.

GENI has been used in a few dozen Networking, Distributed Systems and Cloud Computing classes of undergrad and graduate level. Workshop attendees will leave with all the knowledge they need to run a class using GENI including:

  • a GENI account
  • sample assignments
  • tips for successfully running a class
  • resources for training teaching assistants

The workshop will be taught by Sarah Edwards of the GENI Project Office.

GENI Tutorial at SIGCSE'14 : Tentative Agenda

7.00pm - 7.45pm: Presentation and Demo: An Introduction to GENI

7.45pm - 8.30pm: Hands-on: Getting Started with GENI

8.30pm - 8.40pm: Break
8.40pm - 9.30pm: Hands-on: IPv4 Routing Assignment

9.30pm - 9.45pm: Resources for Instructors

9.45pm - 10.00pm: Miscellaneous GENI Topics & Wrap-Up

Pre-Work for Tutorial

In order to participate in the hands-on portion of the workshop, please do the following steps as soon as convenient, but no later than March 3rd:

  1. As soon as possible, please verify you are able to log into the GENI Portal. See instructions below.
  2. Verify you have a laptop suitable for the tutorial. See requirements below.
  3. Ensure your laptop is configured to use Flash and that you can ssh with a private key from your machine. See instructions. You will need the private key and passphrase to verify the ssh setup on your laptop. The key and passphrase were sent via separate emails.

Don't hesitate to email us at if you run into any trouble with these tasks.

Please email after you have completed all three of the above tasks

GENI Portal Account Instructions

These instructions are to test if you are able to log into the GENI Portal using the username and password you use at your home institution. If it turns out this username and password does not work, we will create an account for you. (Note: GENI never sees your home institution username and password. For more information on how this works, see

  1. Go to and click the big orange "Use GENI" button.
  2. On the institution chooser page, select your home institution. The text entry field will auto-complete institutions if you type in a few characters. Or you can choose the "pick from list" option and find your institution in the drop down box.
  3. Click "Continue". You should be redirected to your home institution's login page.
  4. Type in your usual home institution Username and Password. Again, note this information is not sent to GENI.
  5. You should be redirected to a GENI agreement page.
  6. On the GENI agreement page, check the two boxes that indicate you agree to all policies and to let the portal work on your behalf. Then "submit" the page. Congratulations, you're done! You should now be at the portal home page and you are ready for the GENI tutorial.

Laptop Requirements

Verify your laptop meets these minimum requirements:

  • Runs a relatively recent version of Mac OS X, Windows or Linux.
  • 4GB of memory
  • A modern processor, at least dual core and >1.5 GHz, (no Intel Atom, no netbooks, no tablets)

Questions? Need more Information?

Please email

Attachments (5)