Efficient Computation of Min and Max Sensor Values in Multihop Networks

  • Nuno Pereira
  • Björn Andersson
  • Eduardo Tovar
  • Paulo Carvalho
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 38)


Consider a wireless sensor network (WSN) where a broadcast from a sensor node does not reach all sensor nodes in the network; such networks are often called multihop networks. Sensor nodes take individual sensor readings, however, in many cases, it is relevant to compute aggregated quantities of these readings. In fact, the minimum and maximum of all sensor readings at an instant are often interesting because they indicate abnormal behavior, for example if the maximum temperature is very high then it may be that a fire has broken out. In this context, we propose an algorithm for computing the min or max of sensor readings in a multihop network. This algorithm has the particularly interesting property of having a time complexity that does not depend on the number of sensor nodes; only the network diameter and the range of the value domain of sensor readings matter.


Transducers Data processing Large-scale sensor networks MAC protocol 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    J. Gehrke and S. Madden, “Query Processing for Sensor Networks,” IEEE Pervasive Computing, Vol. 3, pp. 46–55, January–March 2004.CrossRefGoogle Scholar
  2. 2.
    S. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong, “TAG: a Tiny AGgregation service for ad-hoc sensor networks,” in 5th symposium on Operating systems design and implementation (OSDI ’02), 2002, pp. 131–146Google Scholar
  3. N. Pereira, B. Andersson, and E. Tovar, “WiDom: A Dominance Protocol for Wireless Medium Access,” IEEE Transactions on Industrial Informatics, Vol. 3, May 2007.Google Scholar
  4. A. K. Mok and S. Ward, “Distributed Broadcast Channel Access,” Computer Networks, Vol. 3, pp. 327–335, 1979.Google Scholar
  5. 5.
    Bosch, “CAN Specification, ver. 2.0, Robert Bosch GmbH, Stuttgart,” 1991.Google Scholar
  6. 6.
    ETSI, “ TS 101 475 V1.3.1:,” Broadband Radio Access Networks (BRAN);HIPERLAN Type 2; Physical (PHY) layer.Google Scholar
  7. 7.
    A. Arora, “ExScal: Elements of an Extreme Scale Wireless Sensor Network,” in Proceedings of the 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA’05), Washington, DC, USA, 2005, pp. 102–108.Google Scholar
  8. 8.
    W. R. Heinzelman, A. Chandrakasan, and H. Balakrishnan, “Energy-Efficient Communication Protocol for Wireless Microsensor Networks,” in Proceedings of the 33rd Hawaii International Conference on System Sciences (HICSS’00), Maui, U.S.A., 2000, pp. 3005–3014.Google Scholar
  9. 9.
    B. Andersson, N. Pereira, and E. Tovar, “Disseminating Data Using Broadcast when Topology is Unknown,” in 26th IEEE Real-Time Systems Symposium (RTSS’05), Work-in-Progress Session, 2005, pp. 61–64.Google Scholar
  10. 10.
    R. Zheng and L. Sha, “MAC Layer Support for Group Communication in Wireless Sensor Networks,” Department of Computer Science, University of Houston UH-CS-05-14, July 21 2005.Google Scholar
  11. 11.
    K. Jamieson, H. Balakrishnan, and Y. C. Tay, “Sift: a MAC Protocol for Event-Driven Wireless Sensor Networks,” in Third European Workshop on Wireless Sensor Networks (EWSN), Zurich, Switzerland, 2006.Google Scholar
  12. 12.
    D. S. Scherber and H. C. Papadopoulos, “Distributed computation of averages over ad hoc networks,” IEEE Journal on Selected Areas in Communications, Vol. 23, pp. 776–787, April 2005.CrossRefGoogle Scholar
  13. 13.
    Y. Yao and J. Gehrke, “Query processing in sensor networks,” in Proceedings of the 1st Biennial Conference on Innovative Data Systems Research (CIDR’03), 2003.Google Scholar
  14. 14.
    W. Jianping, M. McDonald, M. Brackstone, L. Yangying, and G. Jingjun, “Vehicle to vehicle communication based convoy driving and potential applications of GPS,” in Proceedings of the 2nd International Workshop on Autonomous Decentralized Systems, 2002, pp. 212–217.Google Scholar
  15. 15.
    B. Krishnamachari, D. Estrin, and S. B. Wicker, “The Impact of Data Aggregation in Wireless Sensor Networks,” in Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS’02), 2002, pp. 575–578.Google Scholar
  16. 16.
    C. Intanagonwiwat, D. Estrin, R. Govindan, and J. Heidemann, in Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS’02), Washington, DC, USA, 2002, p. 457.Google Scholar
  17. 17.
    E. M., G. A., G. R., and M. R., “Scale-free Aggregation in Sensor Networks,” Theoretical Computer Science, Vol. 344, pp. 15–29, 2005.Google Scholar
  18. 18.
    T. Abdelzaher, T. He, and J. A. Stankovic, “Feedback Control of Data Aggregation in Sensor Networks,” in Proceedings of the 43rd IEEE Conference on Decision and Control (CDC’04), 2004, Vol.2, pp. 1490–1495.Google Scholar
  19. 19.
    B. Przydatek, D. Song, and A. Perrig, “{SIA}: Secure information aggregation in sensor networks,” in Proceedings of the 1st ACM International Conference on Embedded Networked Sensor Systems (SenSys’03), 2003, pp. 255–265.Google Scholar
  20. 20.
    R. Mangharam, A. Rowe, and R. Rajkumar, “FireFly: A Cross-Layer Platform for Wireless Sensor Networks,” Real Time Systems Journal, Special Issue on Real-Time Wireless Sensor Networks, Vol. 37, pp. 183–231, 2007.Google Scholar
  21. 21.
    NIST Radio Station WWVB,“
  22. 22.
    B. Deb, S. Bhatnagar, and B. Nath, “Multi-resolution state retrieval in sensor networks,” in Sensor Network Protocols and Applications, 2003. Proceedings of the First IEEE. 2003 IEEE International Workshop on, 2003, pp. 19–29.Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2009

Authors and Affiliations

  • Nuno Pereira
    • 1
  • Björn Andersson
    • 1
  • Eduardo Tovar
    • 1
  • Paulo Carvalho
    • 2
  1. 1.IPP-HURRAY Research Group, CISTER/ISEP, Polytechnic Institute of Porto,PortoPortugal
  2. 2.Department of InformaticsUniversity of MinhoBragaPortugal

Personalised recommendations