US 11,921,605 B2
Managing applications in a cluster
Bhakthavatsala Naidu Kurapati, Karnataka (IN); Venkatesh Nagaraj, Karnataka (IN); and Manish Ramesh Kulkarni, Karnataka (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Houston, TX (US)
Filed on Jan. 28, 2022, as Appl. No. 17/586,921.
Claims priority of application No. 202141048008 (IN), filed on Oct. 21, 2021.
Prior Publication US 2023/0125909 A1, Apr. 27, 2023
Int. Cl. G06F 11/34 (2006.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01)
CPC G06F 11/3409 (2013.01) [G06F 11/0709 (2013.01); G06F 11/0757 (2013.01); G06F 11/0793 (2013.01); G06F 11/1425 (2013.01); G06F 11/143 (2013.01); G06F 11/2007 (2013.01); G06F 11/2025 (2013.01); G06F 11/2028 (2013.01); G06F 11/203 (2013.01); G06F 2201/85 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
a non-transitory machine-readable storage medium comprising instructions executable by the at least one processor to:
send, from the system over a network to a first programmable network adapter in a first computing node, control information specifying initialization of a first agent at the first programmable network adapter and a first periodicity at which the first agent sends information messages;
receive, at the system from the first agent executed on the first programmable network adapter, the information messages in response to the control information, wherein the information messages relate to a program executing on the first computing node;
determine a second periodicity at which the first agent sends the information messages to the system over the network;
compare the determined second periodicity to the first periodicity specified in the control information;
based on a determination that the determined second periodicity is different from the first periodicity specified in the control information, move the program from the first computing node to a second computing node; and
send instructions to a second agent executed on a second programmable network adapter in the second computing node to manage the program on the second computing node.