Patent ID: 9250974
Filing Date: 2016-02-02
CPC Classification: G06F

Claim Text:
1. A computer-implemented method to allocate one or more resources to a service that accesses a cloud computing environment, the method comprising: receiving a request from the service to access configuration information for the service, wherein the request comprises an identity token uniquely identifying the service; authenticating the service by determining whether a record corresponding to the identity token exists in a token store in the cloud computing environment; retrieving, from a configuration store in the cloud computing environment, the configuration information for the service based on the identity token, wherein the configuration store stores configuration information for a plurality of services; based on the configuration information of the service, determining one or more resource types necessary for the service to operate, wherein the configuration information comprises an attribute of an entity required to provide the service; identifying one or more performance requirements specified by the service, wherein each performance requirement is associated with a different performance metric, wherein the configuration information is distinct from the one or more performance requirements; and allocating a set of resources included in the cloud computing environment to the service based on the one or more performance requirements, wherein at least a first resource in the set of resources is of a first resource type included in the one or more resource types.