GENI, the Global Environment for Network Innovations, is a national facility that supporting exploration of radical designs for a future global networking infrastructure. It is a research network/testbed that is geographically distributed, contains diverse devices including wireless, supports many simultaneous experimenters, and allows end-users to use and exploit those experimental protocols.
ProtoGENI is an NSF-funded and GPO-funded prototype implementation and deployment of GENI, led by the Flux research group at the University of Utah, and largely based on our Emulab software. ProtoGENI is the Control Framework for GENI Cluster C, the largest set of integrated projects in GENI.
- A new GENI Tutorial is under construction.
- A new page describes the recommended and minimum software versions for ProtoGENI federates.
- The Reference Component Manager is now available.
Getting an Account -- Get started by applying for an account at any one of the Emulab sites that has joined the ProtoGENI federation. If you're not sure which site to join, apply at the main Emulab site.
Using the ProtoGENI APIs -- We also have a set of APIs and command line tools for ProtoGENI; the Tutorial will get you started.
- Key API and specification documents
- ProtoGENI Tutorial -- A tutorial to help you get started
- Mailing list for ProtoGENI Users
- Mailing list for ProtoGENI Developers (including those developing tools that will interact with ProtoGENI)
- Emulab Source Snapshots - most ProtoGENI-specific code is in the protogeni/ directory
- Backbone -- Details about the backbone we are building in partnership with Internet2
- Becoming a ProtoGENI Site -- How to convert your Emulab installation into a ProtoGENI site
- Recommended and minimum software versions for ProtoGENI federates.
- Older documentation