Changes between Version 25 and Version 26 of GeniApi


Ignore:
Timestamp:
11/03/11 15:35:01 (8 years ago)
Author:
Aaron Helsinger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GeniApi

    v25 v26  
    1414The ProtoGENI implementation is live in Utah and Kentucky, and is part of emulab-stable. ProtoGENI has trusted the !PlanetLab root certificate (it is included in their standard certificate bundle that all ProtoGENI installs receive), 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.
    1515
    16 The !OpenFlow team has built a combined client/clearinghouse/aggregate manager called Expedient. Expedient exposes the GENI API to reserve !OpenFlow slivers. To learn more about Expedient, see [http://yuba.stanford.edu/~jnaous/expedient/ the Expedient developer's site]. Expedient has been installed at multiple campuses. Contact !OpenFlow for further availability information.
     16The !OpenFlow team has built an aggregate manager called [https://openflow.stanford.edu/display/FOAM/Home FOAM], which is currently in beta testing. FOAM will be available for wide use in late November 2011. FOAM will replace an !OpenFlow combined client/clearinghouse/aggregate manager called Expedient. Expedient exposes the GENI API to reserve !OpenFlow slivers. To learn more about Expedient, see [http://yuba.stanford.edu/~jnaous/expedient/ the Expedient developer's site]. Expedient has been installed at multiple campuses. Contact !OpenFlow for further availability information.
    1717
    1818The ORCA team implements the GENI AM API in a plug-in controller for the ORCA [https://geni-orca.renci.org/trac/wiki/deploy-sm Slice Manager (SM)], which exports various XMLRPC interfaces to external tools.  An SM running the XMLRPC controller exposes all resources visible to that SM as a single GENI aggregate.  The native AM protocol in ORCA depends on features that are not yet available in the GENI AM API: it uses tickets and leases for resource management, supports multiple slivers per slice, and uses property lists to drive various configuration options.
     
    2121Documentation is available on the [http://trac.gpolab.bbn.com/gcf gcf wiki] along with [http://trac.gpolab.bbn.com/gcf/wiki/GettingGcf source code] and [http://trac.gpolab.bbn.com/gcf/report/1 open tickets].
    2222
     23= API Evolution =
     24
     25The current version of the Aggregate Manager API is documented on the [wiki:GAPI_AM_API GENI Aggregate Manager API Wiki Page]. The API will evolve over time as issues, gaps, or new requirements are identified. Those changes are documented on the [wiki:GAPI_AM_API_DRAFT Draft API Changes wiki page]. The API will also be the subject of periodic sessions at GEC conferences, as needed. There was an AM API session at GEC12, whose [wiki:GEC12GeniAmAPI wiki page] contains slides and session notes. That session defined version 2 of the API.
     26
    2327= Documentation =
    2428 * [wiki:GAPI_AM_API GENI Aggregate Manager API Wiki Page]
     29 * [wiki:GAPI_AM_API_DRAFT GENI Aggregate Manager API Draft Changes wiki page]
    2530 * [wiki:GeniAggregateManagerApiDoc GENI Aggregate Manager API Document]
    2631 * [wiki:GeniApiIdentifiers GENI Identifiers]
     
    2934 * [wiki:SliceFedArch SFA 2.0 Draft]
    3035 * [https://www.protogeni.net/trac/protogeni/wiki/GeniAggregateManager The ProtoGENI API Implementation]
    31  * [GeniApiInstallationMyPlc Installing the API in MyPLC]
    3236
    3337= Software =
     
    4145 * [https://geni-orca.renci.org/trac/ ORCA-BEN]
    4246 * [http://www.orbit-lab.org/ Orbit / OMF]
     47 * [https://openflow.stanford.edu/display/FOAM/Home FOAM]
    4348
    4449= Contact =