US 11,778,057 B2
System and method for intent-based service deployment
Basavaraj Kaladagi, San Jose, CA (US); Akshay Deodhar, San Jose, CA (US); Aroosh Sohi, San Jose, CA (US); Arpit Singh, San Jose, CA (US); Jie Li, San Jose, CA (US); and Nikhil Bhatia, San Jose, CA (US)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Jun. 10, 2022, as Appl. No. 17/837,834.
Application 17/837,834 is a continuation of application No. 17/196,800, filed on Mar. 9, 2021, granted, now 11,399,072.
Application 17/196,800 is a continuation of application No. 16/051,389, filed on Jul. 31, 2018, granted, now 11,032,380, issued on Jun. 8, 2021.
Prior Publication US 2022/0368773 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/51 (2022.01); G06F 8/60 (2018.01); G06F 9/54 (2006.01); G06F 9/455 (2018.01); H04L 67/1021 (2022.01); H04L 41/50 (2022.01)
CPC H04L 67/51 (2022.05) [G06F 8/60 (2013.01); G06F 9/45558 (2013.01); G06F 9/547 (2013.01); H04L 67/1021 (2013.01); H04L 41/5058 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to:
receive a user request to deploy at least one service on a distributed cluster of hosts, wherein the at least one service comprises a service managing the distributed cluster of hosts;
determine an order of deployment associated with the at least one service;
determine a deployment location associated with each service of the at least one service;
generate one or more deployment actions responsive to the order of deployment and the deployment locations;
detect a change in a configuration state of the at least one service, the change comprising an upgrade of the service managing the distributed cluster of hosts; and
generate an updated one or more actions responsive to the change in the configuration state.