A distributed algorithm for waking-up in heterogeneous sensor networks

  • Authors:
  • Akis Spyropoulos;Cauligi S. Raghavendra;Viktor K. Prasanna

  • Affiliations:
  • Electrical Engineering - Systems, University of Southern California, Los Angeles, California;Electrical Engineering - Systems, University of Southern California, Los Angeles, California;Electrical Engineering - Systems, University of Southern California, Los Angeles, California

  • Venue:
  • IPSN'03 Proceedings of the 2nd international conference on Information processing in sensor networks
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a distributed, application-morphable, algorithm for waking up appropriate sensor nodes in a heterogeneous sensor network. We assume a sensor field consisting of a large number of low power, limited functionality, tripwire nodes and a smaller number of powerful, energyhungry, tracker nodes. Our problem is that when an event is detected by a set of tripwire nodes a specific number of appropriate tracker nodes needs to be woken up. These tracker nodes will subsequently collaborate to perform the sensing task required by the application. Waking up non-suitable tracker nodes or employing more trackers than necessary for a specific task, can lead to significant waste of network resources (e.g. energy). The application indicates the number of nodes that are needed for a sensing task, as well as an optimization function to be used by the algorithm. Therefore, our algorithm is isolated from most application details and is simple and general enough to accommodate a wide range of sensing applications. We prove that our algorithm converges to a uniform optimal global decision for specific classes of optimization functions. Furthermore, we show that it is fast enough (