Applications for self-organisation in collaborative sensor netw orks
Organic Com puting W orkshop
ARCS Conference, Hanover February, 23 2010
Michael Beigl TU Braunschweig Institute of Operating Systems and Computer Networks www.ibr.cs.tu-bs.de/ dus
Applications for self-organisation in collaborative sensor netw orks - - PowerPoint PPT Presentation
Applications for self-organisation in collaborative sensor netw orks Organic Com puting W orkshop ARCS Conference, Hanover February, 23 2010 Michael Beigl TU Braunschweig Institute of Operating Systems and Computer Networks
ARCS Conference, Hanover February, 23 2010
Michael Beigl TU Braunschweig Institute of Operating Systems and Computer Networks www.ibr.cs.tu-bs.de/ dus
Michael Beigl Self-organisation in Collaborative Sensor Networks 2
Michael Beigl Self-organisation in Collaborative Sensor Networks 3
Real-time
Organizing the collaboration of sensor nodes,
Reasoning about faults, failures, errors
▫ Backend reasons about critical conditions, provides new rules for middleware and sensor nodes
Physically Embedded System Service Proxy Layer … Supported Business Processes Relocated Process Tasks (U2) Real-time Data (U1) Process Control (U3) ? Service3 Service4 Service1 Servicen Service2
Michael Beigl Self-organisation in Collaborative Sensor Networks 4
Michael Beigl Self-organisation in Collaborative Sensor Networks 5
Application: Field deployed wireless sensor
Application RELATE
Michael Beigl Self-organisation in Collaborative Sensor Networks 6
EU Projekt RELATE
Michael Beigl Self-organisation in Collaborative Sensor Networks 7
EU Projekt RELATE
Replacement of „Lifeline“ for fireman System: Determine position of fireman with best
Automatically drop sensor nodes in a building Sensor nodes measures and communicate distance
Several fireman work in parallel in one building
▫ High node density, area coverage
Sensor nodes operate in harsh environment
▫ Disturbance, destruction of nodes
Michael Beigl Self-organisation in Collaborative Sensor Networks 8
Michael Beigl Self-organisation in Collaborative Sensor Networks 9
Michael Beigl Self-organisation in Collaborative Sensor Networks 10
Resulting fusion problem: Instead of improvement
But errors follow a certain pattern, e.g. correlate to
Additional contextual values while measurement Annotate distance and context/value pairs Rate quality of measurement according to actual
Fusion/calculation of distances uses quality
Michael Beigl Self-organisation in Collaborative Sensor Networks 11
Distance and quality
Measure distance
Estimation based on
Fuse distances considering quality estimation
Quality values and distances
Very complex system in one node Even more complex when looking at several nodes
Quality Estimation
List of Distances
Communicatio n Measurement s
RELATE-Sensor Node
Decision
History
Fused Distances
Michael Beigl Self-organisation in Collaborative Sensor Networks 12
Blackboard Program Modules Program Modules Blackboard Blackboard Manager
monitor notify
Blackboard Manager
monitor notify
Operating System e.g Sensor Node
OS Access OS Access OS Access OS Access
Operating System e.g PC
read write read write Communication coop.
Michael Beigl Self-organisation in Collaborative Sensor Networks 13
Michael Beigl Self-organisation in Collaborative Sensor Networks 14
Michael Beigl Self-organisation in Collaborative Sensor Networks 15
s=32, ß=0.9
Michael Beigl Self-organisation in Collaborative Sensor Networks 16
Michael Beigl Self-organisation in Collaborative Sensor Networks 17
Michael Beigl Self-organisation in Collaborative Sensor Networks 18
im plem ent features for com puting system s
Avoids specification of too many possible conditions Provides robustness in case of errors, failures, faults Allows heterogeneous integration of knowledge &
functionality
context and self-aw areness is helpful
projects
But tools are often specific to project Although re-use is thinkable and would be helpful
Michael Beigl TU Braunschweig Institute of Operating Systems and Computer Networks www.ibr.cs.tu-bs.de/ dus