+ All Categories
Home > Documents > Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks...

Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks...

Date post: 02-Jan-2016
Category:
Upload: flora-sullivan
View: 218 times
Download: 3 times
Share this document with a friend
Popular Tags:
15
www.dvs1.informatik.tu- darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD Program Enabling Technologies for E-Commerce Daniel Jacobi PhD Program Mixed Mode Environments Alejandro Buchmann Databases and Distributed Systems Group International Workshop on Data Management for Wireless Sensor Networks September 24 th 2007, Vienna, Austria
Transcript
Page 1: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

www.dvs1.informatik.tu-darmstadt.de

Workflow Support forWireless Sensor and Actor

Networks

Technische Universität Darmstadt, Germany

Pablo Guerrero

PhD ProgramEnabling

Technologiesfor E-Commerce

Daniel Jacobi

PhD ProgramMixed Mode

Environments

Alejandro Buchmann

Databases and Distributed Systems

Group

International Workshop on Data Management for Wireless Sensor Networks

September 24th 2007, Vienna, Austria

Page 2: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

2

Application Logic Evolution

Environment

DataSampling

DataInterpretation

DataCollection

Observations

Page 3: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

3

First Generation Applications

Observations

Great Duck IslandGlacsWebDutch Potatoes

Push raw data out of the network as reliably as possible

Data

Page 4: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

4

Application Logic Evolution

Environment

EventDetection

Observations

DataInterpretation

DataCollection

DataSampling

Page 5: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

5

Structural MonitoringVolcán Reventador

Second Generation Applications

Observations

Sample, compare with threshold and send

Data

Event

Page 6: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

6

Application Logic Evolution

Environment

Observations

DataInterpretation

Actuation

DataCollection

EventDetection

DataSampling

InterestDissemination

Page 7: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

7

Chemical Drums Storage

Third Generation Applications

In-network interpretation

Coastal Redwoods

Observations

Data

Event

Interest

Page 8: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

8

Actuation

ActuationDissemination

DecisionMaking

DataInterpretation

EventDetection

DataCollection

Data Sampling

InterestDissemination

Application Logic Evolution

Environment

Observations

Page 9: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

9

Research Focus

Observations

MAC

RoutingLocalizatio

n

Time Sync StorageCaching

TinyOS/NesC SOS

Regiment

Hood

Kairos

TAGCougar

TinyDB

Maté Agilla

ATaG

CosmosWorkflo

ws

GRA

ScopesAbstract Regions

Page 10: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

10

A Workflow Approach

Support domain experts in programming WSAN apps

Rationale: Easy for domain experts Broad expressiveness

Approach: Application logic defined through CASE tools WSAN runs Workflow Engine Middleware

Benefits: Extensive verification &

validation models Faster reaction to event

ObservationsWorkflow Approach

S0 S1S2

S3S4 S5

S6

Page 11: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

11

Composing a WSAN Workflow Program

States Transitions

Event Action Roles

Static/Dynamic

S DF,

R1

A, R2

R3R1

ObservationsWorkflow ApproachProgram Composition

R2

Page 12: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

12

A Workflow Execution Engine

Similar to Mealy machine (Input, Output) Multithreading (Choice, Join)

S0 S1

S2

S3

S4 SFF1,R1 | AX,R2

R3R1

R2

F2,R1 | AY, R1

F3,R2 | AY,R3

F2,R2 | -

F2,R3 | Az,R3

- | Az,R3

ObservationsWorkflow ApproachProgram CompositionWorkflow Engine

Page 13: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

13

Research Directions / Discussion

Instantiation of the current WF Language Extension of WF Language primitives

Inclusion of Conditions in transitions Extend with WF Patterns

Distributed WF Execution Reliability vs. Scalability

WF Composition and updates Multiprogramming Logging

Visibility Security …

ObservationsWorkflow ApproachProgram CompositionWorkflow EngineDirections

Page 14: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

14

Conclusions

New app. generation requiring finer actuation control

Workflow approach to define application logic Support for in-network actuation

Language to describe application logic defined Centralized workflow execution engine Ongoing work, many directions

Directions ConclusionsObservationsWorkflow ApproachProgram CompositionWorkflow Engine

Page 15: Www.dvs1.informatik.tu-darmstadt.de Workflow Support for Wireless Sensor and Actor Networks Technische Universität Darmstadt, Germany Pablo Guerrero PhD.

15

Workflow Support for WSANs

The End

Thanks for your attention!

All pictures © their respective owners

Pytania?Questions?

Fragen?

Directions ConclusionsObservationsWorkflow ApproachProgram CompositionWorkflow Engine End


Recommended