Heuristic status polling
First Claim
1. A computer-implemented method for heuristic status polling of a component in a computing system, the method comprising:
- receiving, by a polling module from a requesting application a status request requesting status of a component;
determining, by the polling module, whether an activity history for the component satisfies heuristic polling criteria;
wherein heuristic polling criteria defines a standard for determining whether to poll a particular component;
polling, by the polling module, the component for status if the activity history for the component satisfies the heuristic polling criteria; and
not polling, by the polling module, the component for status if the activity history for the component does not satisfy the heuristic criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, compute nodes, and computer program products are provided for heuristic status polling of a component in a computing system. Embodiments include receiving, by a polling module from a requesting application, a status request requesting status of a component; determining, by the polling module, whether an activity history for the component satisfies heuristic polling criteria; polling, by the polling module, the component for status if the activity history for the component satisfies the heuristic polling criteria; and not polling, by the polling module, the component for status if the activity history for the component does not satisfy the heuristic criteria.
-
Citations
18 Claims
-
1. A computer-implemented method for heuristic status polling of a component in a computing system, the method comprising:
-
receiving, by a polling module from a requesting application a status request requesting status of a component; determining, by the polling module, whether an activity history for the component satisfies heuristic polling criteria; wherein heuristic polling criteria defines a standard for determining whether to poll a particular component; polling, by the polling module, the component for status if the activity history for the component satisfies the heuristic polling criteria; and not polling, by the polling module, the component for status if the activity history for the component does not satisfy the heuristic criteria. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A compute node capable of heuristic status polling of a component in a computing system, the compute node comprising a computer processor, computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
-
receiving, from a requesting application, a status request requesting status of a component; determining whether an activity history for the component satisfies heuristic polling criteria; wherein heuristic polling criteria defines a standard for determining whether to poll a particular component; polling the component for status if the activity history for the component satisfies the heuristic polling criteria; and not polling the component for status if the activity history for the component does not satisfy the heuristic criteria. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for heuristic status polling of a component in a computing system, the computer program product disposed upon a computer readable recording medium, the computer program product comprising computer program instructions capable of:
-
receiving, from a requesting application, a status request requesting status of a component; determining whether an activity history for the component satisfies heuristic polling criteria; wherein heuristic polling criteria defines a standard for determining whether to poll a particular component; polling the component for status if the activity history for the component satisfies the heuristic polling criteria; and not polling the component for status if the activity history for the component does not satisfy the heuristic criteria. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification