Self-Organisation in SECOAS Sensor Network UCL SECOAS team: Dr. Lionel Sacks, Dr. Matt Britton Toks Adebutu, Aghileh Marbini, Venus Shum, Ibiso Wokoma.

Slides:



Advertisements
Similar presentations
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Advertisements

Proactive monitoring in natural environments Ian Marshall, Computing Laboratory, University of Kent Technical Director of the Envisense.
6/14/20141 A Cluster Formation Algorithm with Self-Adaptive Population for Wireless Sensor Networks Luis J. Gonzalez.
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Sensor network Routing protocol A study on LEACH protocol and how to improve it.
DEVELOPMENT OF A METHOD FOR RELIABLE AND LOW COST PREDICTIVE MAINTENANCE Jacopo Cassina.
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
“Software Platform Development for Continuous Monitoring Sensor Networks” Sebastià Galmés and Ramon Puigjaner Dept. of Mathematics and Computer Science.
An Energy Efficient Hierarchical Heterogeneous Wireless Sensor Network
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
Prepared By: Kopila Sharma  Enables communication between two or more system.  Uses standard network protocols for communication.  Do.
Dynamic adaptation of parallel codes Toward self-adaptable components for the Grid Françoise André, Jérémy Buisson & Jean-Louis Pazat IRISA / INSA de Rennes.
Distributed Regression: an Efficient Framework for Modeling Sensor Network Data Carlos Guestrin Peter Bodik Romain Thibaux Mark Paskin Samuel Madden.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Business Intelligence Michael Gross Tina Larsell Chad Anderson.
WSN Simulation Template for OMNeT++
Cross Strait Quad-Regional Radio Science and Wireless Technology Conference, Vol. 2, p.p. 980 – 984, July 2011 Cross Strait Quad-Regional Radio Science.
Tal Saiag & Anna Itin May 2013
General Purpose 3D Cellular Automata Modeller. A Regular Lattice of Cells, each obeying the same set of rules Simple rules for individual cells can produce.
NBTC/ITU Workshop on Cross-Border Frequency Coordination June , 2015 Bangkok, Thailand.
UnderWater Acoustic Sensor Networks (UW-ASN) -Xiong Junjie
A System of Hierarchical Monitoring Methods for assessing changes in the biological and physical state of intertidal areas Partners The HIMOM team consists.
Decentralised Coordination of Mobile Sensors School of Electronics and Computer Science University of Southampton Ruben Stranders,
Server Load Balancing. Introduction Why is load balancing of servers needed? If there is only one web server responding to all the incoming HTTP requests.
Development in hardware – Why? Option: array of custom processing nodes Step 1: analyze the application and extract the component tasks Step 2: design.
Presented by Amira Ahmed El-Sharkawy Ibrahim.  There are six of eight turtle species in Ontario are listed as endangered, threatened or of special concern.
© Process Analysis & Automation 2005 Short Course “I want to Automate that Process” Malcolm Crook.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
ITEC 810 – Project Unit Trustworthy Sensor Networks Daniel Aegerter, Supervisor: Rajan Shankaran.
Crowd Management System A presentation by Abhinav Golas Mohit Rajani Nilay Vaish Pulkit Gambhir.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Scalable Web Server on Heterogeneous Cluster CHEN Ge.
A Cluster-based Approach for Data Handling in Self- organising Sensor Networks UCL SECOAS team: Dr. Lionel Sacks, Dr. Matt Britton Toks Adebutu, Aghileh.
September Technical Meeting Slovenia September Session: Application 2. Animal Tracking Santiago Zazo – Universidad Politécnica de Madrid
Lecture 4 Software Metrics
The High Level Architecture Introduction. Outline High Level Architecture (HLA): Background Rules Interface Specification –Overview –Class Based Subscription.
What is a Sensor Web ? Abhinav Roongta Wireless Information Networking Group University of Florida March 3, 2004.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
Leverage the data characteristics of applications and computing to reduce the communication cost in WSNs. Design advanced algorithms and mechanisms to.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
Presented By, Shivvasangari Subramani. 1. Introduction 2. Problem Definition 3. Intuition 4. Experiments 5. Real Time Implementation 6. Future Plans 7.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
A Biologically-Inspired Approach to Designing Wireless Sensor Networks Matthew Britton, Venus Shum, Lionel Sacks and Hamed Haddadi The University College.
Status & Challenges Interoperability and global integration of communication infrastructure & service platform Fixed-mobile convergence to achieve a future.
MIS.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
ORT Braude College – Software Engineering Department WristQue: A Personal Sensor Wirstband Brian D. Mayton, Nan Zhao, Matt Aldrich, Nicholas Gillian, and.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer.
Projekt „ESSNBS“ Niš, November 4 th – 7 th, DAAD Wireless Measurement System for Environmental Monitoring and Control MM. Srbinovska, V. Dimcev,
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Cassandra Architecture.
Multi-cellular paradigm The molecular level can support self- replication (and self- repair). But we also need cells that can be designed to fit the specific.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
Self-Organising Design Patterns Giovanna Di Marzo Serugendo Jose-Luis Fernandez-Marquez University of Geneva
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
MAIN PROJECT IMAGE FUSION USING MATLAB
Protocols for Wireless Sensor Networks
Computing and Compressive Sensing in Wireless Sensor Networks
How SCADA Systems Work?.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Business Intelligence
Sensor Networks – Motes, Smart Spaces, and Beyond
Presentation transcript:

Self-Organisation in SECOAS Sensor Network UCL SECOAS team: Dr. Lionel Sacks, Dr. Matt Britton Toks Adebutu, Aghileh Marbini, Venus Shum, Ibiso Wokoma Presented by Venus Shum Advance Communications and Systems Engineering group University College London Supervisor: Dr. Lionel Sacks

Content The SECOAS sensor network The SECOAS sensor network SECOAS architecture SECOAS architecture Distributed Algorithms Overview Distributed Algorithms Overview Data Handling in SECOAS Data Handling in SECOAS

The SECOAS Sensor Network

SECOAS project SECOAS – Self-Organised Collegiated Sensor Network Project SECOAS – Self-Organised Collegiated Sensor Network Project Aim: To collect oceanographic data with good temporal and spatial resolution Aim: To collect oceanographic data with good temporal and spatial resolution Why SECOAS? Why SECOAS? Traditionally done by 1 (or a few) expensive high- precision sensor nodes Traditionally done by 1 (or a few) expensive high- precision sensor nodes Lack of spatial resolution Lack of spatial resolution Data obtained upon recovery of sensor nodes Data obtained upon recovery of sensor nodes Data gathered in burst – may miss important features. Data gathered in burst – may miss important features. 1234

Solution Use of sensor ad-hoc network Use of sensor ad-hoc network large number of Lower-cost, disposable sensors (tens to thousands, maybe more). large number of Lower-cost, disposable sensors (tens to thousands, maybe more). provide temporal as well as spatial resolution provide temporal as well as spatial resolution wireless communication - data are dispatched to the base station to the users in regular intervals wireless communication - data are dispatched to the base station to the users in regular intervals ad-hoc nature – easily adopt to addition and removal of nodes ad-hoc nature – easily adopt to addition and removal of nodes Other Characteristics: Other Characteristics: distributed distributed low processing power low processing power stringent battery requirement stringent battery requirement communication constraint communication constraint 1234

Specialties Distributed system and distributed algorithms. Distributed system and distributed algorithms. Use of complex system concept when designing algorithms – simple rules lead to desirable global behaviour Use of complex system concept when designing algorithms – simple rules lead to desirable global behaviour Biologically-inspired algorithms Biologically-inspired algorithms A custom-made kind-of OS (kOS) tailor for implementation of Distributed algorithms A custom-made kind-of OS (kOS) tailor for implementation of Distributed algorithms 1234

SECOAS Architecture

Physical Structure of a sensor node 2134

Functional Planes Spatial Coordination of nodes forming Spatial Coordination of nodes forming Location plane Clustering plane Data Fusion plane Data Fusion plane Adaptive sampling plane Adaptive sampling plane 2134

Distributed Algorithms Overview

Characteristics of DAs Easy addition, alteration and removal of functionality (just plug them together!) Easy addition, alteration and removal of functionality (just plug them together!) Self-organising, self-managing and self- optimising Self-organising, self-managing and self- optimising No knowledge of a global state No knowledge of a global state A stateless machine is good for easy implementation A stateless machine is good for easy implementation Required interfaces for algorithms to talk to each other Required interfaces for algorithms to talk to each other 3124

kOS – the supporting platform Kind-of operating system Kind-of operating system Individual algorithms responsible for scheduling their actions Individual algorithms responsible for scheduling their actions Virtualisation of algorithms – Virtualisation of algorithms – software can use kOS functions disregarding their physical location software can use kOS functions disregarding their physical location Interfaces to other physical boards are provided Interfaces to other physical boards are provided Easy exchange of parameters between algorithms Easy exchange of parameters between algorithms Adaptive scheduling to distribute resources according to environment Adaptive scheduling to distribute resources according to environment 3124

Interaction of algorithms 3124

Parameter sharing among neighbours Enable exchange of information between nodes Enable exchange of information between nodes An interesting facts of UCL SECOAS team: An interesting facts of UCL SECOAS team: Consist of 4 (pretty) women and 1 guy Consist of 4 (pretty) women and 1 guy => gossip! 2 characteristics of gossiping 2 characteristics of gossiping Selective/random targets Selective/random targets Don’t always pass information that is exactly the same! (Add salt and vinegar) Don’t always pass information that is exactly the same! (Add salt and vinegar) 3124

Gossiping protocol in SECOAS Type 1: Passing the exact parameters to randomly selected nodes Type 1: Passing the exact parameters to randomly selected nodes Type 2: Passing altered parameters to all neighbour nodes Type 2: Passing altered parameters to all neighbour nodes Efficient protocol and avoid flooding Efficient protocol and avoid flooding Low latency requirement and network has weak consistency Low latency requirement and network has weak consistency 3124

Data Handling in SECOAS

Before data handling, there is Data analysis first Data analysis first To get a first hand knowledge of the data dealt with To get a first hand knowledge of the data dealt with important on engineering solution important on engineering solution Trend, periods, correlation, self-similarity, heavy tail, etc. Trend, periods, correlation, self-similarity, heavy tail, etc. => modelling Test data from Wavenet project. Test data from Wavenet project. Consists of 3 months burst data from April-June 03 Consists of 3 months burst data from April-June 03 Temperature, pressure, conductivity and sediment Temperature, pressure, conductivity and sediment 4123

Basic Analysis 4123

Extraction of anomalies using wavelet 4123

Data Handling process Temporal extract interesting features for clustering Temporal extract interesting features for clustering Temporal compression Temporal compression Clustering for spatial data fusion and sensing strategy Clustering for spatial data fusion and sensing strategy 4123

Spatial Strategies Divide the monitored area into regions of interest based on a Physical Phenomenon of Interest (PPI) parameter. Divide the monitored area into regions of interest based on a Physical Phenomenon of Interest (PPI) parameter. PPI is used to form clusters PPI is used to form clusters The division is used as basis for spatial sampling and data fusion strategy The division is used as basis for spatial sampling and data fusion strategy 4123

Clustering Algorithm An algorithm inspired by Quorum sensing carried out by bacteria cells to determine when there is minimum concentration of a particular substance to carry out processes such as bioluminescence. An algorithm inspired by Quorum sensing carried out by bacteria cells to determine when there is minimum concentration of a particular substance to carry out processes such as bioluminescence. Analogy Analogy Concentration of substance => PPI Concentration of substance => PPI Bacteria cell => sensor nodes Bacteria cell => sensor nodes Process group => clusters Process group => clusters Self-organisation – The network is divided into regions of interest without knowledge of the global states of nodes. Self-organisation – The network is divided into regions of interest without knowledge of the global states of nodes. 4123

Summary SECOAS aims to provide temporal and spatial oceanography data with an ad-hoc distributed network SECOAS aims to provide temporal and spatial oceanography data with an ad-hoc distributed network Complex system concept and biologically inspired algorithms are used to achieve self-organisation in the network Complex system concept and biologically inspired algorithms are used to achieve self-organisation in the network Demonstrate the basic architecture of data handling Demonstrate the basic architecture of data handling Future direction: WORK HARD!! Future direction: WORK HARD!! Continue data analysis and modeling Continue data analysis and modeling Develop spatial sampling and fusion strategy Develop spatial sampling and fusion strategy

Thanks for the attention! Now Q&A