CESSATION OF SENDING NETWORK STATUS MESSAGES TO A SERVER
First Claim
1. A system, comprising:
- a processor;
a network interface coupled to said processor, said network interface configured to receive network status messages from a plurality of agents across a network, each network status message indicates a status of a network; and
storage accessible to said processor and said network interface, said storage comprising a plurality of queues with each queue corresponding to one of said agents, and wherein network status messages from a given agent are stored in a queue corresponding to said agent pending processing by said processor;
wherein, upon a number of network status messages in a queue for a particular agent exceeding an agent high water mark, said processor sends a stop message through said network interface to such agent to cause such agent to cease sending network status messages.
2 Assignments
0 Petitions
Accused Products
Abstract
A system comprises a processor, a network interface coupled to the processor, and storage accessible to the processor. The network interface is configured to receive network status messages from a plurality of agents across a network. Each network status message indicates a status of a network. The storage comprises a plurality of queues with each queue corresponding to one of the agents. The network status messages from a given agent are stored in a queue corresponding to that agent pending processing by the processor. Upon a number of network status messages in a queue for a particular agent exceeding an agent high water mark, the processor sends a stop message through the network interface to such agent to cause such agent to cease sending network status messages.
25 Citations
15 Claims
-
1. A system, comprising:
-
a processor; a network interface coupled to said processor, said network interface configured to receive network status messages from a plurality of agents across a network, each network status message indicates a status of a network; and storage accessible to said processor and said network interface, said storage comprising a plurality of queues with each queue corresponding to one of said agents, and wherein network status messages from a given agent are stored in a queue corresponding to said agent pending processing by said processor; wherein, upon a number of network status messages in a queue for a particular agent exceeding an agent high water mark, said processor sends a stop message through said network interface to such agent to cause such agent to cease sending network status messages. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a processor; a network interface coupled to said processor, said network interface configured to receive network status messages from a plurality of agents across a network, each network status message indicates a status of a network; and storage accessible to said processor and said network interface, said storage comprising a plurality of queues with each queue corresponding to one of said agents, and wherein network status messages from a given agent are stored in a queue corresponding to said agent pending processing by said processor; wherein, upon a number of network status messages in a queue for a particular agent exceeding an agent high water mark, said processor sends a stop message through said network interface to such agent to cause such agent to cease sending network status messages and, upon said number of network status messages in said queue falling below an agent low water mark said processor sends a start message to such agent to again send network status messages; and wherein, upon an aggregate number of network status messages in all of said queues exceeding a global high water mark, said processor sends a stop message through said network interface to all of said agents to cause all of said agents to cease sending network status messages. - View Dependent Claims (7, 8)
-
-
9. A method, comprising:
-
adding a network status message received over a network from a remote agent into a queue associated with said remote agent; upon adding said network status message to said queue, determining if a number of network status messages in said queue exceeds an agent-specific upper threshold; when said number of network status messages exceeds said agent-specific upper threshold, sending a stop message to said remote agent over said network, said stop message requesting the remote agent to cease sending network status messages; removing a network status message from said queue for processing; upon removing said network status message from said queue, determining if the number of network status messages in said queue falls below an agent-specific lower threshold; when said number of network status messages falls below said agent-specific lower threshold, sending a start message to said remote agent, said start message requesting the remote agent to again send network status messages. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification