US 11,888,702 B2
Intelligent analytic cloud provisioning
Pratyush Moghe, Acton, MA (US); Peter Thomas Smith, Mansfield, MA (US); Craig Steven Harris, Chestnut Hill, MA (US); Mineharu Takahara, Natick, MA (US); Lovantheran Chetty, Somerville, MA (US); and Daniel Dietterich, Cambridge, MA (US)
Assigned to Cazena, Inc., Waltham, MA (US)
Filed by Cazena, Inc., Waltham, MA (US)
Filed on Feb. 1, 2022, as Appl. No. 17/590,393.
Application 17/590,393 is a continuation of application No. 16/371,229, filed on Apr. 1, 2019, granted, now 11,240,117, issued on Feb. 1, 2022.
Application 16/371,229 is a continuation of application No. 14/595,700, filed on Jan. 13, 2015, granted, now 10,250,451, issued on Apr. 2, 2019.
Claims priority of provisional application 61/926,422, filed on Jan. 13, 2014.
Prior Publication US 2022/0407781 A1, Dec. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/14 (2022.01); H04L 41/0896 (2022.01); H04L 41/22 (2022.01); H04L 41/0893 (2022.01); H04L 41/5041 (2022.01); H04L 41/147 (2022.01); H04L 43/091 (2022.01); H04L 43/0888 (2022.01); H04L 41/50 (2022.01)
CPC H04L 41/14 (2013.01) [H04L 41/0893 (2013.01); H04L 41/0896 (2013.01); H04L 41/145 (2013.01); H04L 41/147 (2013.01); H04L 41/22 (2013.01); H04L 41/5041 (2013.01); H04L 43/0888 (2013.01); H04L 43/091 (2022.05); H04L 41/5096 (2013.01)] 10 Claims
OG exemplary drawing
 
1. Apparatus associated with a cloud computing infrastructure, comprising:
one or more hardware processors;
computer memory holding computer program instructions executing in the one or more hardware processors, the computer program instructions operative to identify resources in the cloud computing infrastructure on which an analytics workload is to be executed by:
mapping a set of workload resource requirements onto a vector space, the workload resource requirements being represented in the vector space as graphical objects;
performing a cluster analysis on the graphical objects to identify, based on graphical objects that cluster with one another in the vector space, one or more analytics workloads requiring similar resources in the cloud computing infrastructure;
matching the set of workload resource requirements in a cluster against a set of resource bundling options available in the cloud computing infrastructure;
outputting descriptions of one or more resource bundling options that, based on the matching, will support the analytics workload; and
following an initial execution of the analytics workload with respect to a selected one of the resource bundling options, selectively right-sizing the selected resource bundling option.