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.
- STREAM: Stanford Stream Data Management Project, http://www-db.stanford.edu/stream.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- G. Chatzimilioudis, A. Cuzzocrea, and D. Gunopulos. Optimizing query routing trees in wireless sensor networks. In ICTAI (2), pages 315--322, 2010. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- A. Deshpande, Z. Ives, and V. Raman. Adaptive query processing. Found. Trends databases, 1:1--140, January 2007. Google ScholarDigital Library
- L. Fegaras and D. Maier. Optimizing object queries using an effective calculus. ACM Trans. Database Syst., 25:457--516, December 2000. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Y. Yao and J. Gehrke. The cougar approach to in-network query processing in sensor networks. SIGMOD Record, 31:2002, 2002. Google ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- Extending query languages for in-network query processing
Recommendations
In-network wireless sensor network query processors
Introducing the highly constrained distributed computing platform that sensor networks give rise to.Outline the challenges in conducting in-network query processing in WSN.Compared state-of-the-art SNQPs in terms of their query language, compiler ...
Complex query processing in wireless sensor networks
PM2HW2N '07: Proceedings of the 2nd ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networksGreater availability and affordability of wireless technology has led to an increase in the number of wireless sensor network (WSN) applications where sense data is collected at a central user point, commonly outside the network (geographically and ...
Security support for in-network processing in Wireless Sensor Networks
SASN '03: Proceedings of the 1st ACM workshop on Security of ad hoc and sensor networksThe benefits of in-network processing for wireless sensor networks include improved scalability, prolonged lifetime, and increased versatility. This paper addresses the challenges associated with securing in-network processing within WSNs, and proposes ...
Comments