US 12,393,464 B2
Selecting best cloud computing environment in a hybrid cloud scenario
Anton Zorin, Waedenswil (CH); Manish Kesarwani, Bangalore (IN); Niels Dominic Pardon, Zurich (CH); Ritesh Kumar Gupta, Hyderabad (IN); and Sameep Mehta, Bangalore (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Feb. 15, 2022, as Appl. No. 17/651,186.
Prior Publication US 2023/0259401 A1, Aug. 17, 2023
Int. Cl. G06F 9/50 (2006.01); G06F 9/48 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01)
CPC G06F 9/5044 (2013.01) [G06F 9/4881 (2013.01); G06F 9/5005 (2013.01); G06F 9/5055 (2013.01); G06F 9/5077 (2013.01); G06F 11/3006 (2013.01); G06F 11/3409 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for identifying an optimal cloud computing environment for a computing task, the computer-implemented method comprising:
receiving a computing task to be executed in a cloud computing environment, wherein the computing task requires a set of cloud computing environment parameter values of the cloud computing environment;
preselecting a set of candidate cloud computing environments, each of which meets the set of cloud computing environment parameter values;
ranking the candidate cloud computing environments using reward-based ranking parameter values of the candidate cloud computing environments as an additional selection constraint;
selecting the highest ranking cloud computing environment as the optimal cloud computing environment for the computing task;
executing the computing task in the optimal cloud computing environment;
monitoring execution when executing the computing task; and
updating parameter values of the reward-based ranking for the selected optimal cloud computing environment.