| CPC G06F 11/327 (2013.01) [G06F 11/2028 (2013.01); G06F 11/3055 (2013.01); G06F 2201/81 (2013.01); G06F 2201/815 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving a request to initiate a first provisioning process for provisioning a first service in a cloud environment, wherein the first service utilizes a first resource in the cloud environment;
determining a first resource constraint associated with the first resource;
determining, based on the first resource constraint, a set of candidate services that utilize the first resource, as candidates for deprovisioning from the cloud environment;
identifying respective service features of the set of candidate services;
generating a ranking of the set of candidate services, based at least on weighting metrics associated with the respective service features of the set of candidate services;
based at least on the ranking, selecting a second service of the set of candidate services for deprovisioning from the cloud environment;
deprovisioning the second service, to at least partially alleviate the first resource constraint;
after deprovisioning the second service from the cloud environment, provisioning the first service in the cloud environment at least by executing the first provisioning process;
wherein the method is performed by at least one device including a hardware processor.
|