Method and systems for copying data components between nodes of a wireless sensor network
First Claim
1. A method for copying data components between nodes in a sensor network of peer to peer nodes, comprising:
- sensing a potential failure within one of the nodes;
querying neighboring nodes of the one node to determine a capability of the neighboring nodes to store a data component currently stored within the one node;
copying the data component to at least one of the neighboring nodes based on the querying; and
broadcasting details of the copying from the at least one neighboring node to nodes that are adjacent to the at least one neighboring node.
5 Assignments
0 Petitions
Accused Products
Abstract
Under the present invention, a wireless sensor network comprising a plurality of peer to peer nodes is provided. Each node in the network includes, among other things, a sensor for detecting environmental factors. When a potential failure is detected within a node, the node will query its neighboring nodes to determine whether they have the capability to store any data component(s) currently stored within the potentially failing node. Based on the querying, the data component(s) in the potentially failing node are copied to one or more of the neighboring nodes. Thereafter, details of the copying can be broadcast to other nodes in the network, and any routing tables that identify the locations of data components stored throughout the wireless sensor network can be updated
102 Citations
34 Claims
-
1. A method for copying data components between nodes in a sensor network of peer to peer nodes, comprising:
-
sensing a potential failure within one of the nodes;
querying neighboring nodes of the one node to determine a capability of the neighboring nodes to store a data component currently stored within the one node;
copying the data component to at least one of the neighboring nodes based on the querying; and
broadcasting details of the copying from the at least one neighboring node to nodes that are adjacent to the at least one neighboring node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless sensor network, comprising:
-
a plurality of nodes, each node including a sensor, query system for querying neighboring nodes, and a communication system for copying data components to the neighboring nodes based on the querying;
a global routing table identifying locations of data components as stored among the nodes; and
an update system for updating the global routing table when data components are copied to the neighboring nodes. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A node for use in a sensor network, comprising:
-
a sensor for detecting a potential failure within the node;
a query system for querying neighboring nodes when the sensor detects the potential failure;
a communication system for copying a data component currently stored within the node to at least one of the neighboring nodes based on the querying; and
an update system for updating a routing table when the data component is copied. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A program product stored on a recordable medium for copying data components between nodes in a sensor network of peer to peer nodes, comprising:
-
program code for querying neighboring nodes when a sensor within a particular node detects a potential failure;
program code for copying a data component currently stored within the particular node to at least one of the neighboring nodes based on the querying; and
program code for updating a routing table when the data component is copied. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for deploying an application for copying data components between nodes in a wireless sensor network of peer to peer nodes, comprising:
a computer infrastructure being operable to;
query neighboring nodes when a sensor within a particular node detects a potential failure;
copy a data component currently stored within the particular node to at least one of the neighboring nodes based on the querying; and
update a routing table when the data component is copied.
-
34. Computer software embodied in a propagated signal for copying data components between nodes in a wireless network of peer to peer nodes, the computer software comprising instructions to cause a computer system to perform the following functions:
-
query neighboring nodes when a sensor within a particular node detects a potential failure;
copy a data component currently stored within the particular node to at least one of the neighboring nodes based on the querying; and
update a routing table when the data component is copied.
-
Specification