ProtoGENI Home

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.


New! Our ProtoGENI API for interoperability of software as of Integration Release 1 is now here.

New! If you have a ProtoGENI-issued identity, you can try our new flash interface for creating slices and slivers and the map interface for viewing resources and slices. (Instructions at FlashClientSetup)

New! A page giving an overview of how a slice is created on ProtoGENI is now available.


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.