Probe election in failover configuration
First Claim
1. A system, comprising:
- a first sensor designated as a primary sensor and a second sensor designated as a secondary sensor, wherein each of the primary and secondary sensors comprise a memory subsystem and a processor in data communication with the memory subsystem, wherein the processors of the primary sensor and secondary sensor are respectively programmed to cause the primary sensor and the secondary sensor to perform operations comprising;
transmitting, from each the primary and secondary sensors, information probes to a host device, each of the information probes being prioritized according to their probe types;
determining, at the primary sensor, whether a second probe type is prioritized higher than a first probe type, the second probe type being a probe type of a highest priority information probe for which a reply from the host device was received at the secondary sensor and the first probe type being a probe type of a highest priority information probe for which a reply from the host device was received at the primary sensor;
in response to determining the second probe type is not prioritized higher than the first probe type, monitoring the host device by the primary sensor; and
determining, at the primary sensor during the monitoring, that the host device is offline in response to a failure to receive a reply from the host device to an information probe transmitted from the primary sensor, and in response to the determination that the host device is offline;
determining whether the second probe type is prioritized equally to the first probe type, and in response to determining that the second probe type is prioritized equally to the first probe type;
transmitting, from the primary sensor, data indicating a probe handover to the secondary sensor; and
monitoring the host device by the secondary sensor.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating probing responsibilities between a primary sensor and a secondary sensor. In one aspect, a method includes determining a first probe type, the first probe type being the probe type of the highest priority information probe for which a reply from the host device was received at the primary sensor, determining a second probe type, the second probe type being the probe type of the highest priority information probe for which a reply from the host device was received at the secondary sensor, determining whether the second probe type is prioritized higher than the first probe type, and allocating probing responsibilities between the primary sensor and the second sensor based on the prioritization of the first probe type and the second probe type.
-
Citations
22 Claims
-
1. A system, comprising:
a first sensor designated as a primary sensor and a second sensor designated as a secondary sensor, wherein each of the primary and secondary sensors comprise a memory subsystem and a processor in data communication with the memory subsystem, wherein the processors of the primary sensor and secondary sensor are respectively programmed to cause the primary sensor and the secondary sensor to perform operations comprising; transmitting, from each the primary and secondary sensors, information probes to a host device, each of the information probes being prioritized according to their probe types; determining, at the primary sensor, whether a second probe type is prioritized higher than a first probe type, the second probe type being a probe type of a highest priority information probe for which a reply from the host device was received at the secondary sensor and the first probe type being a probe type of a highest priority information probe for which a reply from the host device was received at the primary sensor; in response to determining the second probe type is not prioritized higher than the first probe type, monitoring the host device by the primary sensor; and determining, at the primary sensor during the monitoring, that the host device is offline in response to a failure to receive a reply from the host device to an information probe transmitted from the primary sensor, and in response to the determination that the host device is offline; determining whether the second probe type is prioritized equally to the first probe type, and in response to determining that the second probe type is prioritized equally to the first probe type; transmitting, from the primary sensor, data indicating a probe handover to the secondary sensor; and monitoring the host device by the secondary sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A system, comprising:
a first sensor designated as a primary sensor and a second sensor designated as a secondary sensor, wherein each of the primary and secondary sensors comprise a memory subsystem and a processor in data communication with the memory subsystem, wherein the processors of the primary sensor and secondary sensor are respectively programmed to cause the primary sensor and the secondary sensor to perform operations comprising; transmitting, from each the primary and secondary sensors, information probes to a host device, each of the information probes being prioritized according to their probe types; determining, at the primary sensor, whether a second probe type is prioritized higher than a first probe type, the second probe type being the probe type of a highest priority information probe for which a reply from the host device was received at the secondary sensor and the first probe type being a probe type of a highest priority information probe for which a reply from the host device was received at the primary sensor; in response to determining the second probe type is prioritized higher than the first probe type, transmitting, from the primary sensor, data indicating a probe handover to the secondary sensor; and precluding further probing of the host device from the primary sensor.
-
13. A method performed by a first network traffic sensor, the network traffic sensor being designated a primary sensor, the method comprising:
-
receiving data specifying a second network traffic sensor designated as a secondary sensor; transmitting a plurality of information probes to a host device, each of the information probes being prioritized according to their probe types by the primary sensor in a descending priority order; determining whether a second probe type is prioritized higher than a first probe type, the second probe type being the probe type of a highest priority information probe for which a reply from the host device was received at the secondary sensor and the first probe type being a probe type of a highest priority information probe for which a reply from the host device was received at the primary sensor; in response to determining the second probe type is not prioritized higher than the first probe type, monitoring the host device by the primary sensor; and determining, during the monitoring, that the host device is offline in response to a failure to receive a reply from the host device to an information probe transmitted from the primary sensor, and in response to a determination that the host device is offline; determining whether the second probe type is prioritized equally to the first probe type, and in response to determining that the second probe type is prioritized equally to the first probe type; transmitting, the secondary sensor, data indicating a probe handover to the secondary sensor. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method performed by a network traffic sensor, the network sensor being designated a secondary sensor, the method comprising:
-
receiving data specifying a network traffic sensor designated as a primary sensor; transmitting information probes to a host device, each of the information probes being prioritized according to their probe types by the primary sensor in a descending priority order; determining a second probe type, the second probe type being the probe type of a highest priority information probe for which a reply from the host device was received at the secondary sensor; transmitting, from the secondary sensor, data indicating the second probe type to the primary sensor; and receiving, from the primary sensor, data indicating a probe handover to the secondary sensor, wherein the secondary sensor is precluded from further probing of the host device until the data indicating the probe handover is received. - View Dependent Claims (19, 20)
-
-
21. At least one machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:
-
receive data specifying a second network traffic sensor designated as a secondary sensor; transmit a plurality of information probes to a host device, each of the information probes being prioritized according to their probe types by the primary sensor in a descending priority order; determine whether a second probe type is prioritized higher than a first probe type, the second probe type being the probe type of a highest priority information probe for which a reply from the host device was received at the secondary sensor and the first probe type being a probe type of a highest priority information probe for which a reply from the host device was received at the primary sensor; in response to a determination that the second probe type is not prioritized higher than the first probe type; monitor the host device by a primary network sensor; and determine, during the monitoring, that the host device is offline in response to a failure to receive a reply from the host device to an information probe transmitted from the primary sensor, and in response to a determination that the host device is offline; determine whether the second probe type is prioritized equally to the first probe type, and in response to a determination that the second probe type is prioritized equally to the first probe type; transmit, the secondary sensor, data indicating a probe handover to the secondary sensor.
-
-
22. At least one machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:
-
receive data specifying a network traffic sensor designated as a primary sensor; transmit information probes to a host device, each of the information probes being prioritized according to their probe types by the primary sensor in a descending priority order; determine a second probe type, the second probe type being the probe type of a highest priority information probe for which a reply from the host device was received at a secondary sensor; transmit, from the secondary sensor, data indicating the second probe type to the primary sensor; and receive, from the primary sensor, data indicating a probe handover to the secondary sensor, wherein the secondary sensor is precluded from further probing of the host device until the data indicating the probe handover is received.
-
Specification