Operations (wsdl port name: CMPortType)
GetTicket
Request a ticket from the component. Specifically, solicit a
commitment for resources at some time in the future, which is returned
as a ticket.
Note that the promse of resources is bound to a slice and a user.
CreateSliver
Realize a ticket - that is, allocate resources on the component to a
valid slice on behalf of a user. The ticket name and user credentials
are parameters and the result is a description of the sliver actually
allocated.
ModifySliver
Change the resource allocation of a sliver on this component. There
will be a notification to the sliver if this succeeds. User
credentials and sliver validity are checked and if the allocation is
successful a new sliver is returned. The sliver will have the same
name as the one passed in. We return the full sliver so that partial
resource allocations may be permitted. A caller should confirm that
the returned sliver contains the resources that the caller requested.
ModifyTicket
Change the resource allocation of a ticket for resources on this
component. User credentials and ticket validity are checked and if the
allocation is successful a new ticket is returned. The ticket will
have the same name as the one passed in. We return the full ticket so
that partial resource allocations may be permitted. A caller should
confirm that the returned ticket contains the resources that the caller
requested.
StartSliver
Start the experiment on a given sliver or set of slivers allocated to a
slice on this component. The parameter types tell if a slice or sliver
name has been passed, and the acts accordingly.
StopSliver
Stop a service on s given sliver or set of slivers allocated to a slice
on this component. The parameter types tell if a slice or sliver name
has been passed, and the component acts accordingly.
DestroySliver
Destroy a given sliver or set of slivers allocated to a slice on this
component. The parameter types tell if a slice or sliver name ahs been
passed, and the component frees resources accordingly.
ListSlivers
List the slivers (and each sliver's associated slice) realized on the
component. The return type is a list of sliver name, slice name pairs
in no particular order.
ListSlices
List the slices (and each slice's associated slivers). The return type
is a list of (slice name, sliver name list) pairs in no particular
order. Notice that a slice may have more than one sliver associated
with it on a given component.