+ All Categories
Home > Documents > Spatial Sensor Web

Spatial Sensor Web

Date post: 12-Sep-2021
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
15
Spatial Sensor Web Spatial Sensor Web - - Interoperability and Scalability Interoperability and Scalability Vincent Tao, PhD, PEng Director, Microsoft Virtual Earth, Redmond Canada Research Chair Professor (on leave) in Geospatial Information, York University, Toronto UW MSR Summer Institute, Aug 6-9, 2006
Transcript
Page 1: Spatial Sensor Web

Spatial Sensor WebSpatial Sensor Web-- Interoperability and ScalabilityInteroperability and Scalability

Vincent Tao, PhD, PEngDirector, Microsoft Virtual Earth, RedmondCanada Research Chair Professor (on leave) in Geospatial Information, York University, Toronto

UW MSR Summer Institute, Aug 6-9, 2006

Page 2: Spatial Sensor Web

Microsoft Virtual EarthMicrosoft Virtual Earth

Build a virtual representation of the Earth for enabling users in the exploration and discovery of information

Page 3: Spatial Sensor Web

Spatial Sensor Web: An Electronic Skin of the Virtual Earth Spatial Sensor Web: An Electronic Skin of the Virtual Earth

Page 4: Spatial Sensor Web

Real-time Traffic

Page 5: Spatial Sensor Web

Sensor Web vs. Sensor NetworkSensor Web vs. Sensor Network

?

Q: What is the implication of the traffic flow monitoring to theair quality monitoring?

Air Quality monitoring sensor network Traffic monitoring sensor network

Page 6: Spatial Sensor Web

Challenges in Spatial Sensor WebChallenges in Spatial Sensor Web

Interoperability

Scalability

Page 7: Spatial Sensor Web

Two Components for InteroperabilityTwo Components for Interoperability

information model

web service interface

Page 8: Spatial Sensor Web

Information ModelInformation Model

What is? The Standard Information Models describe the entities involved in the Sensor Web.

What are these entities?Observation: An act of observing a phenomenon, with the goal of producing an estimate of the value of the phenomenon.Sensor: An entity capable of observing a phenomenon and returning an estimated value of the phenomenon.Phenomenon: An event or physical property that can be observed or measured. Users are

interested in observationsnot sensors

Page 9: Spatial Sensor Web

SensorMLSensorML (OGC):(OGC):

Observation characteristicsPhysical properties measured (e.g. radiometry, temperature, concentration, etc.)Quality characteristics (e.g. accuracy, precision)Response characteristics (e.g. spectral curve, temporal response, etc.)

Geometry CharacteristicsSize, shape, spatial weight function (e.g. point spread function) of individual samplesGeometric and temporal characteristics of sample collections (e.g. location, array, …)

Description and DocumentationOverall information about the sensorHistory and reference information supporting the SensorML document

Page 10: Spatial Sensor Web

Web Service Interfaces (OCG)Web Service Interfaces (OCG)

SensorML

Sensor Observation Service

Sensor Registry

ServiceRegistry

Client

Sensor Alert

Service

Sensor Planning Service

RegisterRegister

Find Find

Bind

Sensor nodes

Page 11: Spatial Sensor Web

Sensor Observation Services (SOS) Tiered DiagramSensor Observation Services (SOS) Tiered Diagram

Service Tier

Adaptor protocol x

IEEE 1451 Adaptor

Database Adaptor

Sensor Obs. Service

Data Source Tier

Protocol x

Sensor

Protocol x

Sensor

Protocol x

Sensor

Page 12: Spatial Sensor Web

ScalabilityScalability

The Scalability Challenge arises in several dimensions

Numerical ScalabilityNeed to large sensors and user populations of potentially millions or billionsNeed to suppors large amount of simultaneous requests from the usersNeed to handle very frequent sensor join and arrivalsNeed to efficiently locate the desired sensors within the user specified geographical area

Administrative ScalabilityNeed to allow different administrative organizations to join the infrastructure while keep their autonomy

Heterogeneous ScalabilityNeed to support a wide range types of sensors, from In-situ sensor networks to remote sensing satellites.

Page 13: Spatial Sensor Web

P2P Spatial Access Method (P2PP2P Spatial Access Method (P2P--SAM)SAM)

Implement SAM using a Peer-to-Peer network

P2P-SAM :Build and maintain a spatial index (e.g. a linear quad-tree) on a distributed file system implemented using a P2P network (e.g. Pastry and PAST)

1. SLNs using DHT (Distributed Hash Table) to form a structured P2P network.

2. While a SLN join the DHT, it also inserts its bboxinto the P2P-SAM index.

Page 14: Spatial Sensor Web

P2PP2P––SAM: Linear QuadSAM: Linear Quad--Tree (LQT)Tree (LQT)

k

m

n p l

o

a

bc

e d

f

h

j i

g

00 01

020 021

022 023

03

10 11

12 13

2 300 301

302303

31

32 33

a b c d e

a b o b c d e f

b c d e f

e f e f d e b c e c d

0 1 2 3

02 30

300 301 302 303

The nodes are stored in a DHT-based distributed file system (e.g. Pastry and PAST).

When insert a node into DHT, the key is the morton code of the quad-tree leaf or quad-tree node (e.g. 303)

The value is a list of the SLNs’ bboxes within the quad-tree leaf bbox and the ip-address of the SLNs.

Page 15: Spatial Sensor Web

Open DiscussionsOpen Discussions

Sensor network vs. sensor web

‘Interoperability’ among organizations


Recommended