US 12,248,822 B2
Lifecycle management for workloads on heterogeneous infrastructure
Bryan P. Murray, Duvall, WA (US); Mark Perreira, Sunnyvale, CA (US); and Jayashree Sundarachar Beltur, San Jose, CA (US)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Houston, TX (US)
Filed on Nov. 24, 2021, as Appl. No. 17/534,735.
Prior Publication US 2023/0161643 A1, May 25, 2023
Int. Cl. G06F 9/455 (2018.01); G06F 9/445 (2018.01); G06F 9/54 (2006.01)
CPC G06F 9/541 (2013.01) [G06F 9/44526 (2013.01); G06F 9/45541 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
maintaining a consumption model in which heterogeneous infrastructure is represented in a generalized form as logical resource objects, including nodes and a plurality of pools of the nodes, wherein the nodes have respective node roles indicative of specific functionality the nodes are operable to provide to a workload based on the respective attributes of the nodes;
maintaining a state model through which the logical resource objects are transitioned among a plurality of states and responsive to which notifications are provided to an application orchestration tool associated with the workload; and
abstracting interactions by the application orchestration tool with a subset of the heterogeneous infrastructure utilized by the workload by providing an application programming interface (API) through which requests to manage a lifecycle of the subset of the heterogeneous infrastructure are expressed with reference to the logical resource objects.