Utility-Based Decision-Making in Wireless Sensor Networks
MetadataShow full item record
Citation (published version)Byers, John; Nasser, Gabriel. "Utility-Based Decision-Making in Wireless Sensor Networks", Technical Report BUCS-2000-014, Computer Science Department, Boston University, June 1, 2000. [Available from: http://hdl.handle.net/2144/1808]
We consider challenges associated with application domains in which a large number of distributed, networked sensors must perform a sensing task repeatedly over time. For the tasks we consider, there are three significant challenges to address. First, nodes have resource constraints imposed by their finite power supply, which motivates computations that are energy-conserving. Second, for the applications we describe, the utility derived from a sensing task may vary depending on the placement and size of the set of nodes who participate, which often involves complex objective functions for nodes to target. Finally, nodes must attempt to realize these global objectives with only local information. We present a model for such applications, in which we define appropriate global objectives based on utility functions and specify a cost model for energy consumption. Then, for an important class of utility functions, we present distributed algorithms which attempt to maximize the utility derived from the sensor network over its lifetime. The algorithms and experimental results we present enable nodes to adaptively change their roles over time and use dynamic reconfiguration of routes to load balance energy consumption in the network.