Alarm reordering to handle alarm storms in large networks
First Claim
1. A method, comprising:
- detecting an alarm condition at a sensor device in a network;
generating an alarm message at the sensor device based on the detected alarm condition;
waiting for a delay whose length is inversely proportional to a distance between the sensor device and a downstream destination device for which the alarm message is destined;
receiving, during the delay, one or more additional alarm messages at the sensor device from one or more upstream sensor devices;
coalescing the one or more received alarm messages from the one or more upstream sensor devices with the alarm message generated at the sensor device, to form a coalesced alarm message; and
transmitting the coalesced alarm message downstream towards the downstream destination device, after expiration of the delay.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a sensor device in a network detects an alarm condition. The sensor device generates an alarm message based on the detected alarm condition and waits for a delay whose length is inversely proportional to a distance between the sensor device and a downstream destination device for which the alarm message is destined. During the delay, the sensor device receives one or more additional alarm messages from one or more upstream sensor devices. The sensor device coalesces the one or more received alarm messages from the one or more upstream sensor devices with the alarm message generated at the sensor device, to form a coalesced alarm message, and transmits the coalesced alarm message downstream towards the downstream destination device, after expiration of the delay.
-
Citations
20 Claims
-
1. A method, comprising:
-
detecting an alarm condition at a sensor device in a network; generating an alarm message at the sensor device based on the detected alarm condition; waiting for a delay whose length is inversely proportional to a distance between the sensor device and a downstream destination device for which the alarm message is destined; receiving, during the delay, one or more additional alarm messages at the sensor device from one or more upstream sensor devices; coalescing the one or more received alarm messages from the one or more upstream sensor devices with the alarm message generated at the sensor device, to form a coalesced alarm message; and transmitting the coalesced alarm message downstream towards the downstream destination device, after expiration of the delay. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a network interface; a processor coupled to the network interface and configured to execute one or more processes; and a memory coupled to the processor and configured to store a stormed response process that is executable on the processor, the stormed response process including instructions that when executed are operable to detect a trigger, wait for a delay whose length is inversely proportional to a distance between the apparatus and a downstream destination device for which alarm messages are destined, receive, during the delay, a plurality of alarm messages from one or more upstream sensor devices that have detected an alarm condition, coalesce the plurality of alarm messages from the plurality of upstream sensor devices, to form a coalesced alarm message, and transmit the coalesced alarm message downstream towards the downstream destination device, after expiration of the delay. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
means for detecting an alarm condition at the apparatus; means for generating an alarm message at the apparatus based on the detected alarm condition; means for waiting for a delay that is inversely proportional to a distance between the apparatus and a downstream destination device for which the alarm message is destined; means for receiving, during the delay, one or more additional alarm messages at the apparatus from one or more upstream sensor devices; means for coalescing the one or more received alarm messages from the one or more upstream sensor devices with the alarm message generated at the apparatus, to form a coalesced alarm message; and means for transmitting the coalesced alarm message downstream towards the downstream destination device, after expiration of the delay.
-
Specification