Distributed In-Network Processing of k-MaxRS in Wireless Sensor Networks

Panitan Wonge-ammat, Muhammed Mas-ud Hussain, Goce Trajcevski, Besim Avci, Ashfaq Khokhar


We address the problem of in-network processing of k-Maximizing Range Sum (k-MaxRS) queries in Wireless Sensor Networks (WSN). The traditional, Computational Geometry version of the MaxRS problem considers the setting in which, given a set of (possibly weighted) 2D points, the goal is to determine the optimal location for a given (axes-parallel) rectangle R to be placed so that the sum of the weights (or, a simple count) of the input points in R’s interior is maximized. In WSN, this corresponds to finding the location of region R such that the sum of the sensors’ readings inside R is maximized. The k-MaxRS problem deals with maximizing the overall sum over k such rectangular regions. Since centralized processing – i.e., transmitting the raw readings and subsequently determining the k-MaxRS in a dedicated sink – incur communication overheads, we devised an efficient distributed algorithm for in-network computation of k-MaxRS. Our experimental observations show that the novel algorithm provides significant energy/communication savings when compared to the centralized approach.


  1. Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., and Cayirci, E. (2002). Wireless sensor networks: A survey. Comput. Netw., 38(4):393-422.
  2. Amagata, D. and Hara, T. (2016). Monitoring MaxRS in spatial data streams. In EDBT, pages 317-328.
  3. Anastasi, G., Conti, M., Di Francesco, M., and Passarella, A. (2009). Energy conservation in wireless sensor networks: A survey. Ad hoc networks, 7(3):537-568.
  4. Avci, B., Trajcevski, G., and Scheuermann, P. (2014b). Managing evolving shapes in sensor networks. In Proceedings of the 26th International Conference on Scientific and Statistical Database Management , page 22. ACM.
  5. Bai, L. S., Dick, R. P., Chou, P. H., and Dinda, P. A. (2011). Automated construction of fast and accurate system-level models for wireless sensor networks. In 2011 Design, Automation & Test in Europe, pages 1- 6. IEEE.
  6. Banerjee, I., Roy, I., Choudhury, A. R., Sharma, B. D., and Samanta, T. (2012). Shortest path based geographical routing algorithm in wireless sensor network. In Communications, Devices and Intelligent Systems (CODIS), 2012 International Conference on, pages 262-265.
  7. Chen, Z., Liu, Y., Wong, R. C.-W., Xiong, J., Cheng, X., and Chen, P. (2015). Rotating MaxRS queries. Information Sciences, 305:110-129.
  8. Choi, D.-W., Chung, C.-W., and Tao, Y. (2012). A scalable algorithm for Maximizing Range Sum in spatial databases. Proceedings of the VLDB Endowment, 5(11):1088-1099.
  9. Choi, D. W., Chung, C. W., and Tao, Y. (2014). Maximizing Range Sum in external memory. ACM Trans. Database Syst., 39(3):21:1-21:44.
  10. Fasolo, E., Rossi, M., Widmer, J., and Zorzi, M. (2007). In-network aggregation techniques for wireless sensor networks: A survey. Wireless Communications, IEEE, 14(2):70-87.
  11. Ghica, O. C., Trajcevski, G., Scheuermann, P., Bischof, Z., and Valtchanov, N. (2008). Sidnet-swans: A simulator and integrated development platform for sensor networks applications. In Proceedings of the 6th ACM Conference on Embedded Network Sensor Systems, pages 385-386. ACM.
  12. Hussain, M. M., Wongse-ammat, P., and Trajcevski, G. (2015). Demo: Distributed MaxRS in wireless sensor networks. In Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems, SenSys 7815, pages 479-480. ACM.
  13. Imai, H. and Asano, T. (1983). Finding the connected components and a maximum clique of an intersection graph of rectangles in the plane. Journal of algorithms, 4(4):310-323.
  14. Krishnamachari, B., Estrin, D., and Wicker, S. (2002). The impact of data aggregation in wireless sensor networks. In Distributed Computing Systems Workshops, 2002. Proceedings. 22nd International Conference on, pages 575-578. IEEE.
  15. Li, H. and Tan, J. (2007). Heartbeat driven medium access control for body sensor networks. In HealthNet, pages 25-30. ACM.
  16. Madden, S. R., Franklin, M. J., Hellerstein, J. M., and Hong, W. (2005). TinyDB: An acquisitional query processing system for sensor networks. ACM Transactions on database systems (TODS), 30(1):122-173.
  17. Mohamed, M. M. A., Khokhar, A., and Trajcevski, G. (2013). Energy efficient in-network data indexing for mobile wireless sensor networks. In Advances in Spatial and Temporal Databases, pages 165-182. Springer.
  18. Nandy, S. C. and Bhattacharya, B. B. (1995). A unified algorithm for finding maximum and minimum object enclosing rectangles and cuboids. Computers & Mathematics with Applications, 29(8):45-61.
  19. Phan, T.-K., Jung, H., and Kim, U.-M. (2014). An efficient algorithm for Maximizing Range Sum queries in a road network. The Scientific World Journal , 2014.
  20. Ren, F., He, T., Das, S. K., and Lin, C. (2011). Trafficaware dynamic routing to alleviate congestion in wireless sensor networks. IEEE Trans. Parallel Distrib. Syst., 22(9):1585-1599.
  21. Trajcevski, G., Zhou, F., Tamassia, R., Avci, B., Scheuermann, P., and Khokhar, A. (2011). Bypassing holes in sensor networks: load-balance vs. latency. In Global Telecommunications Conference (GLOBECOM 2011), 2011 IEEE, pages 1-5. IEEE.
  22. Trigoni, N. and Krishnamachari, B. (2012). Sensor network algorithms and applications. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, 370(1958):5-10.
  23. Wan, C.-Y., Eisenman, S. B., and Campbell, A. T. (2003). CODA: Congestion detection and avoidance in sensor networks. In Proceedings of the 1st international conference on Embedded networked sensor systems, pages 266-279. ACM.

Paper Citation

in Harvard Style

Wonge-ammat P., Mas-ud Hussain M., Trajcevski G., Avci B. and Khokhar A. (2017). Distributed In-Network Processing of k-MaxRS in Wireless Sensor Networks . In Proceedings of the 6th International Conference on Sensor Networks - Volume 1: SENSORNETS, ISBN 978-989-758-211-0, pages 108-117. DOI: 10.5220/0006210701080117

in Bibtex Style

author={Panitan Wonge-ammat and Muhammed Mas-ud Hussain and Goce Trajcevski and Besim Avci and Ashfaq Khokhar},
title={Distributed In-Network Processing of k-MaxRS in Wireless Sensor Networks},
booktitle={Proceedings of the 6th International Conference on Sensor Networks - Volume 1: SENSORNETS,},

in EndNote Style

JO - Proceedings of the 6th International Conference on Sensor Networks - Volume 1: SENSORNETS,
TI - Distributed In-Network Processing of k-MaxRS in Wireless Sensor Networks
SN - 978-989-758-211-0
AU - Wonge-ammat P.
AU - Mas-ud Hussain M.
AU - Trajcevski G.
AU - Avci B.
AU - Khokhar A.
PY - 2017
SP - 108
EP - 117
DO - 10.5220/0006210701080117