Version 2 (modified by Vic Thomas, 10 years ago) (diff)


Experimentation with GENI

An Experimenter's View of GENI

GENI is a suite of infrastructures for networking and distributed systems experimentation. GENI supports at-scale experimentation on shared, heterogeneous, highly instrumented infrastructure and enables deep programmability throughout the network.

As an experimenter you will need to know about GENI clearinghouses and GENI aggregates. A GENI clearinghouse authenticates experimenters and issues them credentials needed to obtain GENI resources for experimentation.

GENI aggregates provide resources to experimenters with GENI credentials. GENI has a number of different aggregates that provide a variety of resources for experimentation. An important aspect of planning your experiment is deciding what resources you need (type and numbers) and which aggregates might meet your needs.

The following figure illustrates the role of GENI clearinghouses and aggregates:

No image "GENIComponentsPicture.png" attached to ExperimenterPortal

The following sections are designed to help you through the various stages of running an experiment on GENI.

Why use GENI?

GENI might be right for your experiment if:

  • Your experiment requires more resources than would ordinarily be found in your lab. Since GENI is a suite of infrastructures it can potentially provide you with more resources than is typically found in any one laboratory. This is especially true for compute resources: GENI provides access to large testbeds with hundreds of PCs and to cloud computing resources.
  • Your experiment requires non-IP connectivity across resources. Some GENI aggregates allow you to set up Layer 2 connections between resources within the aggregate. Experimenters may install and run their own Layer 3 and above protocols on these resources. It is also possible to setup Layer 2 connections between many GENI aggregates that connect to GENI backbone networks (Internet2 and NLR). You can even set up your network to route through experimenter programmable switches in the GENI backbone.
  • Your experiment requires requires geographically distributed resources. Some GENI aggregates include resources distributed around the world.

Available Resources

The following is a list of GENI aggregates that are currently available for use by experimenters:

Getting Access

To run experiments on GENI please contact Mark Berman of the GENI Project Office.

Attachments (4)

Download all attachments as: .zip