In-network surface simplification for sensor fields

Recent research literature on sensor network databases has focused on finding ways to perform in-network aggregation of sensor readings to reduce the message cost. However, with these techniques information about the state at a particular location is lost. In many applications such as visualization, finite element analysis, and cartography, constructing a field from all sensor readings is very important. However, requiring all sensors to report their readings to a centralized station adversely impacts the life span of the sensor network. In this paper we focus on modeling sensor networks as a field deployed in a physical space and exploiting in-network surface simplification techniques to reduce the message cost. In particular, we propose two schemes for performing in-network surface simplification, namely (1) a hierarchical approach and (2) a triangulation based approach. We focus on a quad tree based method and a decimation method for the two approaches respectively. The quad tree based method employs an incremental refinement process during reconstruction using increasingly finer levels of detail sent by selected sensors. It has a guaranteed error bound. The decimation method starts with a triangulation of all sensors and probabilistically selects sensors not to report to prevent error accumulation. To demonstrate the performance, the two simplification techniques are compared with the naive approach of having all sensors report. Experimental results show that both techniques provide substantial message savings compared to the naivealgorithm, usually requiring less than 80% as many messages and less than 50% for some data sets. Furthermore, though the decimation algorithm does not provide a guaranteed error bound, for our experiments less than 4.5% of the interpolated values exceeded the given bound.

[1]  Philippe Bonnet,et al.  Towards Sensor Database Systems , 2001, Mobile Data Management.

[2]  Wei Hong,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Tag: a Tiny Aggregation Service for Ad-hoc Sensor Networks , 2022 .

[3]  William E. Lorensen,et al.  Decimation of triangle meshes , 1992, SIGGRAPH.

[4]  Brad Karp,et al.  GPSR: greedy perimeter stateless routing for wireless networks , 2000, MobiCom '00.

[5]  Young-Jin Kim,et al.  Multi-dimensional range queries in sensor networks , 2003, SenSys '03.

[6]  Wei Hong,et al.  The design of an acquisitional query processor for sensor networks , 2003, SIGMOD '03.

[7]  Tomasz Imielinski,et al.  Using buddies to live longer in a boring world [sensor network protocol] , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[8]  Hanan Samet,et al.  The Design and Analysis of Spatial Data Structures , 1989 .

[9]  David E. Culler,et al.  Supporting aggregate queries over ad-hoc wireless sensor networks , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[10]  Paul S. Heckbert,et al.  Survey of Polygonal Surface Simplification Algorithms , 1997 .

[11]  Johannes Gehrke,et al.  Query Processing in Sensor Networks , 2003, CIDR.

[12]  Philippe Bonnet,et al.  Querying the physical world , 2000, IEEE Wirel. Commun..

[13]  Rajmohan Rajaraman,et al.  WaveScheduling: energy-efficient data dissemination for sensor networks , 2004, DMSN '04.

[14]  Yong Yao,et al.  The cougar approach to in-network query processing in sensor networks , 2002, SGMD.

[15]  Jeffrey Considine,et al.  Approximately uniform random sampling in sensor networks , 2004, DMSN '04.

[16]  Deborah Estrin,et al.  An evaluation of multi-resolution storage for sensor networks , 2003, SenSys '03.

[17]  Philippe Bonnet,et al.  Device Database Systems , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[18]  Deborah Estrin,et al.  Distributed techniques for area computation in sensor networks [wireless networks] , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[19]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[20]  Cyrus Shahabi,et al.  Supporting spatial aggregation in sensor network databases , 2004, GIS '04.