Abstract
We present a comparative mathematical analysis of two important distinct approaches to hybrid push-pull querying in wireless sensor networks: structured hash-based data-centric storage (DCS) and the unstructured comb-needle (CN) rendezvous mechanism. Our analysis yields several interesting insights. For ALL-type queries pertaining to information about all events corresponding to a given attribute, we examine the conditions under which the two approaches outperform each other in terms of the average query and event rates. For the case of ANY-type queries where it is sufficient to obtain information from any one of the desired events for a given attribute, we propose and analyze a modified sequential comb-needle technique (SCN) to compare with DCS. We find that DCS generally performs better than CN/SCN for high query rates and low event rates, while CN/SCN perform better for high event rates. Surprisingly, for the cases of ALL-type aggregated queries and ANY-type queries, we find that there exist “magic number” event rate thresholds, independent of network size or query probability, which dictate the choice of querying protocol. While our analysis is based on a single-sink square-grid deployment, we believe the insights can be generalized to random deployments.
This work has been supported in part by NSF grants numbered CNS-0435505 (NeTS NOSS), CNS-0347621 (CAREER), CCF-0430061, and CNS-0325875 (ITR).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Govindan, R.: Data-Centric Storage in Sensor Networks. In: Znati, T., Sivalingam, K., Raghavendra, C.S. (eds.) Wireless Sensor Networks. Kluwer Publishers, Dordrecht (2003)
Intanagonwiwat, C., Govindan, R., Estrin, D.: Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks. In: Proceedings of the Sixth Annual International Conference on Mobile Computing and Networks (MobiCOM) (August 2000)
Madden, S., Franklin, M.J., Hellerstein, J.M., Hong, W.: TAG: a Tiny AGgregation Service for Ad-Hoc Sensor Networks. In: 5th Symposium on Operating System Design and Implementation (OSDI 2002) (December 2002)
Braginsky, D., Estrin, D.: Rumor Routing Algorithm For Sensor Networks. In: The First Workshop on Sensor Networks and Applications (WSNA 2002) (October 2002)
Shenker, S., Ratnasamy, S., Karp, B., Govindan, R., Estrin, D.: Data-Centric Storage in Sensornets. ACM SIGCOMM, Computer Communications Review 33(1) (January 2003)
Shakkottai, S.: Asymptotics of Query Strategies over a Sensor Network. In: INFOCOM 2004 (March 2004)
Krishnamachari, B., Heidemann, J.: Application-Specific Modelling of Information Routing in Wireless Sensor Networks. In: Workshop on Multihop Wireless Networks (MWN 2004) held in conjunction with the IEEE International Performance Computing and Communications Conference (IPCCC) (April 2004)
Trigoni, N., Yao, Y., Demers, A., Gehrke, J., Rajaraman, R.: Hybrid Push-Pull Query Processing for Sensor Networks. In: Proceedings of the Workshop on Sensor Networks as part of the GI-Conference Informatik 2004, Berlin, Germany (September 2004)
Liu, X., Huang, Q., Zhang, Y.: Combs, Needles, Haystacks: Balancing Push and Pull for Discovery in Large-Scale Sensor Networks. In: ACM Sensys (November 2004)
Sadagopan, N., Krishnamachari, B., Helmy, A.: Active Query Forwarding in Sensor Networks (ACQUIRE). Ad Hoc Networks Journal-Elsevier Science 3(1), 91–113 (2005)
Chang, N., Liu, M.: Revisiting the TTL-based Controlled Flooding Search: Optimality and Randomization. In: Proceedings of the Tenth Annual International Conference on Mobile Computing and Networks (ACM MobiCom), Philadelphia, PA (September 2004)
Krishnamachari, B., Ahn, J.: Optimizing Data Replication for Expanding Ring-based Queries in Wireless Sensor Networks, USC Computer Engineering Technical Report CENG-05-14 (October 2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kapadia, S., Krishnamachari, B. (2006). Comparative Analysis of Push-Pull Query Strategies for Wireless Sensor Networks. In: Gibbons, P.B., Abdelzaher, T., Aspnes, J., Rao, R. (eds) Distributed Computing in Sensor Systems. DCOSS 2006. Lecture Notes in Computer Science, vol 4026. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11776178_12
Download citation
DOI: https://doi.org/10.1007/11776178_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35227-3
Online ISBN: 978-3-540-35228-0
eBook Packages: Computer ScienceComputer Science (R0)