Diagnostic heartbeat throttling
First Claim
1. A method for diagnostic heartbeat throttling, the method comprising:
- a component, executing using a processor and a memory in a data processing system, sending diagnostic heartbeat packets over a communication link at a first rate, wherein a diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and a set of diagnostic attributes;
the component detecting a change in data traffic over the communication link;
the component changing a rate of sending diagnostic heartbeat packets from the first rate to a second rate responsive to the change in the data traffic over the communication link;
the component combining, responsive to the changing of the rate of sending diagnostic heartbeat packets, a plurality of diagnostic heartbeat packets into a combined diagnostic heartbeat packet, wherein the combined diagnostic heartbeat packet includes the set of diagnostic attributes of each of the plurality of diagnostic heartbeat packets; and
the component sending the combined diagnostic heartbeat packet at the second rate.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for a diagnostic heartbeat throttling are provided in the illustrative embodiments. A component, executing using a processor and a memory in a data processing system, sends diagnostic heartbeat packets over a communication link at a first rate, wherein a diagnostic heartbeat packet is a packet comprises a header, a set of heartbeat parameters, and a set of diagnostic attributes. The component detects a change in data traffic over the communication link. The component changes a rate of sending diagnostic heartbeat packets from the first rate to a second rate responsive to the change in the data traffic over the communication link.
69 Citations
17 Claims
-
1. A method for diagnostic heartbeat throttling, the method comprising:
-
a component, executing using a processor and a memory in a data processing system, sending diagnostic heartbeat packets over a communication link at a first rate, wherein a diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and a set of diagnostic attributes; the component detecting a change in data traffic over the communication link; the component changing a rate of sending diagnostic heartbeat packets from the first rate to a second rate responsive to the change in the data traffic over the communication link; the component combining, responsive to the changing of the rate of sending diagnostic heartbeat packets, a plurality of diagnostic heartbeat packets into a combined diagnostic heartbeat packet, wherein the combined diagnostic heartbeat packet includes the set of diagnostic attributes of each of the plurality of diagnostic heartbeat packets; and the component sending the combined diagnostic heartbeat packet at the second rate. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for diagnostic heartbeat throttling, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices, to send diagnostic heartbeat packets over a communication link at a first rate, wherein a diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and a set of diagnostic attributes; program instructions, stored on at least one of the one or more storage devices, to detect a change in data traffic over the communication link; program instructions, stored on at least one of the one or more storage devices, to change a rate of sending diagnostic heartbeat packets from the first rate to a second rate responsive to the change in the data traffic over the communication link; program instructions, stored on at least one of the one or more storage devices, to combine, responsive to the changing of the rate of sending diagnostic heartbeat packets, a plurality of diagnostic heartbeat packets into a combined diagnostic heartbeat packet, wherein the combined diagnostic heartbeat packet includes the set of diagnostic attributes of each of the plurality of diagnostic heartbeat packets; and program instructions, stored on at least one of the one or more storage devices, to send the combined diagnostic heartbeat packet at the second rate. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer system for diagnostic heartbeat throttling, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to send diagnostic heartbeat packets over a communication link at a first rate, wherein a diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and a set of diagnostic attributes; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to detect a change in data traffic over the communication link; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to change a rate of sending diagnostic heartbeat packets from the first rate to a second rate responsive to the change in the data traffic over the communication link; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to combine, responsive to the changing of the rate of sending diagnostic heartbeat packets, a plurality of diagnostic heartbeat packets into a combined diagnostic heartbeat packet, wherein the combined diagnostic heartbeat packet includes the set of diagnostic attributes of each of the plurality of diagnostic heartbeat packets; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to send the combined diagnostic heartbeat packet at the second rate. - View Dependent Claims (14, 15, 16, 17)
-
Specification