Skip to main content
Log in

In-network data acquisition and replication in mobile sensor networks

  • Published:
Distributed and Parallel Databases Aims and scope Submit manuscript

Abstract

This paper assumes a set of n mobile sensors that move in the Euclidean plane as a swarm. Our objectives are to explore a given geographic region by detecting and aggregating spatio-temporal events of interest and to store these events in the network until the user requests them. Such a setting finds applications in mobile environments where the user (i.e., the sink) is infrequently within communication range from the field deployment. Our framework, coined SenseSwarm, dynamically partitions the sensing devices into perimeter and core nodes. Data acquisition is scheduled at the perimeter, in order to minimize energy consumption, while storage and replication takes place at the core nodes which are physically and logically shielded to threats and obstacles. To efficiently identify the nodes laying on the perimeter of the swarm we devise the Perimeter Algorithm (PA), an efficient distributed algorithm with a low communication complexity. For storage and fault-tolerance we devise the Data Replication Algorithm (DRA), a voting-based replication scheme that enables the exact retrieval of values from the network in cases of failures. We also extend DRA with a spatio-temporal in-network aggregation scheme based on minimum bounding rectangles to form the Hierarchical-DRA (HDRA) algorithm, which enables the approximate retrieval of events from the network. Our trace-driven experimentation shows that our framework can offer significant energy reductions while maintaining high data availability rates. In particular, we found that when failures across all nodes are less than 60%, our framework can recover over 80% of detected values exactly.

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. Aly, M., Pruhs, K., Chrysanthis, P.K.: KDDCS: a load-balanced in-network data-centric storage scheme for sensor networks. In: Proceedings of the 15th ACM International Conference on Information and Knowledge Management (CIKM), Arlington, Virginia, USA, November 6–11, pp. 317–326 (2006)

    Chapter  Google Scholar 

  2. Andreou, P., Zeinalipour-Yazti, D., Andreou, M., Chrysanthis, P.K., Samaras, G.: Perimeter-based data replication and aggregation in mobile sensor networks. In: Proceedings of the 10th International Conference on Mobile Data Management: Systems, Services and Middleware (MDM), Taipei, Taiwan, May 18–20, pp. 244–251 (2009)

    Chapter  Google Scholar 

  3. Bergbreiter, S., Pister, K.S.J.: CotsBots: an off-the-shelf platform for distributed robotics. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, October 28–30, pp. 27–31 (2003)

    Google Scholar 

  4. Campbell, A.T., Eisenman, S.B., Lane, N.D., Miluzzo, E., Peterson, R.A., Lu, H., Zheng, X., Musolesi, M., Fodor, K., Ahn, G.S.: The rise of people-centric sensing. IEEE Internet Comput. 12(4), 12–21 (2008)

    Article  Google Scholar 

  5. Chintalapudi, K., Govindan, R.: Localized edge detection in sensor fields. Ad Hoc Netw. 1(1), 273–291 (2003)

    Article  Google Scholar 

  6. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. MIT Press/McGraw-Hill, Cambridge/New York (2001)

    MATH  Google Scholar 

  7. Crossbow Technology Inc.: http://www.xbow.com/

  8. Chrysanthis, P.K., Labrinidis, A.: In: NSF Workshop on Data Management for Mobile Sensor Networks Report, Pittsburgh, USA, January 16–17 (2007)

    Google Scholar 

  9. Dantu, K., Rahimi, M.H., Shah, H., Babel, S., Dhariwal, A., Sukhatme, G.S.: Robomote: enabling mobility in sensor networks. In: Proceedings of the 4th International Symposium on Information Processing in Sensor Networks (IPSN-SPOTS), Los Angeles, California, April 25–27, p. 55 (2005)

    Google Scholar 

  10. Eriksson, J., Girod, L., Hull, B., Newton, R., Madden, S., Balakrishnan, H.: The pothole patrol: using a mobile sensor network for road surface monitoring. In: Proceeding of the 6th International Conference on Mobile Systems, Applications, and Services (MobiSys), Breckenridge, CO, USA, June 17–20, pp. 29–39 (2008)

    Chapter  Google Scholar 

  11. Hasan, A., Pisano, W., Panichsakul, S., Gray, P., Huang, J.-H., Han, R., Lawrence, D., Mohseni, K.: SensorFlock: an airborne wireless sensor network of micro-air vehicles. In: Proceedings of the 5th International Conference on Embedded Networked Sensor Systems (SenSys), Sydney, Australia, November 6–9, pp. 117–129 (2007)

    Google Scholar 

  12. Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., Pister, K.: System architecture directions for networked sensors. ACM SIGPLAN Not. 34(5), 93–104 (2000)

    Article  Google Scholar 

  13. Hull, B., Bychkovsky, V., Chen, K., Goraczko, M., Miu, A., Shih, E., Zhang, Y., Balakrishnan, H., Madden, S.: CarTel: a distributed mobile sensor computing system. In: Proceedings of the 4th International Conference on Embedded Networked Sensor Systems (SenSys), Boulder, Colorado, USA, October 31–November 3, pp. 125–138 (2006)

    Chapter  Google Scholar 

  14. Intanagonwiwat, C., Govindan, R., Estrin, D.: Directed diffusion: a scalable and robust communication paradigm for sensor networks. In: Proceedings of the 6th Annual International Conference on Mobile Computing and Networking (MobiCom), Boston, Massachusetts, USA, August 6–11, pp. 56–67 (2000)

    Chapter  Google Scholar 

  15. Intel Lab Data: http://db.csail.mit.edu/labdata/labdata.html

  16. Jalodia, S., Mutchler, D.: Dynamic voting algorithms for maintaining the consistency of a replicated database. ACM Trans. Database Syst. (TODS) 15, 230–280 (1990)

    Article  Google Scholar 

  17. Karp, B., Kung, H.T.: GPSR: greedy perimeter stateless routing for wireless networks. In: Proceedings of the 6th Annual International Conference on Mobile Computing and Networking (MobiCom), Boston, Massachusetts, USA, August 6–11, pp. 243–254 (2000)

    Chapter  Google Scholar 

  18. Koren, I., Krishna, C.M.: Fault-Tolerant Systems. Elsevier, Amsterdam (2007). ISBN: 978-0-12-088525-1

    MATH  Google Scholar 

  19. Madden, S.R., Franklin, M.J., Hellerstein, J.M., Hong, W.: The design of an acquisitional query processor for sensor networks. In: Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD), San Diego, California, USA, June 9–12, pp. 491–502 (2003)

    Google Scholar 

  20. Madden, S.R., Franklin, M.J., Hellerstein, J.M., Hong, W.: TAG: a tiny aggregation service for ad-hoc sensor networks. In: Proceedings of the 5th Symposium on Operating systems Design and Implementation (OSDI), vol. 36, Issue SI, pp. 131–146 (2002)

    Chapter  Google Scholar 

  21. Mani, A., Rajashekhar, M., Levis, P.: TINX: a tiny index design for flash memory on wireless sensor devices. In: Proceedings of the 4th International Conference on Embedded Networked Sensor Systems (Sensys), Boulder, Colorado, USA, October 31–November 3, pp. 425–426 (2006)

    Chapter  Google Scholar 

  22. Monterey Bay Aquarium Research Institute (MBARI): http://www.mbari.org/rd/

  23. Nascimento, M.A., Alencar, R.A.E., Brayner, A.: Optimizing query processing in cache-aware wireless sensor networks. In: Lecture Notes in Computer Science, vol. 6187, pp. 60–77 (2010)

    Google Scholar 

  24. Navarro-Serment, L.E., Grabowski, R., Paredis, C.J.J., Khosla, P.K.: Millibots: the development of a framework and algorithms for a distributed heterogeneous robot team. IEEE Robot. Autom. Mag. 9(4), December, 2002

  25. Nittel, S., Trigoni, N., Ferentinos, K., Neville, F., Nural, A., Pettigrew, N.: A drift-tolerant model for data management in ocean sensor networks. In: Proceedings of the 6th ACM International Workshop on Data Engineering for Wireless and Mobile Access (MobiDE), Beijing, China, June 10, pp. 49–58 (2007)

    Chapter  Google Scholar 

  26. Purohit, A., Zhang, P.: SensorFly: a controlled-mobile aerial sensor network. In: Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems (SenSys), Berkeley, California, pp. 327–328 (2009)

    Chapter  Google Scholar 

  27. Rao, A., Ratnasamy, S., Papadimitriou, C., Shenker, S., Stoica, I.: Geographic routing without location information. In: Proceedings of the 9th Annual International Conference on Mobile Computing and Networking (MobiCom), San Diego, CA, USA, September 14–19, pp. 96–108 (2003)

    Chapter  Google Scholar 

  28. Ratnasamy, S., Karp, B., Shenker, S., Estrin, D., Govindan, R., Yin, L., Yu, F.: Data centric storage in sensornets with GHT, a geographic hash table. Mob. Netw. Appl. (MONET) 8(4), 427–442 (2003)

    Article  Google Scholar 

  29. Reynolds, C.W.: Flocks, herds, and schools: a distributed behavioral model. In: Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH), pp. 25–34 (1987)

    Chapter  Google Scholar 

  30. Sadler, C., Zhang, P., Martonosi, M., Lyon, S.: Hardware design experiences in ZebraNet. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys), Baltimore, MD, USA, November 3–5, pp. 227–238 (2004)

    Google Scholar 

  31. Shenker, S., Ratnasamy, S., Karp, B., Govindan, R., Estrin, D.: Data-centric storage in sensornets. ACM SIGCOMM Comput. Commun. Rev. 33(1), 137–142 (2003)

    Article  Google Scholar 

  32. Srinivasan, S., Ramamritham, K., Kulkarni, P.: ACE in hole: adaptive contour estimation using collaborating mobile sensors. In: Proceedings of the 7th International Conference on Information Processing in Sensor Networks (IPSN), St. Louis, Missouri, USA, April 22–24, pp. 147–158 (2008)

    Chapter  Google Scholar 

  33. Szewczyk, R., Mainwaring, A., Polastre, J., Anderson, J., Culler, D.: An analysis of a large scale habitat monitoring application. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys), Baltimore, MD, USA, November 3–5, pp. 214–226 (2004)

    Chapter  Google Scholar 

  34. Wu, S.-H., Chuang, K.-T., Chen, C.-M., Chen, M.-S.: DIKNN: an itinerary-based KNN query processing algorithm for mobile sensor networks. In: Proceedings of the IEEE 23rd International Conference on Data Engineering (ICDE), Istanbul, Turkey, April 15–20, pp. 456–465 (2007)

    Chapter  Google Scholar 

  35. Yao, Y., Gehrke, J.E.: The cougar approach to in-network query processing in sensor networks. SIGMOD Rec. 32(3), 9–18 (2002)

    Article  Google Scholar 

  36. Zeinalipour-Yazti, D., Andreou, P., Chrysanthis, P., Samaras, G.: MINT views: materialized in-network top-k views in sensor networks. In: Proceedings of the 8th International Conference on Mobile Data Management, Mannheim, Germany, May 7–11, pp. 182–189 (2007)

    Chapter  Google Scholar 

  37. Zeinalipour-Yazti, D., Andreou, P., Chrysanthis, P.K., Samaras, G.: SenseSwarm: a perimeter-based data acquisition framework for mobile sensor networks. In: Proceedings of the 4th Workshop on Data Management for Sensor Networks: In Conjunction with 33rd International Conference on Very Large Data Bases (DMSN), Vienna, Austria, September 24, pp. 13–18 (2007)

    Chapter  Google Scholar 

  38. Zeinalipour-Yazti, D., Chrysanthis, P.K.: Mobile sensor network data management. In: Ozsu, M. Tamer, Liu, Ling (eds.) Encyclopedia of Database Systems, ISBN: 978-0-387-49616-0 (2009)

  39. Zeinalipour-Yazti, D., Lin, S., Kalogeraki, V., Gunopulos, D., Najjar, W.: MicroHash: an efficient index structure for flash-based sensor devices. In: Proceedings of the 4th Conference on USENIX Conference on File and Storage Technologies (FAST), San Francisco, CA, USA, December 13–16, p. 3 (2005)

    Google Scholar 

  40. Zhang, P., Martonosi, M.: LOCALE: collaborative localization estimation for sparse mobile sensor networks. In: Proceedings of the 7th International Conference on Information Processing in Sensor Networks (IPSN), St. Louis, Missouri, USA, April 22–24, pp. 195–206 (2008)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Demetrios Zeinalipour-Yazti.

Additional information

Communicated by Erik Buchmann.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Andreou, P., Zeinalipour-Yazti, D., Chrysanthis, P.K. et al. In-network data acquisition and replication in mobile sensor networks. Distrib Parallel Databases 29, 87–112 (2011). https://doi.org/10.1007/s10619-010-7073-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10619-010-7073-4

Keywords

Navigation