Changes between Version 43 and Version 44 of GAPI_AM_API_DRAFT


Ignore:
Timestamp:
03/15/12 12:25:22 (12 years ago)
Author:
Aaron Helsinger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GAPI_AM_API_DRAFT

    v43 v44  
    6868Add an ability for experimenters to modify their allocated resources at an aggregate without deleting (and possibly losing) existing resource allocations.
    6969
     70This change was briefly discussed at GEC13, and is a topic for ongoing discussion.
     71
    7072== Motivation ==
    7173A common complaint among experimenters about the current AM API is that there is no way to add or remove resources from a slice at an aggregate, without completely deleting the slice at that aggregate and recreating it, possibly losing resources to another experimenter and certainly losing state. This proposal aims to address that, by introducing a method to update the slice at an aggregate.
     
    156158A slice may have multiple slivers at a single AM. Experimenters can operate on slivers independently, if the AM supports it. AMs define slivers as groups of resources, and give them locally unique sliver_urns for identifying that group of resources.
    157159
     160This change was briefly discussed at GEC13, and remains open for discussion. Concerns include whether aggregates can support individually operating on slivers, and whether we should make this change without that functionality.
     161
    158162== Motivation ==
    159163This change set was discussed at the [http://groups.geni.net/geni/wiki/GEC12GeniAmAPI GEC12 AM API session].
     
    192196= Change Set E: Tickets =
    193197AM APIv3 adds support for negotiated reservations or two-phase commit, by '''add'''ing methods that allow an experimenter to reserve resources for a slice without committing to using them, or forcing the AM to incur the cost of instantiating them.
     198
     199This change is actively under discussion.
     200
     201For an alternative proposal, see: http://www.protogeni.net/trac/protogeni/wiki/AM_API_proposals
    194202
    195203== Motivation ==
     
    422430The proposal here elicited concerns (the method !ActOnSlivers is an ioctl, and the states mix allocation and operational states).
    423431
    424 For a newer alternative proposal, see http://lists.geni.net/pipermail/dev/2012-March/000727.html
     432For a newer alternative proposal, see http://lists.geni.net/pipermail/dev/2012-March/000721.html
    425433
    426434== Motivation ==
     
    525533}}}
    526534
    527 = Change Set G: Credentials are general authorization tokens. =
     535= Adopted: Change Set G: Credentials are general authorization tokens. =
    528536
    529537'''This change was adopted at GEC13.'''