Diagnostic heartbeating in a distributed data processing environment
First Claim
1. A method for diagnostic heartbeating in a distributed data processing environment, the method comprising:
- a first component, executing using a processor and a memory in a first data processing system, receiving from a second component a set of diagnostic parameters to include in a diagnostic heartbeat packet, wherein the diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and the set of diagnostic parameters;
the first component receiving from the second component information identifying a data communication protocol to be used for transmitting the diagnostic heartbeat packet;
the first component setting a first diagnostic parameter in the set of diagnostic parameters to a first value, the first value being selected to detect a first soft network error condition, wherein a soft network error condition is a network error condition that adversely affects transmission of packets having certain properties in the data communication network;
the first component configuring the diagnostic heartbeat packet for transmission using the identified data communication protocol and including the set of diagnostic parameters;
the first component determining a ratio of a number of basic heartbeat packets to a number of diagnostic heartbeat packets to send in a time period, wherein basic heartbeat packets are packets that comprise a header and a set of heartbeat parameters and that are devoid of a set of diagnostic attributes, and wherein basic heartbeat packets are configured to be transmitted over an identified communication protocol;
the first component sending to the second component a basic heartbeat packet at a time determined according to the ratio; and
the first component sending the diagnostic heartbeat packet to the second component.
2 Assignments
0 Petitions
Accused Products
Abstract
A first component receives from a second component a set of diagnostic parameters to include in a diagnostic heartbeat packet, and information identifying a data communication protocol to be used for transmitting the diagnostic heartbeat packet. The diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and the set of diagnostic parameters. The first component sets a first diagnostic parameter in the set of diagnostic parameters to a first value, the first value being selected to detect a first soft network error condition. A soft network error condition is a network error condition that adversely affects transmission of packets having certain properties in the data communication network. The first component configures the diagnostic heartbeat packet for transmission using the specified data communication protocol and including the set of diagnostic parameters, and sends the diagnostic heartbeat packet to the second component.
75 Citations
16 Claims
-
1. A method for diagnostic heartbeating in a distributed data processing environment, the method comprising:
-
a first component, executing using a processor and a memory in a first data processing system, receiving from a second component a set of diagnostic parameters to include in a diagnostic heartbeat packet, wherein the diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and the set of diagnostic parameters; the first component receiving from the second component information identifying a data communication protocol to be used for transmitting the diagnostic heartbeat packet; the first component setting a first diagnostic parameter in the set of diagnostic parameters to a first value, the first value being selected to detect a first soft network error condition, wherein a soft network error condition is a network error condition that adversely affects transmission of packets having certain properties in the data communication network; the first component configuring the diagnostic heartbeat packet for transmission using the identified data communication protocol and including the set of diagnostic parameters; the first component determining a ratio of a number of basic heartbeat packets to a number of diagnostic heartbeat packets to send in a time period, wherein basic heartbeat packets are packets that comprise a header and a set of heartbeat parameters and that are devoid of a set of diagnostic attributes, and wherein basic heartbeat packets are configured to be transmitted over an identified communication protocol; the first component sending to the second component a basic heartbeat packet at a time determined according to the ratio; and the first component sending the diagnostic heartbeat packet to the second component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for diagnostic heartbeating in a distributed data processing environment, the computer program product comprising:
-
one or more computer-readable hardware storage devices; program instructions, stored on at least one of the one or more storage devices, to receive from a second component a set of diagnostic parameters to include in a diagnostic heartbeat packet, wherein the diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and the set of diagnostic parameters; program instructions, stored on at least one of the one or more storage devices, to receive information identifying a data communication protocol to be used for transmitting the diagnostic heartbeat packet; program instructions, stored on at least one of the one or more storage devices, to set a first diagnostic parameter in the set of diagnostic parameters to a first value, the first value being selected to detect a first soft network error condition, wherein a soft network error condition is a network error condition that adversely affects transmission of packets having certain properties in the data communication network; program instructions, stored on at least one of the one or more storage devices, to configure the diagnostic heartbeat packet for transmission using the identified data communication protocol and including the set of diagnostic parameters; program instructions, stored on at least one of the one or more storage devices, to determine a ratio of a number of basic heartbeat packets to a number of diagnostic heartbeat packets to send in a time period, wherein basic heartbeat packets are packets that comprise a header and a set of heartbeat parameters and that are devoid of a set of diagnostic attributes, and wherein basic heartbeat packets are configured to be transmitted over an identified communication protocol; program instructions, stored on at least one of the one or more storage devices, to send to the second component a basic heartbeat packet at a time determined according to the ratio; and program instructions, stored on at least one of the one or more storage devices, to send the diagnostic heartbeat packet. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system for diagnostic heartbeating in a distributed data processing environment, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable hardware 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 receive from a second component a set of diagnostic parameters to include in a diagnostic heartbeat packet, wherein the diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and the set of diagnostic parameters; 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 receive information identifying a data communication protocol to be used for transmitting the diagnostic heartbeat packet; 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 set a first diagnostic parameter in the set of diagnostic parameters to a first value, the first value being selected to detect a first soft network error condition, wherein a soft network error condition is a network error condition that adversely affects transmission of packets having certain properties in the data communication network; 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 configure the diagnostic heartbeat packet for transmission using the identified data communication protocol and including the set of diagnostic parameters; 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 determine a ratio of a number of basic heartbeat packets to a number of diagnostic heartbeat packets to send in a time period, wherein basic heartbeat packets are packets that comprise a header and a set of heartbeat parameters and that are devoid of a set of diagnostic attributes, and wherein basic heartbeat packets are configured to be transmitted over an identified communication protocol; 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 to the second component a basic heartbeat packet at a time determined according to the ratio; 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 diagnostic heartbeat packet. - View Dependent Claims (16)
-
Specification