Method and apparatus for monitoring the availability of network resources
First Claim
Patent Images
1. A method for monitoring the availability of resources in a network, comprising the computer-implemented steps of:
- receiving an activity announcement packet from one node of a plurality of nodes in the network;
determining that the node is potentially inactive if no successive activity announcement packet is received from the node within a specified first time period;
determining that the node is inactive if no successive activity announcement packet is received from the node within a specified second time period; and
detecting that the node or a connection to the node is active if an activity announcement packet is received from the node within the specified first time period;
wherein the activity announcement packet is sent only by specific nodes of the plurality of nodes in the network, and does not require a response.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for monitoring the availability of resources in a network comprises the computer-implemented steps of receiving an activity announcement packet from a node in the network; determining that the node is potentially inactive if no successive activity announcement packet is received from the node within a specified first time period; and determining that the node is inactive if no successive activity announcement packet is received from the node within a specified second time period.
-
Citations
57 Claims
-
1. A method for monitoring the availability of resources in a network, comprising the computer-implemented steps of:
-
receiving an activity announcement packet from one node of a plurality of nodes in the network; determining that the node is potentially inactive if no successive activity announcement packet is received from the node within a specified first time period; determining that the node is inactive if no successive activity announcement packet is received from the node within a specified second time period; and detecting that the node or a connection to the node is active if an activity announcement packet is received from the node within the specified first time period; wherein the activity announcement packet is sent only by specific nodes of the plurality of nodes in the network, and does not require a response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of monitoring the availability of network resources, comprising the computer-implemented steps of:
-
sending an activity announcement packet to a specified destination at a regular, configurable interval; sending network performance data with the activity announcement packet; wherein the activity announcement packet includes an Internet Protocol (IP) address of a node from which the activity announcement packet originated; and detecting that the node or a connection to the node is active if an activity announcement packet is received from the node within the specified first time period; wherein the activity announcement packet is sent only by specific nodes of a plurality of nodes in the network, and does not require a response. - View Dependent Claims (18)
-
-
19. A method for monitoring the availability of remote sites in a virtual private network (VPN), comprising the computer-implemented steps of:
-
receiving an activity announcement packet from a router that is one of a plurality of nodes in the VPN; determining that the router is potentially inactive if no successive activity announcement packet is received from the router within a specified first time period; determining that the node is inactive if no successive activity announcement packet is received from the router within a specified second time period; and detecting that the router and the connection to the router is active if an activity announcement packet is received from said router within the specified first time period or within the specified second time period; wherein the activity announcement packet is sent only by specific nodes of the plurality of nodes in the network, and does not require a response. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for monitoring the availability of network resources, comprising:
-
means for receiving an activity announcement packet from one node of a plurality of nodes in the network; means for determining that the node is potentially inactive if no successive activity announcement packet is received from the node within a specified first time period; means for determining that the node is inactive if no successive activity announcement packet is received from the node within a specified second time period; and means for determining that the node or a connection to the node is active if an activity announcement packet is received from the node within the specified first time period;
wherein the activity announcement packet is sent only by specific nodes of the plurality of nodes in the network, and does not require a response. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An apparatus for monitoring the availability of network resources, comprising;
-
a processor; one or more stored sequences of instructions that are accessible to the processor and which, when executed by the processor, cause the processor to carry out the steps of; receiving an activity announcement packet from one node of a plurality of nodes in the network; determining that the node is potentially inactive if no successive activity announcement packet is received from the node within a specified first time period; determining that the node is inactive if no successive activity announcement packet is received from the node within a specified second time period; and detecting that the node or a connection to the node is active if an activity announcement packet is received from the node within the specified first time period; wherein the activity announcement packet is sent only by specific nodes of the plurality of nodes in the network, and does not require a response. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer-readable storage medium carrying one or more sequences of instructions for monitoring the availability of network resources, wherein the execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
receiving an activity announcement packet from one node of a plurality of nodes in the network; determining that the node is potentially inactive if no successive activity announcement packet is received from the node within a specified first time period; determining that the node is inactive if no successive activity announcement packet is received from the node within a specified second time period; and detecting that the node or a connection to the node is active if an activity announcement packet is received from the node within the specified first time period; wherein the activity announcement packet is sent only by specific nodes of the plurality of nodes in the network, and does not require a response. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method for monitoring the availability of resources in a network, comprising the computer-implemented steps of:
-
receiving an activity announcement packet from one node of a plurality of nodes in the network; determining that the node is potentially inactive if no successive activity announcement packet is received from the node within a specified first time period; determining that the node is inactive if no successive activity announcement packet is received from the node within a specified second time period; and tracking nodes from which activity announcement packets have been received by an index comprising address and connection status information for each such node; wherein the activity announcement packet is sent only by specific nodes of the plurality of nodes in the network, and does not require a response.
-
Specification