Dynamic agent formation for efficient data provisioning
First Claim
1. A computer-implemented method for monitoring a distributed computing system comprising:
- determining, at an agent formation node of the distributed computing system, a first quantity of first agents reporting to the agent formation node and limiting the first quantity of first agents to not exceed a first predetermined threshold, the first agents configured to directly report to the agent formation node a first information corresponding to management of a first portion of the distributed computing system being monitored by the first agents, the agent formation node and the first agents forming a first hierarchy;
determining a second quantity of second agents reporting to the agent formation node through one of the first agents, the second agents reporting a second information corresponding to management of a second portion of the distributed computing system being monitored by the second agents, wherein when the second quantity of second agents exceeds a second predetermined threshold, dynamically forming a second hierarchy of agents;
notifying the first agents to report to the agent formation node the first information corresponding to the management of the first portion of the distributed computing system being monitored by the first agents; and
notifying the second agents to report to the one of first agents the second information corresponding to the management of the second portion of the distributed computing system being monitored by the second agents.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, are provided for monitoring one or more computers in a distributed computing system. In one aspect, there is provided a computer-implemented method. The method may include determining, at a node, a first quantity of first agents reporting to the node and limiting the quantity of first agents to not exceed a predetermined threshold. The first agents configured to directly report to the node a first information corresponding to systems being monitored by the first agents. A second quantity of second agents may also be determined. The second agents report to the node through the first agents. The second agents report a second information corresponding to systems being monitored by the second agents. The first agents may be notified to report to the node the first information corresponding to systems being monitored by the first agents. The second agents may be notified to report to at least one of the first agents the second information corresponding to systems being monitored by the second agents. Related apparatus, systems, methods, and articles are also described.
-
Citations
20 Claims
-
1. A computer-implemented method for monitoring a distributed computing system comprising:
-
determining, at an agent formation node of the distributed computing system, a first quantity of first agents reporting to the agent formation node and limiting the first quantity of first agents to not exceed a first predetermined threshold, the first agents configured to directly report to the agent formation node a first information corresponding to management of a first portion of the distributed computing system being monitored by the first agents, the agent formation node and the first agents forming a first hierarchy; determining a second quantity of second agents reporting to the agent formation node through one of the first agents, the second agents reporting a second information corresponding to management of a second portion of the distributed computing system being monitored by the second agents, wherein when the second quantity of second agents exceeds a second predetermined threshold, dynamically forming a second hierarchy of agents; notifying the first agents to report to the agent formation node the first information corresponding to the management of the first portion of the distributed computing system being monitored by the first agents; and notifying the second agents to report to the one of first agents the second information corresponding to the management of the second portion of the distributed computing system being monitored by the second agents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium containing instructions to configure a processor to perform a method, the method comprising:
-
determining, at an agent formation node of the distributed computing system, a first quantity of first agents reporting to the agent formation node and limiting the first quantity of first agents to not exceed a first predetermined threshold, the first agents configured to directly report to the agent formation node a first information corresponding to management of a first portion of the distributed computing system being monitored by the first agents, the agent formation node and the first agents forming a first hierarchy; determining a second quantity of second agents reporting to the agent formation node through one of the first agents, the second agents reporting a second information corresponding to management of a second portion of the distributed computing system being monitored by the second agents, wherein when the second quantity of second agents exceeds a second predetermined threshold, dynamically forming a second hierarchy of agents; notifying the first agents to report to the agent formation node the first information corresponding to the management of the first portion of the distributed computing system being monitored by the first agents; and notifying the second agents to report to the one of first agents the second information corresponding to the management of the second portion of the distributed computing system being monitored by the second agents. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a processor; and a memory, wherein the processor and the memory are configured to perform a method comprising; determining, at an agent formation node of the distributed computing system, a first quantity of first agents reporting to the agent formation node and limiting the first quantity of first agents to not exceed a first predetermined threshold, the first agents configured to directly report to the agent formation node a first information corresponding to management of a first portion of the distributed computing system being monitored by the first agents, the agent formation node and the first agents forming a first hierarchy; determining a second quantity of second agents reporting to the agent formation node through one of the first agents, the second agents reporting a second information corresponding to management of a second portion of the distributed computing system being monitored by the second agents, wherein when the second quantity of second agents exceeds a second predetermined threshold, dynamically forming a second hierarchy of agents; notifying the first agents to report to the agent formation node the first information corresponding to the management of the first portion of the distributed computing system being monitored by the first agents; and notifying the second agents to report to the one of first agents the second information corresponding to the management of the second portion of the distributed computing system being monitored by the second agents. - View Dependent Claims (19, 20)
-
Specification