24
In-network Surface Simplification for Sensor Fields Brian Harrington and Yan Huang University of North Texas {brh,huangyan}@cs.unt.edu

In-network Surface Simplification for Sensor Fields

Embed Size (px)

DESCRIPTION

In-network Surface Simplification for Sensor Fields. Brian Harrington and Yan Huang University of North Texas {brh,huangyan}@cs.unt.edu. In-network Surface Simplification for Sensor Fields. Self forming wireless network. gateway. Backbone network. Local Monitoring. detection. detection. - PowerPoint PPT Presentation

Citation preview

In-network Surface Simplification for Sensor Fields

Brian Harrington and Yan Huang

University of North Texas {brh,huangyan}@cs.unt.edu

Brian Harrington, Yan Huang, University of North Texas

204/19/23

Satellites Remote monitoring

Local Monitoring

detection

detection

Self forming wireless networkgateway

Backbone network

cameras

Monitor human and structural healthMeasure environment variables

Track inventoriesDetect ground vibrations

Identify toxic chemical spills.

In-network Surface Simplification for Sensor Fields

Brian Harrington, Yan Huang, University of North Texas

304/19/23

that “take the Earth’s pulse” National Ecology Observatory

Network (NEON) RiverNet EarthScope GEOSS

Interoperability Standardization efforts

Heterogeneity Video cameras connected to wide

band network High ends nodes, e.g. Intel

XScale Motes with small storage and low

processing ability Scalability

Large scale deployment of small motes

Example Ecology Sensor Networks

Issues in Sensor Networks

In-network Surface Simplification for Sensor Fields

Brian Harrington, Yan Huang, University of North Texas

404/19/23

Small storage, low processing ability A typical sensor is equipped with a

processor of a few MHz and a few kilobytes of RAM.

transmitting 1 bit of data to a distance of 10 meters consumes as much power as 220 to 2,900 instructions

Battery powered, short wireless communication range A Berkeley Mica Mote operates on two AA

batteries communication range between a few to a

few hundred feet depending on transmission power and environmental conditions.

Lasting for a few days in full duty cycle mode, months to years if energy is budgeted

CrossBow MICA2/DOT Professional Kit (MOTE-KIT 5x4x)

In-network Surface Simplification for Sensor Fields

Sensor Mote Peculiarities:

Brian Harrington, Yan Huang, University of North Texas

504/19/23

Sensors form a fine grained distributed database Use declarative language, e.g. to interact with sensor

database

SELECT {attributes, aggregates}

FROM {Sensordata S}, {EnvironmentalData E}, {HistoricalSensorData H}

WHERE {predicate}

GROUP BY {attributes}

HAVING {predicate}

DURATION time interval

EVERY time span e

Sensor Databases

In-network Surface Simplification for Sensor Fields

Brian Harrington, Yan Huang, University of North Texas

604/19/23

Sensor database prototypes ([YaoCIDR03], [MaddenSIGMOD03]) In-network aggregation ([SharifzadehGIS04],

[KrishnamachariICDCS02] , [FangTRP02], [SamuelOSDI02] , [VuranCN04], [ConsidineICDE04] )

Surface Simplification ([HeckbertTRP97])

Related Work

In-network Surface Simplification for Sensor Fields

Brian Harrington, Yan Huang, University of North Texas

704/19/23

Many phenomena in natural science are continuous and thus best represented as fields temperature, precipitation,

hydraulic head, soil moisture, and ocean current velocity,

Requiring all sensors to send back readings are too expensive Flat surfaces need less readings

to represent Reduce communication cost

By reducing the number of sensors to report

Rationale Use simple in-network calculation

to save more expensive messaging cost

In-network Surface Simplification for Sensor Fields

Field Model In-network Surface Simplification

Brian Harrington, Yan Huang, University of North Texas

804/19/23

In-network Surface Simplification for Sensor Fields

Surface Simplification Example

Dots represent sensors. Dot in (0,0) may be the gateway sensor with long-haul communication capacity

Brian Harrington, Yan Huang, University of North Texas

904/19/23

A hierarchical quad tree based simplification algorithm

A triangulation based decimation algorithm

In-network Surface Simplification for Sensor Fields

Proposed Approach

Given: A set of randomly deployed

resource and communication constrained sensors S in a physical field.

Find: Algorithms to select a subset SD

of all the sensors in S to report to the central site so that the central site can reconstruct the surface using SD

Objective: Reducing the message cost Bounding the error.

Problem Definition

Brian Harrington, Yan Huang, University of North Texas

1004/19/23

Parents send average value for its children with homogeneous readings

Readings far off from average are sent individually

An incremental top-down refinement process during reconstruction using increasingly finer levels of

detail sent by selected sensors Guarantees the reading received

by the central site is within ε of the real sensor readings

In-network Surface Simplification for Sensor Fields

Hierarchical Approach Actual Surface

Reconstructed Surface

Level 0

Level 1

Level 2

Level 3

Brian Harrington, Yan Huang, University of North Texas

1104/19/23

Hierarchical approach is useful if the following inequality holds:

P × N + F × L × N < L × N F < 1 - P/L P: average number of hops from a sensor to its parent N: total number of sensors F: fractional of sensors that need to report individually L: average number of hops to the query origination

If P is 10 and L= 1000, then for F < 99% we save! P must be less than L for this technique to be beneficial.

In-network Surface Simplification for Sensor Fields

Analysis on Energy Consumption

Brian Harrington, Yan Huang, University of North Texas

1204/19/23

A localized Vonoroi cell construction is used to create the initial triangulation

The initial surface is incrementally refined

We propose a probabilistic approach to select sensors not to report Concurrent error calculation and

deletion by all sensors may result in error accumulation

No guarantees the reading received by the central site is within ε of the real sensor readings

In-network Surface Simplification for Sensor Fields

Decimation Approach

Brian Harrington, Yan Huang, University of North Texas

1304/19/23

p’s voronoi cell: convex polygon that contains all of the points that are closer to p than any other sensor

Theorem: all sensors which may clip the initial voronoi cell must be in c(p)

We propose an acquisitional approach Build a broadcasting tree rooted

with radius c(p) routed at p Collect information from the tree

and refine the voronoi cell

In-network Surface Simplification for Sensor Fields

Localized Vonoroi Cell Calculation

Brian Harrington, Yan Huang, University of North Texas

1404/19/23

Error Estimation

Error Accumulation

Propose a probabilistic node deletion scheme

p(s_i) = min(ε_i/ ε,1)

where ε is the error threshold

In-network Surface Simplification for Sensor Fields

A Probabilistic Node Deletion Scheme

Brian Harrington, Yan Huang, University of North Texas

1504/19/23

To outperform the naïve algorithm, the following in-equation must hold:

L × N > N × nh + L × F x N F < 1-1/L

L : average number of hops to the query origination N : number of sensors nh: average number of hops to reach a neighbor (typically nh=1) F: fractional of sensors that need to report

For L = 100, if F < 99%, we will save! L is approximately sqrt(N) For L = 10, if F < 90%, we will save!

In-network Surface Simplification for Sensor Fields

Analysis on Energy Consumption

Brian Harrington, Yan Huang, University of North Texas

1604/19/23

University of Delaware global surface monthly grids (http://www.jisao.washington.edu/data_sets/willmott) Temperature and precipitation readings for 85794 points once a

month for 50 years from 1950 through 1999 Randomly selected 2% - 10% data

Pretty sparse data

Three approaches Naive algorithm of having all sensors report individually Hierarchical approach Decimation approach

Results: Messaging saving up-to 4 times (denser -> more saving) Decimation method less than 4% above error thresholds

In-network Surface Simplification for Sensor Fields

Experiment Setup and Results

Brian Harrington, Yan Huang, University of North Texas

1704/19/23

In-network Surface Simplification for Sensor Fields

# of messages w.r.t. density:

Density increases savings increase

Brian Harrington, Yan Huang, University of North Texas

1804/19/23

In-network Surface Simplification for Sensor Fields

# of messages w.r.t. ε:

Error thresholds increase savings increase

Brian Harrington, Yan Huang, University of North Texas

1904/19/23

In-network Surface Simplification for Sensor Fields

% of points outside ε w.r.t. density:

Decimation has low error rate of less than 4% for density between 2% and 10%

Brian Harrington, Yan Huang, University of North Texas

2004/19/23

In-network Surface Simplification for Sensor Fields

% of points outside threshold w.r.t. ε:

Decimation has low error rate of less than 4% for density between 2% and 10%

Brian Harrington, Yan Huang, University of North Texas

2104/19/23

In-network surface simplification is useful Proposed two approaches

Hierarchical approach Decimation approach

Results: The proposed two approaches have significant messaging saving Messaging saving up-to 4 times (denser -> more saving) Hierarchical approach has error bound Decimation method less than 4% above error thresholds

In-network Surface Simplification for Sensor Fields

Conclusion

Brian Harrington, Yan Huang, University of North Texas

2204/19/23

Incorporating temporal auto-correlations into our model Systematically investigate other surface simplification

approaches Grid based, feature based, refinement approaches, and hybrid

approach (decimation and refinement) Implement a prototype system on tinyOS/tinyDB Working with domain scientists Fault tolerance

In-network Surface Simplification for Sensor Fields

Future Work

Brian Harrington, Yan Huang, University of North Texas

2304/19/23

[YaoCIDR03] Y. Yao and J. E. Gehrke. Query Processing in Sensor Networks. In Proceedings of the First Biennial Conference on Innovative Data Systems Research (CIDR), 2003.

[SharifzadehGIS04] M. Sharifzadeh and C. Shahabi. Supporting spatial aggregation in sensor network databases. In GIS ’04: Proceedings of the 12th annual ACM international Syposium on Geographic information systems, 2004.

[HeckbertTRP97] P. S. Heckbert and M. Garland. Survey of polygonal surface simplification algorithms. Technical report,1997.

[MaddenSIGMOD03] Samuel R. Madden, Michael J. Franklin, Joseph M. Hellerstein, and Wei Hong. Design of an acquisitional query processor for sensor networks. In SIGMOD, 2003.

[HeckbertTRP97] Paul S. Heckbert and Michael Garland. Survey of polygonal surface simplification algorithms. Technical report, 1997.

Sensor Database and Data Mining – Sensor Network as a Field

References

Brian Harrington, Yan Huang, University of North Texas

2404/19/23

[KrishnamachariICDCS02] Bhaskar Krishnamachari, Deborah Estrin, and Stephen B. Wicker. The impact of data aggregation in wireless sensor networks. In Proceedings of the 22nd International Conference on Distributed Computing Systems, pages 575–578, 2002.

[FangTRP02] Q. Fang, F. Zhao, and L. Guibas. Counting targets: Building and managing aggregates in wireless sensor networks. Technical Report P2002-10298, Palo Alto Research Center, 2002.

[SamuelOSDI02] Samuel R. Madden, Michael J. Franklin, Joseph M. Hellerstein, and Wei Hong. Tag: a tiny aggregation service for ad-hoc sensor networks, 2002. OSDI.

[VuranCN04] Mehmet C. Vuran, B. Akan, and Ian F. Akyildiz. Spatio-temporal correlation: theory and applications for wireless sensor networks. Comput. Networks, 45(3):245–259, 2004.

[ConsidineICDE04] Jerey Considine, Feifei Li, George Kollios, and John Byers. Approximate aggregation techniques for sensor databases. In Proceedings of the 20th International Conference on Data Engineering, 2004.

Sensor Database and Data Mining – Sensor Network as a Field

References