COOPERATIVE PACKET ROUTING FOR WIRELESS SENSOR NETWORKS
First Claim
1. In a wireless sensor network comprising multiple sensor nodes and a base station, a method implemented by a sensor node of the sensor nodes for cooperative packet routing, the method comprising:
- receiving a packet transmitted by a source node of the sensor nodes, the packet being targeted for receipt by the base station;
responsive to receiving the packet, determining an amount of energy remaining in the sensor node; and
if the amount of energy meets a configurable energy threshold designed to increase lifetime of the sensor node, implementing cooperative packet routing operations for conditional re-transmission of the packet to the base station, the conditional re-transmission being based on randomizing packet re-transmission criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
A cooperative packet routing for wireless sensor networks is described. In one aspect, a transient sensor node in a wireless sensor network receives a packet from a source node, wherein the packet is targeted for receipt by a base station. The transient sensor node, responsive to receiving the packet, estimates how much operational energy remains in the sensor node. If the determined amount of energy meets a configurable threshold, the transient sensor node implements a set of cooperative packet routing operations for conditional re-transmission of the packet to the base station. The configurable threshold is set to ensure substantially optimal usage and lifetime of the sensor node in the wireless sensor network. The conditional re-transmission of the packet is based on a set of randomized packet re-transmission criteria.
20 Citations
21 Claims
-
1. In a wireless sensor network comprising multiple sensor nodes and a base station, a method implemented by a sensor node of the sensor nodes for cooperative packet routing, the method comprising:
-
receiving a packet transmitted by a source node of the sensor nodes, the packet being targeted for receipt by the base station; responsive to receiving the packet, determining an amount of energy remaining in the sensor node; and if the amount of energy meets a configurable energy threshold designed to increase lifetime of the sensor node, implementing cooperative packet routing operations for conditional re-transmission of the packet to the base station, the conditional re-transmission being based on randomizing packet re-transmission criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A sensor node for use in a wireless sensor network, the wireless sensor network including multiple sensor nodes and a base station, the sensor node comprising:
-
a processor; and a memory coupled to the processor, the memory comprising computer program instructions executable by the processor, the computer program instructions when executed by the processor for performing operations comprising; receiving a packet transmitted by a source node of the sensor nodes the packet being targeted for receipt by the base station; responsive to receiving the packet, determining an amount of energy remaining in the sensor node; and if the amount of energy meets a configurable energy threshold designed to increase lifetime of the sensor node, implementing cooperative packet routing operations for conditional re-transmission of the packet to the base station, the conditional re-transmission being based on randomizing packet re-transmission criteria. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tangible computer-readable data storage medium for using in a sensor node, the sensor node for deployment in a wireless sensor network of multiple sensor nodes and a base station, the tangible computer-readable data storage medium comprising computer program instructions executable by a processor, the computer program instructions when executed by the processor for performing operations comprising:
-
receiving a packet transmitted by a source node of the sensor nodes, the packet being targeted for receipt by the base station; responsive to receiving the packet, determining an amount of energy remaining in the sensor node; and if the amount of energy meets a configurable energy threshold designed to increase lifetime of the sensor node, implementing cooperative packet routing operations for conditional re-transmission of the packet to the base station, the conditional re-transmission being based on randomizing packet re-transmission criteria. - View Dependent Claims (20, 21)
-
Specification