Skip to main content
Log in

Distributed query processing in flash-based sensor networks

  • Research Article
  • Published:
Frontiers of Computer Science in China Aims and scope Submit manuscript

Abstract

Wireless sensor networks are used in a large array of applications to capture, collect, and analyze physical environmental data. Many existing sensor systems instruct sensor nodes to report their measurements to central repositories outside the network, which is expensive in energy cost. Recent technological advances in flash memory have given rise to the development of storagecentric sensor networks, where sensor nodes are equipped with high-capacity flash memory storage such that sensor data can be stored and managed inside the network to reduce expensive communication. This novel architecture calls for new data management techniques to fully exploit distributed in-network data storage. This paper describes some of our research on distributed query processing in such flash-based sensor networks. Of particular interests are the issues that arise in the design of storage management and indexing structures combining sensor system workload and read/write/erase characteristics of flash memory.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Madden S R, Franklin M J, Hellerstein J M, et al. TAG: A tiny aggregation service for ad-hoc sensor networks. In: Proceedings of USENIX OSDI, 2002, 131–146

  2. Yao Y, Gehrke J. Query processing for sensor networks. In: Proceedings of CIDR, 2003

  3. Silberstein A, Braynard R, Filpus G, et al. Data-driven processing in sensor networks. In: Proceedings of CIDR, 2007, 10–21

  4. Diao Y, Ganesan D, Mathur G, et al. Rethinking data management for storage-centric sensor networks. In: Proceedings of CIDR, 2007, 22–31

  5. Intanagonwiwat C, Govindan R, Estrin D. Directed diffusion: A scalable and robust communication paradigm for sensor networks. In: Proceedings of ACM/IEEE MobiCom, Boston, MA, 2000, 56–67

  6. Considine J, Li F, Kollios G, et al. Approximate aggregation techniques for sensor databases. In: Proceedings of IEEE ICDE, Boston, MA, 2004, 449–460

  7. Greenwald MB, Khanna S. Power-conserving computation of order-statistics over sensor networks. In: Proceedings of ACM PODS, 2004, 275–285

  8. Shrivastava N, Buragohain C, Agrawal D, et al. Medians and beyond: New aggregation techniques for sensor networks. In: Proceedings of ACM SenSys, 2004, 239–249

  9. Kotidis Y. Snapshot queries: Towards data-centric sensor networks. In: Proceedings of IEEE ICDE, 2005, 131–142

  10. Hartl G, Li B. Infer: A bayesian inference approach towards energy efficient data collection in dense sensor networks. In: Proceedings of IEEE ICDCS, 2005, 371–380

  11. Silberstein A, Braynard R, Yang J. Constraint-Chaining: On energy-efficient continuous monitoring in sensor networks. In: Proc. ACM SIGMOD, Chicago, IL, 2006, 157–168

  12. Silberstein A, Munagala K, Yang J. Energy-efficient monitoring of extreme values in sensor networks. In: Proceedings of ACM SIGMOD, Chicago, IL, 2006, 169–180

  13. Nath S, Gibbons P B, Seshan S, et al. Synopsis diffusion for robust aggregation in sensor networks. In: Proceedings of ACM SenSys, 2003, 250–262

  14. Han Q, Mehrotra S, Venkatasubramanian N. Energy efficient data collection in distributed sensor environments. In: Proceedings of IEEE ICDCS, Tokyo, 2004, 590–597

  15. Sharaf M A, Beaver J, Labrinidis A, et al. Balancing energy efficiency and quality of aggregate data in sensor network. VLDB Journal, 2004, 13(4): 384–403

    Article  Google Scholar 

  16. Deligiannakis A, Kotidis Y, Roussopoulos N. Processing approximate aggregate queries in wireless sensor networks. Information Systems, 2006, 31(8): 770–792

    Article  Google Scholar 

  17. Wu M, Xu J, Tang X. Processing precision-constrained approximate queries in wireless sensor networks. In: Proceedings of MDM, Nara, 2006, 31

  18. Madden S R, Franklin MJ, Hellerstein JM, et al. TinyDB: An acquisitional query processing System for sensor networks. ACM Transactions on Database systems, 2005, 30(1): 122–173

    Article  Google Scholar 

  19. Deshpande A, Guestrin C, Madden S, et al. Model-driven data acquisition in sensor networks. In: Proceedings of VLDB, 2004, 588–599

  20. Chu D, Deshpande A, Hellerstein J M, et al. Approximate data collection in sensor networks using probabilistic models. In: Proceedings of IEEE ICDE, 2006, 48

  21. Li M, Ganesan D, Shenoy P. PRESTO: Feedback-driven data management in sensor networks. In: Proceedings of NSDI, San Jose, 2006, 311–324

  22. Wu SH, Chuang K T, Chen CM, et al. DIKNN: An itinerary-based KNN query processing algorithm for mobile sensor networks. In: Proceedings of ICDE, 2007, 456–465

  23. Yang X, Lim H B, Ozsu T, et al. In-network execution of monitoring queries in sensor networks. In: Proceedings of SIGMOD, 2007, 521–532

  24. Xiang S, Lim H B, Tan K L, et al. Two-tier multiple query optimization for sensor networks. In: Proceedings of ICDCS, 2007, 39

  25. Xu Y, Lee W C, Xu J, et al. Processing window queries in wireless sensor networks. In: Proceedings of IEEE ICDE, Atlanta, 2006, 10

  26. Wu M, Xu J, Tang X, et al. Top-k monitoring in wireless sensor networks. IEEE Transactions on Knowledge and Data Engineering, 2007, 19(7): 962–976

    Article  Google Scholar 

  27. Wang D, Xu J, Liu J C, et al. Mobile Filtering for Error-Bounded Data Collection in Sensor Networks. In: Proceedings of the 28th IEEE Int Conf on Distributed Computing Systems, 2008, 1483–1485

  28. Tang X, Xu J. Adaptive Data Collection Strategies for Lifetime-Constrained Wireless Sensor Networks. IEEE Transactions on Parallel and Distributed Systems, 2008, 19(6): 721–734

    Article  MathSciNet  Google Scholar 

  29. Tang X, Xu J. Optimizing lifetime for continuous data aggregation with precision guarantees in wireless sensor networks IEEE/ACM Transactions on Networking, 2008, 99: 1–14

    Google Scholar 

  30. Ratnasamy S, Karp B, Shenker S, et al. Data-centric storage in sensornets with GHT, a geographic hash table. Mobile Networks and Applications, 2003, 8(4): 427–442

    Article  Google Scholar 

  31. Zhang W, Cao G, Porta T L. Data dissemination with ring-based index for wireless sensor networks. IEEE Transactions on Mobile Computing, 2007, 6(7): 832–847

    Article  Google Scholar 

  32. Xu J, Tang X, Lee W C. A new storage scheme for approximate location queries in object tracking sensor networks. IEEE Transactions on Parallel and Distributed Systems, 2008, 19(2): 262–275

    Article  Google Scholar 

  33. Li X, Kim Y J, Govindan R, et al. Multi-dimensional range queries in sensor networks. In: Proceedings of ACM SenSys, 2003, 63–75

  34. Bhattacharya A, Meka A, Singh A K. MIST: Distributed indexing and querying in sensor networks using statistical models. In: Proceedings of VLDB, 2007, 854–865

  35. Wu C H, Chang L P, Kuo T W. An efficient R-tree implementation over flash-memory storage systems. In: Proceedings of ACMGIS, 2003, 17–24

  36. Wu C H, Chang L P, Kuo T W. An efficient B-tree layer implementation for flash-memory storage systems. ACM Transactions on Embedded Computing Systems, 2007, 6(3): 19

    Article  Google Scholar 

  37. Nath S, Kansal A. Flash DB: Dynamic self-tuning database for NAND flash. In: Proceedings of IPSN, 2007, 410–419

  38. Dai H, Neufeld M, Han R. ELF: An efficient log-structured flash file system for micro sensor nodes. In: Proceedings of ACM SenSys, 2004, 176–187

  39. Zeinalipour-Yazti D, Lin S, Kalogeraki V, et al. MicroHash: An efficient index structure for flash-based sensor devices. In: Proceedings of USENIX FAST, 2005, 31–44

  40. Lee S W, Moon B. Design of flash-Based DBMS: An in-page logging approach. In: Proceedings of SIGMOD, 2007, 55–66

  41. Xu J, Lee W C, Tang X, et al. An error-resilient and tunable distributed indexing scheme for wireless data broadcast. IEEE Transactions on Knowledge and Data Engineering, 2006, 18(3): 392–404

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianliang Xu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xu, J., Tang, X. & Lee, WC. Distributed query processing in flash-based sensor networks. Front. Comput. Sci. China 2, 248–256 (2008). https://doi.org/10.1007/s11704-008-0027-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11704-008-0027-6

Keywords

Navigation