Abstract
Traditional data acquisition methods for wireless sensor networks (WSNs) require all sensor nodes to transmit at least once to the sink node to obtain a full view of the network. In this paper we present Disagree, a different data acquisition method to retrieve data in WSNs that works in the opposite way as compared with traditional methods. In Disagree, only nodes that do not satisfy an assertion are required to transmit data back to the sink node in order to obtain a complete view of the network. We show that this behavior is the base of an energy-efficient way to gather all data. An important feature of Disagree is that it saves energy at the sensor level by exploiting data correlation. Rather than requesting explicit data readings from all sensor nodes, Disagree estimates the readings from sensor nodes that did not respond to the assertion. As a result of this policy, Disagree can obtain a view of the sensing field with different levels of resolution involving the transmission of only a subset of the sensor nodes by exploiting spatial data redundancy. We implemented Disagree in NS-2 network simulator and results indicate Disagree can significantly reduce the percentage of nodes replying to queries compared with flat and a cluster head based approaches.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Akkaya, K., & Younis, M. (2005). A survey on routing protocols for wireless sensor networks. Ad Hoc Networks, 3(3), 325–349.
Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor networks: a survey. IEEE Communications Magazine, 40(8), 102–114.
Al-Karaki, J. N., & Kamal, A. E. (2004). Routing techniques in wireless sensor networks: a survey. IEEE Wireless Communications, 11(6), 6–28.
Barenco, C., Gonzalez, R., Cardenas, N., & Garcia, L. J. (2008). A proposal of a wireless sensor network routing protocol. Telecommunication Systems, 38(1), 61–68.
Boyinbode, O., Le, H., Mbogho, A., Takizawa, M., & Poliah, R. (2010). A survey on clustering algorithms for wireless sensor networks. In Proceedings of 13th international conference on network-based information systems, Takayama, Japan (pp. 358–364).
Braginsky, D., & Estrin, D. (2002). Rumor routing algorithm for sensor networks. In Proceedings of the 1st ACM international workshop on wireless sensor networks and applications, Shenzhen, China (pp. 22–31).
Chandrakasan, A., Smith, A., & Heinzelman, W. (2002). An application-specific protocol architecture for wireless microsensor networks. IEEE Transactions on Wireless Communications, 1(4), 660–670.
Chen, J., Guan, Y., & Pooch, U. (2005). A spatial-based multi-resolution data dissemination scheme for wireless sensor networks. In Proceedings of the 19th IEEE international parallel and distributed proccesing symposium, Denver, USA (pp. 245–253).
Chu, D., Deshpande, A., Hellerstein, J., & Hong, W. (2006). Approximate data collection in sensor networks using probabilistic models. In Proceedings of the 22nd international conference on data engineering, Atlanta, USA (pp. 48).
Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2001). Introduction to algorithms. McGrawHill: MIT Press.
Dai, F., & Wu, J. (2006). On constructing k-connected k-dominating set in wireless ad hoc and sensor networks. Journal of Parallel and Distributed Computing, 66(7), 947–958.
Du, D. Z., & Pardalo, P. (2005). Connected dominating set in sensor networks and MANETs. In Handbook of combinatorial optimization (pp. 329–370). Berlin: Springer.
Fasolo, E., Rossi, M., Widmer, J., & Zorzi, M. (2007). In-network aggregation techniques for wireless sensor networks: a survey. IEEE Wireless Communications, 14(2), 70–87.
Ganesan, D., Estrin, D., & Heidemann, J. (2003). DIMENSIONS: why do we need a new data handling architecture for sensor networks? ACM SIGCOMM Computer Communications, 33(1), 143–148.
Guan, X., Guan, L., Wang, X., & Ohtsuki, T. (2010). A new load balancing and data collection algorithm for energy saving in wireless sensor networks. Telecommunication Systems, 45(4), 313–322.
Gupta, H., Navda, V., Das, S., & Chowdhary, V. (2008). Efficient gathering of correlated data in sensor networks. ACM Transactions on Sensor Networks, 4(1), 1–31.
Haas, Z. J., Halpern, J. Y., & Li, L. (2006). Gossip-based ad hoc routing. IEEE/ACM Transactions on Networking, 14(3), 479–491.
Iima, Y., Kanzaki, A., Hara, T., & Nishio, S. (2009). Overhearing based data transmission reduction for periodical data gathering in wireless sensor networks. In Proceedings of the international conference on complex, intelligent and software Intensive systems, Fukuoka, Japan (pp. 1048–1053).
Intanagonwiwat, C., Govindan, R., Estrin, D., Heidemann, J., & Silva, F. (2003). Directed diffusion for wireless sensor networking. IEEE/ACM Transactions on Networking, 11(1), 2–16.
Israr, N., & Awan, I. (2008). Coverage based inter cluster communication for load balancing in heterogeneous wireless sensor networks. Telecommunication Systems, 38(3), 121–132.
Jin, Y., Chen, F., Che, G., & Hu, W. (2010). Energy-efficient data collection protocol for wireless sensor network based on tree. In Proceedings of the Asia-Pacific conference on wearable computing systems, Shenzhen, China (pp. 82–85).
Kondo, S., Kanzaki, A., Hara, T., & Nishio, S. (2011). Energy-efficient data gathering using sleep scheduling and spatial correlation based on data distribution in wireless sensor networks. In Proceedings of the 14th international conference on network-based information systems, Tirana, Albania (pp. 194–201).
Kour, H., & Sharma, A. K. (2010). Hybrid energy efficient distributed protocol for heterogeneous wireless sensor network. International Journal of Computer Applications, 4(5), 37–41.
Lee, K., Lee, J., Lee, H., & Shin, Y. (2010). A density and distance based cluster head selection algorithm in sensor networks. In Proceedings of the 12th international conference on advanced communication technology, Phoenix, USA (pp. 162–165).
Lee, S., Lee, C., Cho, Y., & Kim, S. (2004). A new data aggregation algorithm for clustering distributed nodes in sensor networks. Lecture Notes in Computer Science, 3262, 508–520.
Madden, S., Franklin, M., Hellerstein, J., & Hong, W. (2002). TAG: a tiny aggregation service for ad-hoc sensor networks. In Proceedings of the 5th symposium on operating systems design and implementation, Boston, USA (pp. 131–146).
Madden, S., Franklin, M., Hellerstein, J., & Hong, W. (2005). TinyDB: an acquisitional query processing system for sensor networks. ACM Transactions on Database Systems, 30(1), 122–173.
Manjeshwar, A., & Agrawal, D. P. (2001). TEEN: a protocol for enhanced efficiency in wireless sensor networks. In Proceedings of the 15th international parallel and distributed processing symposium, San Francisco, USA (pp. 2009–2015).
Manjeshwar, A., & Agrawal, D. P. (2002). APTEEN: a hybrid protocol for efficient routing and comprehensive information retrieval in wireless sensor networks. In Proceedings of the 16th international parallel and distributed processing symposium, Florida, USA (pp. 195–202).
Ni, S., Tseng, Y., Chen, Y., & Sheu, J. P. (1999). The broadcast storm problem in a mobile ad-hoc network. In Proceedings of the 5th annual ACM/IEEE international conference on mobile computing and networking, Seattle, USA (pp. 151–162).
Petrovic, D., Shah, R., Ramchandran, K., & Rabaey, J. (2003). Data funneling: routing with aggregation and compression for wireless sensor networks. In Proceedings of the 1st IEEE international workshop on sensor network protocols and applications, Anchorage, USA (pp. 156–162).
Rajagopalan, R., & Varshney, P. K. (2006). Data aggregation techniques in sensor networks: a survey. IEEE Communications Surveys and Tutorials, 8(4), 48–63.
Roxin, A., Gaber, J., Wack, M., & Nait-Sidi-Moh, A. (2007). Survey of wireless geolocation techniques. In Proceedings of the global communications conference, Washington, USA (pp. 1–9).
Vuran, M. C., Akan, C. B., & Akyildiz, I. F. (2004). Spatio-temporal correlation: theory and applications for wireless sensor networks. Computer Networks: The International Journal of Computer and Telecommunications Networking, 45(3), 245–259.
Vuran, M. C., & Akyildiz, I. F. (2006). Spatio correlation-based collaborative medium access control in wireless sensor networks. IEEE Transactions on Networking, 14(2), 316–329.
Wang, Y., Hsieh, Y., & Tseng, Y. (2009). Multiresolution spatial and temporal coding in a wireless sensor networks for long-term monitoring applications. IEEE Transactions on Computers, 58(6), 827–838.
Yao, Y., & Gehrke, J. (2002). The cougar approach to in-network query processing in sensor networks. ACM SIGMOD Record, 31(3), 9–18.
Yoon, S., & Shahabi, C. (2007). The clustered aggregation (CAG) technique leveraging spatial and temporal correlations in wireless sensor networks. ACM Transactions on Sensor Networks, 3(1), 1–39.
Younis, O., & Fahmy, S. (2004). HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Transactions on Mobile Computing, 3(4), 366–379.
Acknowledgements
This work was supported in part by research funds from UNAM/PAPIIT Grants’ IN106609, IN114813 and CONACYT Grants 105117.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Montes-de-Oca, M., Gomez, J. & Lopez-Guerrero, M. DISAGREE: disagreement-based querying in wireless sensor networks. Telecommun Syst 56, 399–416 (2014). https://doi.org/10.1007/s11235-013-9852-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-013-9852-5