Optimization of polling protocols in sensor networks
First Claim
1. A method comprising:
- determining a respective cost contribution of at least one network node in a set of network nodes, wherein the respective cost contribution comprises an energy-consumption metric associated with the at least one network node;
assigning, to the at least one network node, a respective polling interval based at least in part on the respective cost contribution of the at least one network node; and
during a timeslot selected according to the respective polling interval, (a) polling the at least one network node and (b) as a result of the polling, receiving from the at least one network node one or more of network-node data and environment data.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication-management method involves a recurring polling scheme, wherein network nodes are polled by a base station according to optimized and/or user-preferred polling intervals assigned to each network node. The polling interval assigned to a given node may be optimized to minimize and/or achieve user-preferred thresholds for energy consumption and latency associated with each network node in the sensor network. Optimized and/or user-preferred polling intervals may be constrained in accordance with various network performance considerations, for example, a recommended update interval for each network node, characteristics of the network nodes themselves, the duration of the timeslots at which the network nodes are polled, and/or other network performance considerations.
-
Citations
20 Claims
-
1. A method comprising:
-
determining a respective cost contribution of at least one network node in a set of network nodes, wherein the respective cost contribution comprises an energy-consumption metric associated with the at least one network node; assigning, to the at least one network node, a respective polling interval based at least in part on the respective cost contribution of the at least one network node; and during a timeslot selected according to the respective polling interval, (a) polling the at least one network node and (b) as a result of the polling, receiving from the at least one network node one or more of network-node data and environment data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A base station comprising:
-
a wireless-communication interface; a processor; data storage; and program instructions stored in the data storage and executable by the processor to; determine a respective cost contribution of at least one network node in a set of network nodes, wherein the respective cost contribution comprises an energy-consumption metric associated with the at least one network node; assign, to the at least one network node, a respective polling interval based at least in part on a respective cost contribution of the at least one network node; and during a timeslot selected according to the respective polling interval, (a) poll the at least one network node and (b) as a result of the polling, receive from the at least one network node one or more of network-node data and environment data. - View Dependent Claims (17, 18, 19)
-
-
20. A physical computer-readable medium having computer executable instructions stored thereon, the instructions comprising:
-
instructions for determining a respective cost contribution of at least one network node in a set of network nodes, wherein the respective cost contribution comprises an energy-consumption metric associated with the at least one network node; instructions for assigning, to the at least one network node, a respective polling interval based at least in part on the respective cost contribution of the at least one network node; and instructions for during a timeslot selected according to the respective polling interval, (a) polling the at least one network node and (b) as a result of the polling, receiving from the at least one network node one or more of network-node data and environment data.
-
Specification