skip to main content
10.1145/1999309.1999318acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
research-article

Extending query languages for in-network query processing

Published:12 June 2011Publication History

ABSTRACT

Sensor networks have become ubiquitous and their proliferation in day-to-day life provides new research challenges. Sensors deployed at forest sites, high performance facilities, or areas striken by environmental, or other, phenomena, are only a few representative examples. More recently, mobile sensor networks have made their presence and are rapidly growing in numbers, such as the successful ZebraNet project or PDAs and smartphones. Nevertheless, such networks have mainly been used for data acquisition and data are being processed externally instead of in-network. Basic research problems that arise in the in-network setting include how to adjust in a timely and efficient manner to changing conditions and network topology. In this paper, we present a methodology, based on declarative query processing to alleviate the aforementioned problems, by making the deployment and optimization of a data analysis application as automatic as possible, which also helps execution in mobile environments. Our proposed solution focuses on extending a state-of-the-art sensor network platform, SNEE, with builtin data analysis capabilities.

References

  1. STREAM: Stanford Stream Data Management Project, http://www-db.stanford.edu/stream.Google ScholarGoogle Scholar
  2. A. Arasu, S. Babu, and J. Widom. The cql continuous query language: semantic foundations and query execution. The VLDB Journal, 15:121--142, June 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B. J. Bonfils and P. Bonnet. Adaptive and decentralized operator placement for in-network query processing. In Proceedings of the 2nd International Conference on Information processing in Sensor Networks (IPSN), pages 47--62, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Y. Brenninkmeijer, I. Galpin, A. A. Fernandes, and N. W. Paton. A semantics for a query language over sensors, streams and relations. In Proceedings of the 25th British National Conference on Databases, pages 87--99, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. Y. A. Brenninkmijer, I. Galpin, A. A. A. Fernandes, and N. W. Paton. Validated cost models for sensor network queries. In Proceedings of the 6th International Workshop on Data Management for Sensor Networks (DMSN), pages 1--6, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. G. Chatzimilioudis, A. Cuzzocrea, and D. Gunopulos. Optimizing query routing trees in wireless sensor networks. In ICTAI (2), pages 315--322, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. G. Chatzimilioudis, N. Mamoulis, and D. Gunopulos. A distributed technique for dynamic operator placement in wireless sensor networks. In Proceedings of the 11th International Conference on Mobile Data Management (MDM), pages 167--176, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. G. Chatzimilioudis, D. Zeinalipour-Yazti, and D. Gunopulos. Minimum-hot-spot query trees for wireless sensor networks. In Proceedings of the 9th International Workshop on Data Engineering for Wireless and Mobile Access (MobiDE), pages 33--40, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Deshpande, C. Guestrin, S. Madden, J. M. Hellerstein, and W. Hong. Model-based approximate querying in sensor networks. VLDB J., 14(4):417--443, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  10. A. Deshpande, Z. Ives, and V. Raman. Adaptive query processing. Found. Trends databases, 1:1--140, January 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. L. Fegaras and D. Maier. Optimizing object queries using an effective calculus. ACM Trans. Database Syst., 25:457--516, December 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. I. Galpin, C. Y. Brenninkmeijer, A. J. Gray, F. Jabeen, A. A. Fernandes, and N. W. Paton. Snee: a query processor for wireless sensor networks. Distrib. Parallel Databases, 29:31--85, February 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. I. Galpin, C. Y. A. Brenninkmeijer, F. Jabeen, A. A. Fernandes, and N. W. Paton. An architecture for query optimization in sensor networks. In ICDE, pages 1439--1441, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. I. Galpin, C. Y. A. Brenninkmeijer, F. Jabeen, A. A. Fernandes, and N. W. Paton. Comprehensive optimization of declarative sensor network queries. In SSDBM, pages 339--360, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. C. Intanagonwiwat, R. Govindan, D. Estrin, J. Heidemann, and F. Silva. Directed diffusion for wireless sensor networking. IEEE/ACM Transactions on Networking, 11:2--16, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. P. Juang, H. Oki, Y. Wang, M. Martonosi, L. S. Peh, and D. Rubenstein. Energy-efficient computing for wildlife tracking: design tradeoffs and early experiences with zebranet. In Proceedings of the 10th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pages 96--107, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. D. Klan, M. Karnstedt, K. Hose, L. Ribe-Baumann, and K.-U. Sattler. Stream engines meet wireless sensor networks: cost-based planning and processing of complex queries in anduin. Distrib. Parallel Databases, 29:151--183, February 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. S. R. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong. Tinydb: an acquisitional query processing system for sensor networks. ACM Trans. Database Syst., 30:122--173, March 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. C. Panagiotakis, N. Pelekis, and I. Kopanakis. Trajectory voting and classification based on spatiotemporal similarity in moving object databases. In Proceedings of the 8th International Symposium on Intelligent Data Analysis (IDA): Advances in Intelligent Data Analysis VIII, pages 131--142, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. S. Subramaniam, T. Palpanas, D. Papadopoulos, V. Kalogeraki, and D. Gunopulos. Online outlier detection in sensor data using non-parametric models. In VLDB, pages 187--198, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. H. Thakkar, N. Laptev, H. Mousavi, B. Mozafari, V. Russo, and C. Zaniolo. Smm: a data stream management system for knowledge discovery. In Proceedings of the 27th International Conference on Data Engineering (ICDE), page (to appear), 11--16 April 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. N. Trigoni, Y. Yao, A. Demers, J. Gehrke, and R. Rajaraman. Wavescheduling: energy-efficient data dissemination for sensor networks. In Proceedings of the 1st International Workshop on Data Management for Sensor Networks (DMSN), pages 48--57, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Y. Yao and J. Gehrke. The cougar approach to in-network query processing in sensor networks. SIGMOD Record, 31:2002, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. V. I. Zadorozhny, P. K. Chrysanthis, and P. Krishnamurthy. A framework for extending the synergy between mac layer and query optimization in sensor networks. In Proceedings of the 1st Int Workshop on Data Management for Sensor Networks, pages 68--77, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Extending query languages for in-network query processing

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      MobiDE '11: Proceedings of the 10th ACM International Workshop on Data Engineering for Wireless and Mobile Access
      June 2011
      50 pages
      ISBN:9781450306560
      DOI:10.1145/1999309

      Copyright © 2011 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 12 June 2011

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate23of59submissions,39%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader