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 |
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.
|