Glance: A Lightweight Querying Service for Wireless Sensor Networks

  • Murat Demirbas
  • Anish Arora
  • Vinod Kulathumani
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4305)


Distance-sensitivity guarantee in querying is a highly desirable property in wireless sensor networks as it limits the cost of executing a “query” operation to be within a constant factor of the distance to the nearest node that contains an answer. However, such a tight guarantee may require building an infrastructure for efficient resolution of queries, and the cost of maintaining this infrastructure may be prohibitive. Here we show that it is possible to implement distance-sensitive querying in an efficient way by exploiting the geometry of the network. Our querying service Glance ensures that a “query” operation invoked within d distance of an event intercepts the event’s “advertise” operation within d*s distance, where s is a “stretch-factor” tunable by the user.


Sensor Network Wireless Sensor Network Hierarchical Partitioning Stretch Factor Threshold Angle 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Mainwaring, A., Polastre, J., Szewczyk, R., Culler, D., Anderson, J.: Wireless sensor networks for habitat monitoring. In: WSNA (2002)Google Scholar
  2. 2.
    Szewczyk, R., Mainwaring, A., Polastre, J., Culler, D.: An analysis of a large scale habitat monitoring application. In: Sensys (2004)Google Scholar
  3. 3.
    Tolle, G., Polastre, J., Szewczyk, R., Turner, N., Tu, K., Buonadonna, P., Burgess, S., Gay, D., Hong, W., Dawson, T., Culler, D.: A macroscope in the redwoods. In: SenSys. (2005)Google Scholar
  4. 4.
    Arora, A., Dutta, P., Bapat, S., Kulathumani, V., Zhang, H., Naik, V., Mittal, V., Cao, H., Demirbas, M., Gouda, M., Choi, Y.R., Herman, T., Kulkarni, S.S., Arumugam, U., Nesterenko, M., Vora, A., Miyashita, M.: A line in the sand: A wireless sensor network for target detection, classification, and tracking. Computer Networks  46(5), 605–634 (2004)CrossRefGoogle Scholar
  5. 5.
    Arora, A., et al.: Exscal: Elements of an extreme scale wireless sensor network. In: Int. Conf. on Embedded and Real-Time Computing Systems and Applications (2005)Google Scholar
  6. 6.
    Madden, S., Franklin, M., Hellerstein, J., Hong, W.: Tinydb: an acquisitional query processing system for sensor networks. ACM Trans. Database Syst. 30(1), 122–173 (2005)CrossRefGoogle Scholar
  7. 7.
    Yao, Y., Gehrke, J.E.: Query processing in sensor networks. In: Conference on Innovative Data Systems Research (CIDR) (2003)Google Scholar
  8. 8.
    Funke, S., Guibas, L.J., Nguyen, A., Wang, Y.: Distance-sensitive information brokerage in sensor networks. In: Gibbons, P.B., Abdelzaher, T., Aspnes, J., Rao, R. (eds.) DCOSS 2006. LNCS, vol. 4026, pp. 234–251. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  9. 9.
    Liu, X., Huang, Q., Zhang, Y.: Combs, needles, haystacks: balancing push and pull for discovery in large-scale sensor networks. In: SenSys, pp. 122–133 (2004)Google Scholar
  10. 10.
    Intanagonwiwat, C., Govindan, R., Estrin, D., Heidemann, J., Silva, F.: Directed diffusion for wireless sensor networking. IEEE/ACM Trans. Netw. 11(1), 2–16 (2003)CrossRefGoogle Scholar
  11. 11.
    Braginsky, D., Estrin, D.: Rumor routing algorthim for sensor networks. In: WSNA, pp. 22–31 (2002)Google Scholar
  12. 12.
    Ratnasamy, S., Karp, B., Yin, L., Yu, F., Estrin, D., Govindan, R., Shenker, S.: Ght: a geographic hash table for data-centric storage. In: WSNA, pp. 78–87 (2002)Google Scholar
  13. 13.
    Shenker, S., Ratnasamy, S., Karp, B., Govindan, R., Estrin, D.: Data-centric storage in sensornets. SIGCOMM Comput. Commun. Rev. 33(1), 137–142 (2003)CrossRefGoogle Scholar
  14. 14.
    Huang, Y., Garcia-Molina, H.: Publish/subscribe tree construction in wireless ad-hoc networks. In: Proceedings of the 4th International Conference on Mobile Data Management, pp. 122–140 (2003)Google Scholar
  15. 15.
    Greenstein, B., Estrin, D., Govindan, R., Ratnasamy, S., Shenker, S.: Difs: A distributed index for features in sensor networks. In: Int. Workshop on Sensor Network Protocols and Applications (2003)Google Scholar
  16. 16.
    Li, J., Jannotti, J., Couto, D.S.J.D., Karger, D.R., Morris, R.: A scalable location service for geographic ad hoc routing. In: MobiCom, pp. 120–130 (2000)Google Scholar
  17. 17.
    Demirbas, M., Arora, A., Nolte, T., Lynch, N.A.: A hierarchy-based fault-local stabilizing algorithm for tracking in sensor networks. In: Higashino, T. (ed.) OPODIS 2004. LNCS, vol. 3544, pp. 299–315. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  18. 18.
    Karp, B., Kung, H.T.: GPSR: greedy perimeter stateless routing for wireless networks. In: MobiCom, pp. 243–254 (2000)Google Scholar
  19. 19.
    Kim, Y.J., Govindan, R., Karp, B., Shenker, S.: Geographic routing made practical. In: Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (2005)Google Scholar
  20. 20.
    Dijkstra, E.W.: A Discipline of Programming. Prentice Hall, Englewood Cliffs (1976)MATHGoogle Scholar
  21. 21.
    Gao, J., Guibas, L.J., Nguyen, A.: Deformable spanners and applications. In: Symposium on Computational Geometry (SCG), pp. 190–199 (2004)Google Scholar
  22. 22.
    Demirbas, M., Arora, A.: Glance: A lightweight querying service for wireless sensor networks. Technical Report 2005-24, University at Buffalo, SUNY (2005)Google Scholar
  23. 23.
    Kulathumani, V., Arora, A., Demirbas, M., Sridharan, M.: Trail: A distance sensitive network protocol for distributed object tracking. Technical Report OSU-CISRC-7/06-TR67, The Ohio State University (2006)Google Scholar
  24. 24.
    Demirbas, M., Ferhatosmanoglu, H.: Peer-to-peer spatial queries in sensor networks. In: The Third IEEE Int. Conf. on Peer-to-Peer Computing, pp. 32–39 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Murat Demirbas
    • 1
  • Anish Arora
    • 2
  • Vinod Kulathumani
    • 2
  1. 1.Computer Science & EngineeringUniversity at BuffaloSUNY Buffalo
  2. 2.Computer Science & EngineeringThe Ohio State University Columbus

Personalised recommendations