Fault-tolerant timeout communication protocol with sensor integration
First Claim
1. A fault-tolerant method of communicating sensor information, comprising:
- providing a sensor architecture comprising a base station and a plurality of sensors associated with said base station, each sensor operable to communicate sensor information to said base station and having associated therewith a plurality of backup nodes;
detecting failed communication of sensor information from at least one sensor of said plurality of sensors to said base station;
sending task information representative of said failed communication to said backup nodes associated with said at least one sensor to request priority information therefrom;
generating priority information in each backup node which receives said task information;
selecting the backup node based on priority information received from backup nodes; and
prompting said selected backup node to send sensor information to said base station.
1 Assignment
0 Petitions
Accused Products
Abstract
A fault-tolerant timeout protocol for distributed sensor arrays and networks in which each sensor has a plurality of backup nodes, each of which is operable to send priority information which includes the product of the time needed for the backup node to transmit sensor information to a base station and the number of tasks offered to the backup node. In another embodiment, the base station stores the two values and calculates their product. In both cases, the lowest resulting value is used by the base station to select the backup node, which then sends backup sensor information. Another aspect of the present invention is a fault-tolerant sensor integration algorithm. The algorithm creates an abstract sensor defined as an interval having values above and below the reading of an associated physical sensor, and finds a range of values common to more than half of the abstract sensors. The algorithm obtains an output value based on the common range of values, and identifies the correct sensors, possibly faulty sensors, and faulty sensors by identifying the abstract sensors that include, respectively, (a) all of the common range, (b) part of the common range, and (c) none of the common range. A further aspect of the invention is a multi-hop information forwarding method for a wireless network. According to this method, a data source node transmits a signal to neighboring nodes among a plurality of distributed nodes, and each neighboring node which receives the signal from the source node transmits a reply signal which includes a weighted sum of factors including an energy factor and a distance factor for the neighboring node, the energy factor being indicative of the neighboring node'"'"'s energy level and the distance factor being indicative of its distance from the source node. A forwarding node is selected on the basis of the weighted sums, and the source node transmits a data packet to the selected forwarding node, where the data packet is received and retransmitted either to a data sink node, e.g., a base station, or to another forwarding node.
-
Citations
19 Claims
-
1. A fault-tolerant method of communicating sensor information, comprising:
-
providing a sensor architecture comprising a base station and a plurality of sensors associated with said base station, each sensor operable to communicate sensor information to said base station and having associated therewith a plurality of backup nodes; detecting failed communication of sensor information from at least one sensor of said plurality of sensors to said base station; sending task information representative of said failed communication to said backup nodes associated with said at least one sensor to request priority information therefrom; generating priority information in each backup node which receives said task information; selecting the backup node based on priority information received from backup nodes; and prompting said selected backup node to send sensor information to said base station. - View Dependent Claims (2, 3, 4)
-
-
5. A fault-tolerant method of communicating sensor information, comprising:
-
providing a sensor architecture comprising a base station and a plurality of sensors associated with said base station, each sensor operable to communicate sensor information to said base station and backup sensor information to a plurality of associated backup nodes; detecting failed communication of sensor information from at least one sensor of said plurality of sensors to said base station; evaluating the ability of each backup node associated with said at least one sensor to provide backup sensor information to said base station upon detected failure of said at least one sensor, said evaluation being based on the time needed for said backup node to transmit sensor information to said base station and a number of tasks offered to said backup node; and requesting that backup sensor information be sent to said base station from one of said backup nodes based on said evaluation. - View Dependent Claims (6, 7)
-
-
8. A fault-tolerant method of communicating and integrating sensor information, comprising:
-
providing a sensor architecture comprising a base station and a plurality of sensors associated with said base station, each sensor operable to communicate sensor information to said base station and having associated therewith at least one backup sensor; sensing a failure to receive sensor information from a first sensor among said plurality of sensors within an established timeout period; requesting sensor information from the backup sensor for said first sensor in response to said sensed failure; and integrating sensor information from said sensors, said sensor integration including creating an abstract sensor for each sensor based on a reading therefrom, each abstract sensor defined as an interval having values above and below the associated reading; finding a range of values common to more than half of said abstract sensors; obtaining an output value based on said common range of values; and identifying correct sensors, possibly faulty sensors, and faulty sensors by identifying the abstract sensors that include, respectively, (a) all of said common range, (b) part of said common range, and (c) none of said common range. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A multi-hop information forwarding method for a wireless network having a plurality of distributed nodes operable as data source nodes and forwarding nodes, said method comprising:
-
transmitting a first signal from a first data source node to neighboring nodes among said plurality of distributed nodes; transmitting a reply signal from each neighboring node which receives said first signal from said first source node, said reply signal including a weighted sum of factors including an energy factor and a distance factor for the neighboring node, said energy factor being indicative of the neighboring node'"'"'s energy level and said distance factor being indicative of its distance from said first source node; selecting a forwarding node from among said neighboring nodes on the basis of said weighted sums; transmitting a data packet from said first source node to said selected forwarding node; and receiving said data packet at said selected forwarding node and retransmitting it. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification