23
Geosensor Networks: New Challenges in Environmental Monitoring using Wireless Sensor Networks Silvia Nittel Spatial Information Science & Engineering University of Maine, USA

nittel keynote wagening08

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Geosensor Networks: New Challenges in Environmental Monitoring

using Wireless Sensor Networks

Silvia NittelSpatial Information Science & Engineering

University of Maine, USA

Motivation

� Trends:� Miniaturization of microelectronics

� Wireless communication

� Developments of new materials & sensors

� Consequences:� Embedding devices into almost any man-made and some natural devices,

and

� connecting the device to an infinite network of other devices, to perform tasks, without human intervention.

� Information technology becomes omnipresent.

� �”Ubiquitous spatial computing”: The idea that technology is to move to everyday devices with embedded technology and connectivity as computing devices become progressively smaller and more powerful.

Silvia NittelSensing in a Changing World, 2008

Sensors and sensor material

� Microsensors (MEMS)� 1/1,000 mm size� Thin films of materials, photolithography and etching� Plethora of novel biological and chemical sensors

� Soon: Nanotechnology sensors� 1/1,000,000 mm size� Molecular structure and assembly� Physical chemistry, materials science

or biomedical engineering

� Small sensors + tiny computers� Sensor Networks

Carbon

nanotubeSilvia NittelSensing in a Changing World, 2008

Sensor Nodes

� Sensing, processing, communication

� Nodes can just be relaying information, or locally process information

� Reusable, re-programmable systems

CPU

Battery

Radio FlashMemory

“Smart dust”Mote

It’s just the beginning…

Crossbow IRIS Mote

Crossbow Mica Mote

weC Mote

Silvia NittelSensing in a Changing World, 2008

Sensor Networks

� Building of “sensor networks” and interoperable “sensor webs”

Thanks to S. Madden, MIT

Silvia NittelSensing in a Changing World, 2008

� Sensor networks for environmental phenomena in geographic space� Real-time data at novel spatio-temporal scale �“environmental microscope”

� Example applications:� Coastal monitoring and ocean exploration

� Mapping ocean floor� Coastal monitoring

� Drought management� Forest fire detection� Precision agriculture� Habitat monitoring

� A component of Sensor Webs

Geosensor Networks

Silvia NittelSensing in a Changing World, 2008

Impact

� Novel information technology, new micro-sensor technology, and scalable wireless sensor networks lead to a

� � Major paradigm shift:� Spatially and temporally dense monitoring allows to

1. observe phenomena that were not observable before, and

2. study complex real-world systems and processes across a wide range of spatial and temporal scales

3. Due to power and computation constraints “compute data in the network”.

4. Analyze data in real-time

5. Actuate in small spaces and at fine-grained scale

Silvia NittelSensing in a Changing World, 2008

Sensor Database System

Silvia NittelSensing in a Changing World, 2008

Data collectionin sensor networks

Data Collection Tasks

� Today major geosensor network tasks: data collection1. Monitor the entire covered region and report data

2. Report “interesting data”� Events and phenomena

� Types of monitored phenomena:

� Continuous: toxic cloud within a city area� Discrete: did a truck pass or not?

� Types of data collection tasks:

� declarative spatial queries� Raw data queries

� Aggregation queries (min, max, avg)

� Data estimation queries � Qualitative queries (find event)

� Typical:� Communication >> computation (cost!)

� Push computation to the nodes andnetwork

SELECT MAX(temperat) FROM sensors

WHERE temperat > threshAND sensor.loc within

rect(p1, p2)SAMPLE PERIOD 64ms

Silvia NittelSensing in a Changing World, 2008

Data Processing in Sensor Networks

A

B C

D

FE

Query

{D,E,F}

{B,D,E,F}

{A,B,C,D,E,F}

Data stream processing :

•Sample rate

•Temporal aggregation

•Uncertainty/inaccuracy

Each sensor node: �production of sensor data stream�processing of data stream locally�processing of aggregated data

�minimize communication

�Computation is pushed to data collection points:

�Local and locally-coordinated processing of data “in the network”

In-Network Data Aggregation

A

B C

D

FE

Query

{B’}

{A’} Each sensor node: •tree-based query routing & processing•each node is parent node and child node in the tree topology•child nodes send local results to their parent node•Parent node computes a partial state record (a partial aggregate based on all children, and grandchildren)

•forwarding of fixed-size messages•� In-network sensing and processing

{D’}

Partial state

record

Precision Agriculture with GSN

� Soil moisture monitoring in orchards� Fruit tree orchards in Victoria, Australia

� Soil moisture sensors in depth of 20cm, 40cm, and 90cm (not wireless!)

� sampling every 30min

� Remote area observation, and ‘health’ alerts by SMS

� Commercial tomato greenhouse, Backyard Farms, Madison, Maine� Vertical and horizontal wireless geosensor network

to

� capture light penetration and

� mix of natural and artificial growing light with regard

� to new and mature canopy

Silvia NittelSensing in a Changing World, 2008

Habitat Monitoring

� Badger monitoring, UK (Oxford/Cambridge)� WildSensing project

� Zoologists detecting social behaviorial patterns of wild animals (e.g. movement patterns), in combination with microclimate conditions to protect the animals' habitat and ensure their well-being

� Badgers with RFID, static RFD readers, zoologist act as mobile sinks with PDAs

� Sheep flock management, NZ� FLAGS project, Australia (Flocking amongst GSN)

� Sheep herd monitoring and tracking

� Detecting flocks in order to disperse them (soil protection)

Silvia NittelSensing in a Changing World, 2008

Challenges in (Geo-)Sensor Networks

� Characteristics:

� Highly constrained w.r.t. energy, computing power, communication and bandwidth. They are untethered, failure-prone.

� Now think a really large sensor network..

� Challenges:

� Design, deploy, and manage robust massively distributed systems composed of hundreds or thousands of physically-embedded devices

� Ad-hoc computation and collaboration of sensor nodes

� Adaptation and self configuration of sensor networks based on events (pre-configuration and global knowledge are not applicable)

� Self healing in case of hardware failure

� Pitfalls:

� Systems like this are hard to program

� Centralized, or even distributed control likely does not scale with large sensor networks (>1000 nodes)

Silvia NittelSensing in a Changing World, 2008

Challenges in (Geo-)Sensor Networks

� Multi-objective optimization in GSN:

� Each limited sensor node:

� Local energy management

� Local sensing, data collection and processing

� Collaboration and coordination with neighboring nodes

� The sensor network as a whole:

� System life time and energy management

� Large phenomena sensing, and tracking

� Global change detection processing

� Paradigm shift in sensor networks:

� Decentralized decision making and collaboration

� Emergent global behavior and adaptation

local optimum

global optimum

Self organization

Silvia NittelSensing in a Changing World, 2008

synchronize

colony behavior

Individual ant

Individual decisions:Self preservation & task participation

Emergent behaviorCollaborative tasks

Adapation

Feedback? effects

Silvia NittelSensing in a Changing World, 2008

Ant Colony Routing

Leavingpheromone

markers

Initiallyrandom

path selection

Path selection based on strongest

pheromonemarkers

Silvia NittelSensing in a Changing World, 2008

Self Organization in Geosensor Networks

� Small limited sensor nodes with local sensing and knowledge

� But large global phenomena

� A large toxic cloud

� A collapsing dike

� Formation of a flock pattern

� Challenge:

� How to implement local sensors intelligently to be able to make decision about local state and correct derivation about global state?

Silvia NittelSensing in a Changing World, 2008

Boundary Detection

� Observing continuous phenomena

� Toxic cloud represented as a spatial field

� Approaches:1. Stream all sensing samples to a central base (expensive!)

2. Detect only the cloud boundary, but in the network (efficient)

� Activate only nodes around boundary as area of interest

3. Track topological changes of boundary in the network (more efficient)

� Topological changes: Expansion, shrinking, split, merge

� But: Global topological changes, but local knowledge and decisions – self organization

[GISience08]

Silvia NittelSensing in a Changing World, 2008

Sheep Flocks

� FLAGS project, AUS

� Continuously moving herds of sheep in large, but dry spaces with little vegetations

� Motes attached to sheep

� Objective:

� A) monitor distance between sheep

� B) find occurring flocking patterns in real-time

� C) � locally actuate and disperse

� Notes:

� Unnecessary and inefficient to continuously stream all data to a central server since flock pattern detection is a local phenomenon

� Compute flock pattern “in-the-network”

� Actuate locally in the network

� How does a node know it is part of a flock?

Thanks to Laube/DuckhamSensing in a Changing World, 2008

Sensor Networks Everywhere!

� Sensing the environment, with continually smaller sensors

� Networked sensing of the environment

� Massive amounts of near real-time sensed data

� Large amount of distributed data sources

� Highly-dynamic localized information processing(people in public or private spaces)

� Decision making in a highly dynamic environment

� Autonomous and self-organizing sensor environments

Silvia NittelSensing in a Changing World, 2008

Summary

� Ad-hoc, self organizing geosensor networks� Novel applications at increasingly smaller scale

� Plethora of new small-scale geosensors

� Self organization at small scale

� A middleware infrastructure to monitor physical space at various spatial and temporal scales with near-real-time data

� Integration with existing sensor environments

3rdConference on

Geosensor NetworksSummer 2009

in Oxford

Silvia NittelSensing in a Changing World, 2008

Silvia NittelGI-Days, Muenster