US 11,700,210 B2
Enhanced selection of cloud architecture profiles
Bhaskar Ghosh, Bengaluru (IN); Kishore P. Durg, Bangalore (IN); Jothi Gouthaman, Chennai (IN); Radhika Golden, Trivandrum (IN); Mohan Sekhar, Bangalore (IN); and Mahesh Venkataraman, Bangalore (IN)
Assigned to Accenture Global Solutions Limited, Dublin (IE)
Filed by Accenture Global Solutions Limited, Dublin (IE)
Filed on Apr. 23, 2021, as Appl. No. 17/238,514.
Application 17/238,514 is a continuation of application No. 16/880,591, filed on May 21, 2020, granted, now 11,050,677.
Claims priority of application No. 201911047799 (IN), filed on Nov. 22, 2019.
Prior Publication US 2021/0328942 A1, Oct. 21, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); H04L 47/762 (2022.01); H04L 47/74 (2022.01); H04L 47/70 (2022.01); H04L 47/78 (2022.01)
CPC H04L 47/762 (2013.01) [H04L 47/745 (2013.01); H04L 47/748 (2013.01); H04L 47/788 (2013.01); H04L 47/828 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by one or more data processing apparatus, the method comprising:
obtaining infrastructure data indicating utilization of computing resources of an existing computing system comprising multiple computers connected by a network;
obtaining application workload data indicating tasks performed by one or more applications running on the existing computing system;
generating, based on patterns between the utilization of the computing resources and the tasks performed by the one or more applications, one or more models that define an impact on utilization of each computing resource in response to changes in an actual level of one or more workloads of the one or more applications;
receiving data specifying an input simulation workload level and a candidate cloud architecture profile comprising a set of cloud computing resources of a cloud provider;
simulating, using the one or more models, performing a quantity of tasks corresponding to the input simulation workload level on the candidate cloud architecture profile;
determining, based on the simulating, a simulated utilization of each cloud computing resource of the candidate cloud architecture profile; and
generating and providing an updated cloud architecture profile based on the simulated utilization of each computing resource of the candidate cloud architecture profile, wherein the updated cloud architecture profile specifies an updated set of cloud computing resources of the cloud provider.