Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving a computing resource configuration change request; identifying, from the received computing resource configuration change request, a computing resource identifier; identifying, by performing a search using the identified computing resource identifier in a computing resource allocation database, a client assigned to or associated with the identified computing resource identifier and an associated client service-level agreement (SLA); determining, by a processor, whether the received computing resource configuration change request is compatible with the identified client SLA; and approving or rejecting, by the processor, the received computing resource configuration change request based on the determination.
2. The method according to claim 1 , wherein receiving the computing resource configuration change request further comprises receiving the computing resource configuration change request from a computing resource management system.
3. The method according to claim 1 , wherein approving or rejecting the received computing resource configuration change request further comprises approving the received computing resource configuration change request in response to a determination that the received computing resource configuration change request is compatible with the identified client SLA.
4. The method according to claim 1 , wherein approving or rejecting the received computing resource configuration change request further comprises rejecting the received computing resource configuration change request in response to a determination that the received computing resource configuration change request is not compatible with the identified client SLA.
5. The method according to claim 1 , further comprising: identifying, using the identified computing resource identifier, a plurality of clients and associated client SLAs; and determining whether the received computing resource configuration change request is compatible with each of the identified client SLAs.
6. The method according to claim 1 , further comprising: in response to a determination that the received computing resource configuration change request is not compatible with the identified client SLA, identifying an alternative resource configuration change that satisfies objectives of the received computing resource configuration change request and is compatible with the identified client SLA.
7. The method according to claim 1 , further comprising: identifying, from the received computing resource configuration change request, a nature of the received computing resource configuration change request; determining, based on the identified nature of the received computing resource configuration change request, an associated SLA sub-policy; and determining whether the received computing resource configuration change request is compatible with the identified SLA sub-policy.
8. The method according to claim 1 , further comprising: obtaining a service-level agreement; and processing the service-level agreements into one or multiple service-level agreements sub-policies.
9. A computing resource management system comprising: a processor; and a memory on which is stored instructions that are to cause the processor to: monitor characteristics of computing resources; generate, based on an evaluation of the monitored characteristics of the computing resources against a set of management guidelines, a resource configuration change request; send a request for approval of the resource configuration change request to a SLA compliance module, wherein the SLA compliance module is to: search, using computing resource identifier from the resource configuration change request, a computing resource allocation database for a client and a client SLA associated with a client; and approve or deny the resource configuration change request based upon a compatibility of the resource configuration change request with the SLA associated with the client; receive, from the SLA compliance module, an approval or denial of the request for approval of the resource configuration change request; and implement the resource configuration change in response to receipt of an approval from the SLA compliance module for the resource configuration change request.
10. The computing resource management system according to claim 9 , wherein the computing resources include at least one of physical and virtual computing resources.
11. The computing resource manages system according to claim 9 , wherein the instructions are further to cause the processor to: discard the computing resource configuration change request in response to receipt of a denial from the SLA compliance module for the resource configuration change request.
12. A non-transitory machine-readable medium on which is stored instructions that when executed by a processor cause the processor to: monitor a plurality of characteristics of computing resources; split, based on the monitored plurality of characteristics of the computing resources, a service-level agreement (SLA) associated with a client into a plurality of SLA sub-policies, each SLA sub-policy of the plurality of SLA sub-policies corresponding to a respective portion of the monitored plurality of characteristics of the computing resources; generate, based on an evaluation of the monitored plurality of characteristics of the computing resources against a set of management guidelines, a resource configuration change request; generate, from the resource configuration change request, a request for approval of the resource configuration change request; identify the client and an SLA sub-policy of the plurality of SLA sub-policies associated with the client that are applicable to the resource configuration change request; determine whether to approve or deny the resource configuration change request based upon a compatibility of the resource configuration change request with the SLA sub-policy associated with the client; and implement the resource configuration change in response to receipt of an approval for the resource configuration change request.
13. The non-transitory machine-readable medium according to claim 12 , wherein the computing resources include at least one of physical and virtual computing resources.
14. The non-transitory machine-readable medium according to claim 12 , wherein the instructions are further to cause the processor to: discard the computing resource configuration change request in response to receipt of a denial for the resource configuration change request.
Unknown
October 30, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.