Adaptive wireless sensor network and method of routing data in a wireless sensor network
First Claim
1. A method, comprising:
- (a) detecting a temporal event by a source sensor node of a wireless sensor network comprising a multiplicity of sensor nodes;
(b) in response to said source sensor detecting said temporal event, said source sensor converting data relating to the temporal event to a set of data packets and identifying multiple paths from said source sensor node to a sink of said wireless sensor network, said multiple paths consisting of sensor node to sensor node hops; and
after (b), (c) using a processor of said source sensor node, said source node determining a distribution of each data packet of said set of data packets among each path of said multiple paths by simultaneously reducing (i) power consumed by sensor nodes in each path of said multiple paths and (ii) a time to transmit said data packets from said source sensor node to said sink using an optimization algorithm that optimizes the balance between power consumption of each path of said multiple paths and transmission delay through each path of said multiple paths.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of routing data in a wireless sensor network, a program product and a wireless sensor network. The method, includes: (a) detecting a temporal event by a source sensor node of a wireless sensor network comprising a multiplicity of sensor nodes; (b) identifying multiple paths from the source sensor node to a sink of the wireless sensor network, the multiple paths consisting of sensor node to sensor node hops; and after (b), (c) using a processor of the source sensor node, optimizing a distribution of data packets to each path of the multiple paths by simultaneously reducing (i) power consumed by sensor nodes in each path of the multiple paths and (ii) a time to transmit the data packets from the source sensor node to the sink.
-
Citations
26 Claims
-
1. A method, comprising:
-
(a) detecting a temporal event by a source sensor node of a wireless sensor network comprising a multiplicity of sensor nodes; (b) in response to said source sensor detecting said temporal event, said source sensor converting data relating to the temporal event to a set of data packets and identifying multiple paths from said source sensor node to a sink of said wireless sensor network, said multiple paths consisting of sensor node to sensor node hops; and after (b), (c) using a processor of said source sensor node, said source node determining a distribution of each data packet of said set of data packets among each path of said multiple paths by simultaneously reducing (i) power consumed by sensor nodes in each path of said multiple paths and (ii) a time to transmit said data packets from said source sensor node to said sink using an optimization algorithm that optimizes the balance between power consumption of each path of said multiple paths and transmission delay through each path of said multiple paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product, comprising:
-
a computer readable storage device/memory having a computer readable program therein, wherein the computer readable program when executed on a computer causes the computer to; (a) collect information relative to a temporal event detected by a source sensor node of a wireless sensor network comprising a multiplicity of sensor nodes; (b) in response to said source sensor detecting said temporal event, said source sensor converting data relating to the temporal event to a set of data packets and identifying multiple paths from said source sensor node to a sink of said wireless sensor network, said multiple paths consisting of sensor node to sensor node hops; and after (b), (c) using a processor of said source sensor node, said source node determining a distribution of each data packet of said set of data packets among each path of said multiple paths by simultaneously reducing (i) power consumed by sensor nodes in each path of said multiple paths and (ii) a time to transmit said data packets from said source sensor node to said sink using an optimization algorithm that optimizes the balance between power consumption of each path of said multiple paths and transmission delay through each path of said multiple paths. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A wireless sensor network, comprising:
-
a set of sensor nodes, each sensor node of said set of sensor nodes including a sensor, a processor, a memory unit, a battery and a transceiver; each sensor node of said set of sensor nodes configured to identify multiple paths from said sensor node to a sink of said wireless sensor network in response to detecting a temporal event, each path of said multiple paths comprising sensor node to sensor node hops; and each sensor node of said set of sensor nodes configured to optimize a distribution of data packets to each path of said multiple paths by simultaneously reducing (i) power consumed by sensor nodes in each path of said multiple paths and (ii) a time to transmit said data packets from said sensor node to said sink using an optimization algorithm that optimizes the balance between power consumption of each path of said multiple paths and transmission delay through each path of said multiple paths. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification