Skip to main navigation Skip to search Skip to main content

Fast approximation algorithm for maximum lifetime aggregation trees in wireless sensor networks

  • Xiaojun Zhu
  • , Guihai Chen
  • , Shaojie Tang
  • , Xiaobing Wu
  • , Bing Chen
  • Nanjing University of Aeronautics and Astronautics
  • Nanjing University
  • Shanghai Jiao Tong University
  • University of Canterbury

Research output: Contribution to journalArticlepeer-review

18 Scopus citations

Abstract

One ultimate goal of wireless sensor networks is to collect the sensed data from a set of sensors and transmit them to some sink node via a data gathering tree. In this work, we are interested in data aggregation, where the sink node wants to know the value for a certain function of all sensed data, such as minimum, maximum, average, and summation. Given a data aggregation tree, sensors receive messages from children periodically, merge them with its own packet, and send the new packet to its parent. The problem of finding an aggregation tree with the maximum lifetime has been proved to be NP-hard and can be generalized to finding a spanning tree with the minimum maximum vertex load, where the load of a vertex is a non-decreasing function of its degree in the tree. Although there is a rich body of research in those problems, they either fail to meet a theoretical bound or need high running time. In this paper, we develop a novel algorithm with provable performance bounds for the generalized problem. We show that the running time of our algorithm is in the order of O(mnα(m,n)), where m is the number of edges, n is the number of sensors, and α is the inverse Ackerman function. Though our work is motivated by applications in sensor networks, the proposed algorithm is general enough to handle a wide range of degree-oriented spanning tree problems, including bounded degree spanning tree problem and minimum degree spanning tree problem. When applied to these problems, it incurs a lower computational cost in comparison to existing methods. Simulation results validate our theoretical analysis.

Original languageEnglish
Pages (from-to)417-431
Number of pages15
JournalINFORMS Journal on Computing
Volume28
Issue number3
DOIs
StatePublished - 2016

Keywords

  • Approximation algorithm
  • Energy and resource management
  • In-network processing and aggregation
  • Wireless sensor networks

Fingerprint

Dive into the research topics of 'Fast approximation algorithm for maximum lifetime aggregation trees in wireless sensor networks'. Together they form a unique fingerprint.

Cite this