skip to main content
article

Efficient algorithms for maximum lifetime data gathering and aggregation in wireless sensor networks

Published: 21 August 2003 Publication History

Abstract

The rapid advances in processor, memory, and radio technology have enabled the development of distributed networks of small, inexpensive nodes that are capable of sensing, computation, and wireless communication. Sensor networks of the future are envisioned to revolutionize the paradigm of collecting and processing information in diverse environments. However, the severe energy constraints and limited computing resources of the sensors, present major challenges for such a vision to become a reality.We consider a network of energy-constrained sensors that are deployed over a region. Each sensor periodically produces information as it monitors its vicinity. The basic operation in such a network is the systematic gathering and transmission of sensed data to a base station for further processing. During data gathering, sensors have the ability to perform in-network aggregation (fusion) of data packets enroute to the base station. The lifetime of such a sensor system is the time during which we can gather information from all the sensors to the base station. A key challenge in data gathering is to maximize the system lifetime, given the energy constraints of the sensors.Given the location of n sensors and a base station together with the available energy at each sensor, we are interested in finding an efficient manner in which data should be collected from all the sensors and transmitted to the base station, such that the system lifetime is maximized. This is the maximum lifetime data gathering problem. In this paper, we describe novel algorithms, with worst-case running times polynomial in n, to solve the data gathering problem with aggregation in sensor networks. Our experimental results demonstrate that the proposed algorithms significantly outperform previous methods in terms of system lifetime.

References

[1]
{1} D. Bertsimas, J.N. Tsitsiklis, Introduction to Linear Optimization, Athena Scientific, Belmont, MA, 1997.
[2]
{2} M. Bhardwaj, T. Garnett, A.P. Chandrakasan, Upper bounds on the lifetime of sensor networks, in: Proceedings of International Conference on Communications, 2001.
[3]
{3} J.H. Chang, L. Tassiulas, Energy conserving routing in wireless ad-hoc networks, in: Proceedings of IEEE INFOCOM, 2000.
[4]
{4} J.H. Chang, L. Tassiulas, Maximum lifetime routing in wireless sensor networks, in: Proceedings of Advanced Telecommunications and Information Distribution Research Program, College Park, MD, 2000.
[5]
{5} T.H. Cormen, C.E. Leiserson, R.L. Rivest, Max-flow mincut theorem, in: Introduction to Algorithms, MIT Press, Cambridge, MA, 1998.
[6]
{6} J. Edmonds, Edge-disjoint branchings, in: Combinatorial Algorithms, Academic Press, London, 1973.
[7]
{7} A.V. Goldberg, S. Rao, Beyond the flow decomposition barrier, in: Proceedings of 38th IEEE Annual Symposium on Foundation of Computer Science, 1997.
[8]
{8} W. Heinzelman, A.P. Chandrakasan, H. Balakrishnan, Energy-efficient communication protocols for wireless microsensor networks, in: Proceedings of Hawaiian International Conference on Systems Science, 2000.
[9]
{9} W. Heinzelman, J. Kulik, H. Balakrishnan, Adaptive protocols for information dissemination in wireless sensor networks, in: Proceedings of 5th ACM/IEEE Mobicom Conference, 1999.
[10]
{10} C. Intanagonwiwat, R. Govindan, D. Estrin, Directed diffusion: a scalable and robust communication paradigm for sensor networks, in: Proceedings of 6th ACM/IEEE Mobicom Conference, 2000.
[11]
{11} J.M. Kahn, R.H. Katz, K.S.J. Pister, Mobile networking for smart dust, in: Proceedings of 5th ACM/IEEE Mobicom Conference, 1999.
[12]
{12} B. Krishnamachari, D. Estrin, S. Wicker, The impact of data aggregation in wireless sensor networks, in: Proceedings of International Workshop on Distributed Event-Based Systems, 2002.
[13]
{13} X. Lin, I. Stojmenovic, Power-aware routing in ad hoc wireless networks, University of Ottawa, TR-98-11, 1998.
[14]
{14} S. Lindsey, C.S. Raghavendra, PEGASIS: power efficient gathering in sensor information systems, in: Proceedings of IEEE Aerospace Conference, 2002.
[15]
{15} S. Lindsey, C.S. Raghavendra, K. Sivalingam, Data gathering in sensor networks using the energy*delay metric, in: Proceedings of the IPDPS Workshop on Issues in Wireless Networks and Mobile Computing, 2001.
[16]
{16} L. Lovász, On two minimax theorems in graph theory, Journal of Combinatorial Theory Series B 21 (1976) 96-103.
[17]
{17} S. Madden, R. Szewczyk, M.J. Franklin, D. Culler, Supporting aggregate queries over ad-hoc wireless sensor networks, in: Proceedings of 4th IEEE Workshop on Mobile Computing and Systems Applications, 2002.
[18]
{18} R. Min, M. Bhardwaj, S.H. Cho, A. Sinha, E. Shih, A. Wang, A.P. Chandrakasan, Low-power wireless sensor networks, in: VLSI Design, 2001.
[19]
{19} J. Rabaey, J. Ammer, J.L. da Silva Jr., D. Patel, PicoRadio: ad-hoc wireless networking of ubiquitous low-energy sensor/monitor nodes, in: Proceedings of the IEEE Computer Society Annual Workshop on VLSI, 2000.
[20]
{20} S. Singh, M. Woo, C. Raghavendra, Power-aware routing in mobile ad hoc networks, in: Proceedings of 4th ACM/ IEEE Mobicom Conference, 1998.

Cited By

View all

Recommendations

Reviews

Arvid G. Larson

This paper considers a network of energy-constrained sensors, wherein each of sensors periodically produces information that is transmitted to a base station for further processing. During data gathering, sensors have the ability to perform in-network aggregation (fusion) of data packets en route to the base station. A key challenge in such data gathering is to maximize the system lifetime, given the energy constraints of each sensor. This paper develops an algorithm that, given the location of each sensor and a base station, together with available energy at each sensor, provides a schema in which data could be collected such that the system lifetime is maximized. Further, this algorithm is shown to provide a worst-case running time polynomial in , which is said to significantly outperform previous algorithms in terms of system lifetime. Kalpakis, Dasgupta, and Namjoshi address the more general construct of distributed data gathering and aggregation in sensor networks, in terms of the maximum lifetime data aggregation (MLDA) problem. They first develop a near-optimal polynomial-time algorithm for solving the MLDA problem that, while said to perform significantly better than existing protocols in terms of system lifetime, is computationally expensive for large sensor networks. They also develop a clustering-based heuristic approach for maximum lifetime data gathering and aggregation in large-scale sensor networks. Finally, the authors present experimental results to show that this latter approach for solving the MLDA problem for smaller networks achieves system lifetimes that are 1.1 to 2.3 times better, when compared to an existing data gathering protocol. Moreover, for larger networks, this clustering-based heuristics approach is shown to achieve up to a 2.6 times increase in system lifetime, when compared to the same protocol. This contribution toward development of a polynomial-time near-optimal algorithm for addressing the MLDA problem and the experimental verification of its performance is a useful step toward improved understanding of the design and application of distributed sensor networks. A simplifying assumption is made whereby each sensor is allowed to aggregate its own data packets with those of any other sensor in the network. A more useful, but far more complex scenario would constrain certain sensors to aggregate their own data with only certain sensors, while acting as routers for other incoming packets. In addition, an extension to this algorithm incorporating variable processing time delays within individual sensors, as experienced in real-world sensor networks, would permit improved characterization of design tradeoffs between allowable sensor delays and the lifetime achieved by the distributed sensor network. The authors indicate they plan to investigate these and related issues in future work. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image Computer Networks: The International Journal of Computer and Telecommunications Networking
Computer Networks: The International Journal of Computer and Telecommunications Networking  Volume 42, Issue 6
21 August 2003
119 pages

Publisher

Elsevier North-Holland, Inc.

United States

Publication History

Published: 21 August 2003

Author Tags

  1. data aggregation
  2. data gathering
  3. energy-efficient protocols
  4. lifetime
  5. maximum flow
  6. minimum cut
  7. sensor networks

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media