US 11,743,116 B2
Methods and apparatus to scale application deployments in cloud computing environments
Servesh Singh, Bangalore (IN); Arun Narayanaswamy, Bangalore (IN); Rishi Saraf, Bangalore (IN); Saket Kumar, Bangalore (IN); and Jitendra Kumar, Bangalore (IN)
Assigned to VMware, Inc., Palo Alto, CA (US)
Filed by VMware Inc., Palo Alto, CA (US)
Filed on Apr. 25, 2022, as Appl. No. 17/728,696.
Application 17/728,696 is a continuation of application No. 17/107,030, filed on Nov. 30, 2020, granted, now 11,343,140.
Application 17/107,030 is a continuation of application No. 16/154,352, filed on Oct. 8, 2018, granted, now 10,855,534, issued on Dec. 1, 2020.
Application 16/154,352 is a continuation of application No. 14/453,656, filed on Aug. 7, 2014, granted, now 10,097,410, issued on Oct. 9, 2018.
Claims priority of application No. 3120CHE2014 (IN), filed on Jun. 26, 2014.
Prior Publication US 2022/0255801 A1, Aug. 11, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/177 (2006.01); H04L 41/0813 (2022.01); H04L 41/0816 (2022.01); H04L 41/12 (2022.01); G06F 9/455 (2018.01); H04L 67/00 (2022.01)
CPC H04L 41/0813 (2013.01) [G06F 9/45558 (2013.01); H04L 41/0816 (2013.01); H04L 41/12 (2013.01); H04L 67/34 (2013.01)] 20 Claims
OG exemplary drawing
 
14. An apparatus to scale a number of virtual machines executing an application deployed in a computing environment, the apparatus comprising:
means for setting a scaling status of a first virtual machine included in an application deployed in a computing environment, the first virtual machine to execute a first component of the application, the scaling status of the first virtual machine to indicate a change in a number of virtual machines executing the first component;
means for identifying an information dependency of a second virtual machine on information from the first virtual machine, the second virtual machine to execute a second component of the application, the information dependency representing that an operation of the second component is performed after an operation of the first component, the information dependency to indicate that the first virtual machine is to provide the information to the second virtual machine; and
means for updating the information dependency based on the scaling status of the first virtual machine, the information dependency to include a reference to the first virtual machine.