Changes between Version 18 and Version 19 of GeniApi
- Timestamp:
- 10/26/10 16:37:46 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GeniApi
v18 v19 5 5 The GENI API implements a key interface of the [wiki:SliceFedArch SFA 2.0 Draft], providing a common interface to Aggregate Managers. Experimenters can use the API to access resources belonging to any compliant Control Framework. The API lets you mix and match aggregates with control frameworks. 6 6 7 [http://www.protogeni.net/trac/protogeni ProtoGENI], [http://www.planet-lab.org/ PlanetLab], and [http://www.openflow.org/ Openflow] all have implemented the API and are now interoperable , as demonstrated at GEC8 (mostly).7 [http://www.protogeni.net/trac/protogeni ProtoGENI], [http://www.planet-lab.org/ PlanetLab], and [http://www.openflow.org/ Openflow] all have implemented the API and are now interoperable. This was initially demonstrated at GEC8, and was used to reserve the resources used in the plenary session demos at GEC9. 8 8 9 The ProtoGENI implementation is live in Utah, and is part of emulab-stable. Contact the mailing list (geni-dev@emulab.net) with questions on using it.9 The ProtoGENI implementation is live in Utah, and is part of emulab-stable. ProtoGENI has trusted the !PlanetLab root certificate, meaning that !PlanetLab users can use the GENI API to reserve ProtoGENI resources. Contact the mailing list (geni-dev@emulab.net) with questions on using the API at ProtoGENI. 10 10 11 The !PlanetLab implementation is live on PLC and PLE. ProtoGENI and PLC have also swapped root certificates . To run the GENI API on yourMyPLC instance, simply install the latest release of SFA. Use the mailing list: devel@planet-lab.org for questions.11 The !PlanetLab implementation is live on PLC and PLE. ProtoGENI and PLC have also swapped root certificates, meaning that ProtoGENI users can use the API to reserve !PlanetLab resources at PLC. To run the GENI API on your MyPLC instance, simply install the latest release of SFA. Use the mailing list: devel@planet-lab.org for questions. 12 12 13 13 Contact !OpenFlow for availability of the !OpenFlow implementation of this API. 14 14 15 The GPO has developed a reference implementation of this API, particularly demonstrating the use of certificates, credentials and credential verification. Also provided is a reference client, [wiki:Omni omni]. [wiki:Omni Omni] communicates with each clearinghouse in its 'native tongue', and then calls the Aggregate Manager API at any compliant Aggregate. These packages are available together for download here: [http://www.gpolab.bbn.com/local-sw/ Download Sample Code] .15 The GPO has developed a reference implementation of this API, particularly demonstrating the use of certificates, credentials and credential verification. Also provided is a reference client, [wiki:Omni omni]. [wiki:Omni Omni] communicates with each clearinghouse in its 'native tongue', and then calls the Aggregate Manager API at any compliant Aggregate. These packages are available together for download here: [http://www.gpolab.bbn.com/local-sw/ Download Sample Code], with source code and our open ticket issues [http://trac.gpolab.bbn.com/gcf available and public here]. 16 16 17 17 Experimenters should begin designing and conducting experiments that take advantage of the broad variety of resources now available to them. Contact Mark Berman and the Experimentation Working Group with questions.