ProtoGENI Home


New! If you have a ProtoGENI-issued identity, you can try our new flash interface for creating slices and slivers. (standalone version)


ProtoGENI is an NSF-funded prototype implementation and deployment of GENI, led by the Flux research group at the University of Utah.

Spiral One

ProtoGENI is the Control Framework for "Cluster C" of Spiral One of the GENI effort. We are documenting our efforts and progress on our own Spiral One page.

Additional information about our Spiral One efforts and milestones can be found on the groups.geni.net wiki.

Background and Approach

GENI, the Global Environment for Network Innovations, is a proposed national facility that supports exploration of radical designs for a future global networking infrastructure. It will be 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 a smaller, less fancy, but functional version of both the GENI software and deployed hardware. We are primarily deriving it from our Emulab software, and secondarily leveraging the existing Planetlab software. Both base systems are production code.

  • PgeniApproach -- More detail on our overall technical approach to developing ProtoGENI