Uses of Class
orca.shirako.kernel.ResourceSet

Packages that use ResourceSet
orca.boot   
orca.cod   
orca.cod.control   
orca.manage.extensions.standard   
orca.policy.core   
orca.policy.core.util   
orca.shirako.api   
orca.shirako.core   
orca.shirako.kernel   
orca.shirako.proxies   
orca.shirako.proxies.soap.util   
 

Uses of ResourceSet in orca.boot
 

Fields in orca.boot declared as ResourceSet
 ResourceSet ConfigurationProcessor.ExportInfo.rset
           
 

Methods in orca.boot that return ResourceSet
static ResourceSet ConfigurationTools.getResourceSet(Rset rset)
          Converts a boot.beans.Rset to slices.ResourceSet
 

Constructors in orca.boot with parameters of type ResourceSet
ConfigurationProcessor.ExportInfo(IActor agent, IBrokerProxy from, ResourceSet rset)
           
 

Uses of ResourceSet in orca.cod
 

Constructors in orca.cod with parameters of type ResourceSet
CodPredecessorReservation(Slice slice, ResourceSet rset, Term term, IBrokerProxy broker)
           
CodReservation(Slice slice, ResourceSet rset, Term term, IBrokerProxy broker)
           
 

Uses of ResourceSet in orca.cod.control
 

Fields in orca.cod.control with type parameters of type ResourceSet
protected  java.util.HashMap<ResourceType,ResourceSet> XenControl.nodePools
           
 

Methods in orca.cod.control that return ResourceSet
 ResourceSet VMMControl.allocateVMs(ResourceSet iset, int needed)
          Allocates virtual machines to fill a request that has been approved by the mapper.
 ResourceSet XenControl.assign(AuthorityReservation r)
          Allocates virtual machines to fill a request that has been approved by the mapper.
 ResourceSet IdControlChange.assign(AuthorityReservation r)
           
protected  ResourceSet XenResizeControl.assign(AuthorityReservation r, ResourceType type, int needed)
           
protected  ResourceSet XenControl.assign(AuthorityReservation r, ResourceType type, int needed)
           
 ResourceSet XenControl.correctDeficit(AuthorityReservation r)
           
 ResourceSet IdControlChange.correctDeficit(AuthorityReservation r)
           
 ResourceSet XenResizeControl.correctFailed(ResourceSet rset)
           
 ResourceSet XenControl.correctFailed(ResourceSet rset)
           
 ResourceSet IdControlChange.correctFailed(ResourceSet rset)
           
 ResourceSet BestFitIdControlChange.correctFailed(ResourceSet rset)
           
 

Methods in orca.cod.control with parameters of type ResourceSet
 ResourceSet VMMControl.allocateVMs(ResourceSet iset, int needed)
          Allocates virtual machines to fill a request that has been approved by the mapper.
 void XenControl.available(ResourceSet rset)
           
 void IdControlChange.available(ResourceSet set)
           
 ResourceSet XenResizeControl.correctFailed(ResourceSet rset)
           
 ResourceSet XenControl.correctFailed(ResourceSet rset)
           
 ResourceSet IdControlChange.correctFailed(ResourceSet rset)
           
 ResourceSet BestFitIdControlChange.correctFailed(ResourceSet rset)
           
 void XenControl.donate(ResourceSet rset)
          Registers server-side VMM inventory.
 void IdControlChange.donate(ResourceSet set)
          Note: must be able to handle multiple donates of the same resources
 void BestFitIdControlChange.donate(ResourceSet set)
           
 void VMMControl.donateVMM(ResourceSet rset)
          Registers server-side VMM inventory.
 void XenControl.eject(ResourceSet rset)
           
 void IdControlChange.eject(ResourceSet set)
           
 void XenControl.freed(ResourceSet rset)
           
 void IdControlChange.freed(ResourceSet r)
           
protected  NodeGroup XenControl.groupFromSet(ResourceSet rset)
          Returns the NodeGroup underlying a given resource set.
 void XenResizeControl.release(ResourceSet rset)
           
 void XenControl.release(ResourceSet rset)
          Releases VM resources back to their inventory pool.
 void VMMControl.release(ResourceSet rset)
          Releases VM resources back to their inventory pool.
 void IdControlChange.release(ResourceSet r)
           
 void VMMControl.revisit(ResourceSet rset, NodeGroup igroup)
          Reallocate VM resources from their inventory pool.
 int XenControl.unavailable(ResourceSet rset)
           
 int IdControlChange.unavailable(ResourceSet set)
           
 

Uses of ResourceSet in orca.manage.extensions.standard
 

Methods in orca.manage.extensions.standard that return ResourceSet
static ResourceSet Converter.getResourceSet(ReservationMng mng)
           
 

Uses of ResourceSet in orca.policy.core
 

Methods in orca.policy.core that return ResourceSet
 ResourceSet IResourceControl.assign(AuthorityReservation reservation)
           
protected  ResourceSet AuthorityBasePolicyPlugin.assign(AuthorityReservation reservation)
          Assign resources for the given reservation
 ResourceSet IResourceControl.correctDeficit(AuthorityReservation reservation)
           
 ResourceSet IResourceControl.correctFailed(ResourceSet rset)
           
 ResourceSet AuthorityBasePolicyPlugin.correctFailed(ResourceSet rset)
           
protected  ResourceSet BrokerSimplePolicyPlugin.extractTicket(BrokerReservation reservation, ReservationClient source, Term approved, long resourceShare)
          Extract the ticket from the source and check to see if the resulting ticket satisfies the request
protected  ResourceSet BrokerWorstFitMultiplePoolsPolicyPlugin.extractTicket(BrokerReservation reservation, ReservationClient source, Term approved, long resourceShare)
           
 

Methods in orca.policy.core with parameters of type ResourceSet
protected  void BrokerBasePolicyPlugin.addToCalendar(ResourceSet mine, BrokerReservation reservation, ReservationClient source, Term approved)
          Record the new reservation in the agent's calendar
 void IResourceControl.available(ResourceSet rset)
           
 void AuthorityBasePolicyPlugin.available(ResourceSet rset)
           
 ResourceSet IResourceControl.correctFailed(ResourceSet rset)
           
 ResourceSet AuthorityBasePolicyPlugin.correctFailed(ResourceSet rset)
           
 void IResourceControl.donate(ResourceSet rset)
           
 void AuthorityBasePolicyPlugin.donate(ResourceSet rset)
           
 void IResourceControl.eject(ResourceSet rset)
           
 void AuthorityBasePolicyPlugin.eject(ResourceSet rset)
           
 void BaseServiceManagerCalendarPolicy.extend(ResourceReservation reservation, ResourceSet resources, Term term)
          Notifies the policy that a reservation is about to be extended.
 void AuthorityBasePolicyPlugin.extend(ResourceReservation reservation, ResourceSet resources, Term term)
          Notifies the policy that a reservation is about to be extended.
 void IResourceControl.freed(ResourceSet rset)
           
 void AuthorityBasePolicyPlugin.freed(ResourceSet rset)
           
protected  long[] BrokerBestFitPolicyPlugin.getMax(ResourceSet set)
          Obtains the upper bound on resource dimensions
protected  long[] BrokerWorstFitPolicyPlugin.getMax(ResourceSet set)
          Obtains the upper bound on resource dimensions
protected  long[] BrokerWorstFitMultiplePoolsPolicyPlugin.getMax(ResourceSet set)
          Obtains the upper bound on resource dimensions
protected  long[] BrokerBestFitPolicyPlugin.getMin(ResourceSet set)
          Obtains the lower bound on resource dimensions
protected  long[] BrokerWorstFitPolicyPlugin.getMin(ResourceSet set)
          Obtains the lower bound on resource dimensions
protected  long[] BrokerWorstFitMultiplePoolsPolicyPlugin.getMin(ResourceSet set)
          Obtains the lower bound on resource dimensions
protected  long[] BrokerBestFitPolicyPlugin.getShares(ResourceSet set)
          Returns the current resource shares held by this resource set
protected  long[] BrokerWorstFitPolicyPlugin.getShares(ResourceSet set)
          Returns the current resource shares held by this resource set
protected  long[] BrokerWorstFitMultiplePoolsPolicyPlugin.getShares(ResourceSet set)
          Returns the current resource shares held by this resource set
 void IResourceControl.release(ResourceSet rset)
           
 void AuthorityBasePolicyPlugin.release(ResourceSet rset)
           
protected  void BrokerBestFitPolicyPlugin.releaseResources(ResourceSet set, Term t)
          Releases the resources assigned to this reservation
protected  void BrokerWorstFitPolicyPlugin.releaseResources(ResourceSet set, Term t)
          Releases the resources assigned to this reservation
protected  void BrokerWorstFitMultiplePoolsPolicyPlugin.releaseResources(ResourceSet set, Term t)
          Releases the resources assigned to this reservation
 int IResourceControl.unavailable(ResourceSet rset)
           
 int AuthorityBasePolicyPlugin.unavailable(ResourceSet rset)
           
 

Uses of ResourceSet in orca.policy.core.util
 

Methods in orca.policy.core.util with parameters of type ResourceSet
protected static java.util.Properties PropertiesManager.getRequestProperties(ResourceSet set, boolean create)
           
static boolean PropertiesManager.isElasticSize(ResourceSet set)
          Checks if the request represented by this resource set is elastic in size
static boolean PropertiesManager.isElasticTime(ResourceSet set)
          Checks if the request represented by this resource set is elastic in size
static void PropertiesManager.setElasticSize(ResourceSet set, boolean value)
          Marks this resource set to indicate that the request that it represents is elastic in size (can use less units than requested)
static void PropertiesManager.setElasticTime(ResourceSet set, boolean value)
          Marks this resource set to indicate that the request that it represents is elastic in size (can use less units than requested)
 

Uses of ResourceSet in orca.shirako.api
 

Methods in orca.shirako.api that return ResourceSet
 ResourceSet IAuthorityPolicy.correctFailed(ResourceSet rset)
          Incorporates fixed, but previously failed, resources back to the policy
 ResourceSet IResourceReservation.getApprovedResources()
          Returns the resources approved for this reservation by the last policy decision.
 ResourceSet IServiceManagerReservation.getLeasedResources()
          Returns the resources leased by the reservation.
 ResourceSet IResourceReservation.getPreviousResources()
          Returns the resources represented by/allocated to the reservation at the time before the last update.
 ResourceSet IResourceReservation.getRequestedResources()
          Returns the resources requested for the reservation.
 ResourceSet IResourceReservation.getResources()
          Returns the resources represented by/allocated to the reservation.
 ResourceSet IClientReservation.getSuggestedResources()
          Returns the resources suggested to the policy for a new/extend request for the reservation.
 ResourceSet IAuthorityReservation.getTicket()
          Returns the ticket backing the reservation.
 

Methods in orca.shirako.api with parameters of type ResourceSet
 void IAuthorityPolicy.available(ResourceSet resources)
          Informs the policy that concrete resources previously marked as unavailable are now available.
 void IAuthority.available(ResourceSet resources)
          Informs the actor that the following resources are available for allocation.
 ReservationClient IClientActor.claim(ReservationID reservationID, ResourceSet resources)
          Claims already exported resources from the default upstream broker.
 ReservationClient IClientActor.claim(ReservationID reservationID, ResourceSet resources, IBrokerProxy broker)
          Claims already exported resources from the given broker.
 ReservationClient IClientActor.claim(ReservationID reservationID, ResourceSet resources, Slice slice, IBrokerProxy broker)
          Claims already exported resources from the given broker.
 ResourceSet IAuthorityPolicy.correctFailed(ResourceSet rset)
          Incorporates fixed, but previously failed, resources back to the policy
 void IAuthorityPolicy.donate(ResourceSet resources)
          Accepts concrete resources to be used for allocation of client requests.
 void IAuthority.donate(ResourceSet resources)
          Accepts concrete resources to be used for allocation of client requests.
 void IAuthorityPolicy.eject(ResourceSet resources)
          Ejects concrete resources from the inventory.
 void IAuthority.eject(ResourceSet resources)
          Ejects the specified resources from the inventory.
 ReservationID IServerActor.export(ResourceSet resources, Term term, AuthToken client)
          Exports the specified resources for the given period of time to the client.
 void IReservationOperations.extend(ReservationID rid, ResourceSet rset, Term term)
          Extends the reservation.
 void IReservationOperations.extend(ResourceReservation reservation, ResourceSet resources, Term term)
          Extends the reservation.
 void IPolicy.extend(ResourceReservation reservation, ResourceSet resources, Term term)
          Notifies the policy that a reservation is about to be extended.
 int IKernelWrapper.extendReservation(ReservationID rid, ResourceSet resources, Term term)
          Extends the reservation with the given resources and term.
 void IAuthorityPolicy.freed(ResourceSet resources)
          Informs the policy that a set of resources can be considered as free.
 void IAuthority.freed(ResourceSet resources)
          Informs the actor that the given resources are no longer in use and can be considered as free, regardless of the state of the individual units.
 void IServiceManagerPolicy.leaseSatisfies(ResourceSet requestedResources, ResourceSet actualResources, Term requestedTerm, Term actualTerm)
          Checks if the resources and term received in a lease are in compliance with what was initially requested.
 void IAuthorityPolicy.release(ResourceSet resources)
          Releases concrete resources that are no longer in use.
 void IResourceReservation.setApproved(Term approvedTerm, ResourceSet approvedResources)
          Sets the term and resources approved by the policy.
 void IResourceReservation.setApprovedResources(ResourceSet approvedResources)
          Sets the resources approved for this reservation by the policy.
 void IClientReservation.setSuggested(Term term, ResourceSet resources)
          Sets the term and resources suggested to the policy for a new/extend request for the reservation.
 void IClientReservation.setSuggestedResources(ResourceSet resources)
          Sets the resources suggested to the policy for a new/extend request for the reservation.
 void IClientPolicy.ticketSatisfies(ResourceSet requestedResources, ResourceSet actualResources, Term requestedTerm, Term actualTerm)
          Checks if the resources and term received in a ticket are in compliance with what was initially requested.
 int IAuthorityPolicy.unavailable(ResourceSet resources)
          Informs the policy that concrete resources are about to become unavailable.
 int IAuthority.unavailable(ResourceSet resources)
          Informs the actor that previously donated resources are no longer available for allocation.
 

Uses of ResourceSet in orca.shirako.core
 

Fields in orca.shirako.core with type parameters of type ResourceSet
protected  java.util.HashMap<ResourceType,java.util.HashSet<ResourceSet>> AuthorityPolicy.tickets
          XXX: pull down Map of inventory tickets, indexed by resource type.
 

Methods in orca.shirako.core that return ResourceSet
 ResourceSet AuthorityPolicy.correctFailed(ResourceSet resources)
           
 

Methods in orca.shirako.core with parameters of type ResourceSet
 void AuthorityPolicy.available(ResourceSet resources)
           
 void Authority.available(ResourceSet resources)
           
 ReservationClient ServiceManager.claim(ReservationID reservationID, ResourceSet resources)
           
 ReservationClient Broker.claim(ReservationID reservationID, ResourceSet resources)
           
 ReservationClient ServiceManager.claim(ReservationID reservationID, ResourceSet resources, IBrokerProxy broker)
           
 ReservationClient Broker.claim(ReservationID reservationID, ResourceSet resources, IBrokerProxy broker)
           
 ReservationClient ServiceManager.claim(ReservationID reservationID, ResourceSet resources, Slice slice, IBrokerProxy broker)
           
 ReservationClient Broker.claim(ReservationID reservationID, ResourceSet resources, Slice slice, IBrokerProxy broker)
           
 ResourceSet AuthorityPolicy.correctFailed(ResourceSet resources)
           
 void AuthorityPolicy.donate(ResourceSet resources)
           
 void Authority.donate(ResourceSet resources)
           
 void AuthorityPolicy.eject(ResourceSet resources)
           
 void Authority.eject(ResourceSet resources)
           
 ReservationID Broker.export(ResourceSet resources, Term term, AuthToken client)
           
 ReservationID Authority.export(ResourceSet resources, Term term, AuthToken authToken)
           
 void Actor.extend(ReservationID rid, ResourceSet rset, Term term)
           
 void Policy.extend(ResourceReservation reservation, ResourceSet resources, Term term)
           
 void Actor.extend(ResourceReservation reservation, ResourceSet resources, Term term)
           
protected  void AuthorityPolicy.finishCorrectDeficit(ResourceSet rset, AuthorityReservation reservation)
           
 void AuthorityPolicy.freed(ResourceSet resources)
           
 void Authority.freed(ResourceSet resources)
           
 void ServiceManagerPolicy.leaseSatisfies(ResourceSet requestedResources, ResourceSet actualResources, Term requestedTerm, Term actualTerm)
           
 void AuthorityPolicy.release(ResourceSet resources)
           
 void ServiceManagerPolicy.ticketSatisfies(ResourceSet requestedResources, ResourceSet actualResources, Term requestedTerm, Term actualTerm)
           
 void BrokerPolicy.ticketSatisfies(ResourceSet requestedResources, ResourceSet actualResources, Term requestedTerm, Term actualTerm)
           
 int AuthorityPolicy.unavailable(ResourceSet resources)
           
 int Authority.unavailable(ResourceSet resources)
           
 

Uses of ResourceSet in orca.shirako.kernel
 

Fields in orca.shirako.kernel declared as ResourceSet
protected  ResourceSet ResourceReservation.approvedResources
          Resources approved by the policy for this reservation.
protected  ResourceSet ReservationClient.leasedResources
          The superclass resource set (resources) encapsulates the ticket.
protected  ResourceSet ResourceReservation.previousResources
          The resources assigned to the reservation before the last update.
protected  ResourceSet ReservationClient.releasedResources
          Resources ejected from leasedResources (e.g., due to failure) are held here pending retrieval and/or processing by a service (unlocked) method.
protected  ResourceSet ResourceReservation.requestedResources
          Resources representing the last request issued/received for this reservation.
protected  ResourceSet ResourceReservation.resources
          The current resources associated with this reservation
protected  ResourceSet ReservationClient.suggestedResources
          The most recently recommended resources for new requests/extensions for this reservation.
protected  ResourceSet AuthorityReservation.ticket
          The ticket.
 

Methods in orca.shirako.kernel that return ResourceSet
 ResourceSet ResourceSet.abstractClone()
          Clones the set, but without any of the concrete sets.
 ResourceSet ResourceSet.clone()
           
 ResourceSet ResourceSet.collectReleased()
          Any units that fail or are rejected/released asynchronously accumulate within the ConcreteSet until collected.
 ResourceSet ResourceSet.extract(ResourceType type, int count, Term term, AuthToken client)
          Extracts a specified number of units from the resources assigned to this set.
 ResourceSet ResourceReservation.getApprovedResources()
           
 ResourceSet ReservationClient.getLeasedResources()
           
 ResourceSet ResourceReservation.getPreviousResources()
           
 ResourceSet ResourceReservation.getRequestedResources()
           
 ResourceSet ResourceReservation.getResources()
           
 ResourceSet ReservationClient.getSuggestedResources()
           
 ResourceSet AuthorityReservation.getTicket()
           
 

Methods in orca.shirako.kernel with parameters of type ResourceSet
protected  void ResourceSet.deltaUpdate(ResourceReservation r, ResourceSet set)
           
 int KernelWrapper.extendReservation(ReservationID rid, ResourceSet resources, Term term)
           
protected  int Kernel.extendReservation(ReservationID rid, ResourceSet rset, Term term)
          Extends the reservation with the given resources and term.
protected  int Kernel.extendReservation(ResourceReservation reservation, ResourceSet resources, Term term)
          Extends the reservation with the given resources and term.
protected  void ResourceSet.fullUpdate(ResourceReservation r, ResourceSet rset)
           
protected  void ResourceSet.mergeCompatible(ResourceSet in)
          Ensures that the set can be merged with another set.
protected  void ResourceSet.mergeProperties(ResourceReservation reservation, ResourceSet set)
           
 void ResourceReservation.setApproved(Term approvedTerm, ResourceSet approvedResources)
           
 void ResourceReservation.setApprovedResources(ResourceSet approvedResources)
           
 void ReservationClient.setSuggested(Term term, ResourceSet rset)
           
 void ReservationClient.setSuggestedResources(ResourceSet rset)
           
 void ResourceSet.supply(ResourceSet set)
          Adds more resources to the resource set.
protected  void ResourceSet.transfer(ResourceSet incoming)
          Transfers resources and type attributes from the passed set into the current set.
 void ResourceSet.update(ResourceReservation r, ResourceSet rset)
           
 

Constructors in orca.shirako.kernel with parameters of type ResourceSet
AuthorityReservation(ReservationID rid, ResourceSet resources, Term term, Slice slice)
          Creates a new reservation instance representing a client request
BrokerReservation(ReservationID rid, ResourceSet resources, Term term, Slice slice)
          Creates a new reservation to represent a request for resources.
BrokerReservation(ResourceSet resources, Term term, Slice slice)
          Creates a new reservation to represent a request for resources.
ReservationClient(ReservationID rid, ResourceSet resources, Term term, Slice slice)
          Creates a new reservation instance.
ReservationClient(ReservationID rid, ResourceSet resources, Term term, Slice slice, IBrokerProxy broker)
          Creates a new reservation instance.
ReservationClient(ResourceSet resources, Term term, Slice slice)
          Creates a new reservation instance.
ReservationClient(ResourceSet resources, Term term, Slice slice, IBrokerProxy broker)
          Creates a new reservation instance.
ReservationServer(ReservationID rid, ResourceSet resources, Term term, Slice slice)
          Creates a new reservation instance to represent a server-side request for resources.
ReservationServer(ResourceSet resources, Term term, Slice slice)
          Creates a new reservation instance to represent a server-side request for resources.
ResourceReservation(ReservationID rid, ResourceSet resources, Term term, Slice slice)
          Creates a new instance.
ResourceReservation(ResourceSet resources, Term term, Slice slice)
          Creates a new reservation instance.
 

Uses of ResourceSet in orca.shirako.proxies
 

Methods in orca.shirako.proxies that return ResourceSet
protected  ResourceSet Proxy.abstractCloneAuthority(ResourceSet set)
          Clones the resource set, but without any of the concrete sets.
protected  ResourceSet Proxy.abstractCloneBroker(ResourceSet set)
          Clones the resource set, but without any of the concrete sets.
 ResourceSet Proxy.abstractCloneReturn(ResourceSet set)
          Clones the resource set, but without any of the concrete sets.
 

Methods in orca.shirako.proxies with parameters of type ResourceSet
protected  ResourceSet Proxy.abstractCloneAuthority(ResourceSet set)
          Clones the resource set, but without any of the concrete sets.
protected  ResourceSet Proxy.abstractCloneBroker(ResourceSet set)
          Clones the resource set, but without any of the concrete sets.
 ResourceSet Proxy.abstractCloneReturn(ResourceSet set)
          Clones the resource set, but without any of the concrete sets.
 

Uses of ResourceSet in orca.shirako.proxies.soap.util
 

Methods in orca.shirako.proxies.soap.util that return ResourceSet
static ResourceSet Translate.translate(ResourceSet beanResourceSet)
           
 

Methods in orca.shirako.proxies.soap.util with parameters of type ResourceSet
static ResourceSet Translate.translate(ResourceSet resourceSet, int direction)
           
 



Copyright © 2007 Network/Internet Computing Lab. All Rights Reserved.