Biologically-inspired Autonomic Wireless Sensor Networks. Haoliang Wang 12/07/2015

Similar documents
1) Complexity, Emergence & CA (sb) 2) Fractals and L-systems (sb) 3) Multi-agent systems (vg) 4) Swarm intelligence (vg) 5) Artificial evolution (vg)

Artificial Intelligence. Cameron Jett, William Kentris, Arthur Mo, Juan Roman

SWARM INTELLIGENCE. Mario Pavone Department of Mathematics & Computer Science University of Catania

biologically-inspired computing lecture 20 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY

Robotic Systems ECE 401RB Fall 2007

Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Shuffled Complex Evolution

Swarm Intelligence. Corey Fehr Merle Good Shawn Keown Gordon Fedoriw

Biological Inspirations for Distributed Robotics. Dr. Daisy Tang

NASA Swarmathon Team ABC (Artificial Bee Colony)

Fire-LEACH: A Novel Clustering Protocol for Wireless Sensor Networks based on Firefly Algorithm

Sorting in Swarm Robots Using Communication-Based Cluster Size Estimation

Swarm robotics in wireless distributed protocol design for coordinating robots involved in cooperative tasks

An Introduction to Swarm Intelligence Issues

Mobile and Sensor Systems. Lecture 6: Sensor Network Reprogramming and Mobile Sensors Dr Cecilia Mascolo

INFORMATION AND COMMUNICATION TECHNOLOGIES IMPROVING EFFICIENCIES WAYFINDING SWARM CREATURES EXPLORING THE 3D DYNAMIC VIRTUAL WORLDS

Improvement of Robot Path Planning Using Particle. Swarm Optimization in Dynamic Environments. with Mobile Obstacles and Target

Node Deployment Strategies and Coverage Prediction in 3D Wireless Sensor Network with Scheduling

In vivo, in silico, in machina: ants and robots balance memory and communication to collectively exploit information

Control issues in cognitive networks. Marko Höyhtyä and Tao Chen CWC-VTT-Gigaseminar 4th December 2008

Fast and efficient randomized flooding on lattice sensor networks

Achieving Network Consistency. Octav Chipara

DiCa: Distributed Tag Access with Collision-Avoidance among Mobile RFID Readers

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

FOUR TOTAL TRANSFER CAPABILITY. 4.1 Total transfer capability CHAPTER

SWARM ROBOTICS: PART 2. Dr. Andrew Vardy COMP 4766 / 6912 Department of Computer Science Memorial University of Newfoundland St.

SWARM ROBOTICS: PART 2

Comparison of Different Performance Index Factor for ABC-PID Controller

Monte-Carlo Localization for Mobile Wireless Sensor Networks

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

BiSNET: A biologically-inspired middleware architecture for self-managing wireless sensor networks

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

Multi-Robot Coordination. Chapter 11

Deployment Design of Wireless Sensor Network for Simple Multi-Point Surveillance of a Moving Target

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster

Distributed Area Coverage Using Robot Flocks

Applications of Nature-Inspired Intelligence in Finance

Distributed Clustering Method for. Energy-Efficient Data Gathering in

Multi robot Team Formation for Distributed Area Coverage. Raj Dasgupta Computer Science Department University of Nebraska, Omaha

Part I: Introduction to Wireless Sensor Networks. Alessio Di

WSN Based Fire Detection And Extinguisher For Fireworks Warehouse

Objectives. Game AI: Collaborative Diffusion. Project: The Sims. Advance from simple game to very sophisticated games

Gregory Bock, Brittany Dhall, Ryan Hendrickson, & Jared Lamkin Project Advisors: Dr. Jing Wang & Dr. In Soo Ahn Department of Electrical and Computer

Investigating Neglect Benevolence and Communication Latency During Human-Swarm Interaction

Current Trends in Technology and Science ISSN: Volume: VI, Issue: VI

KOVAN Dept. of Computer Eng. Middle East Technical University Ankara, Turkey

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

TRAFFIC SIGNAL CONTROL WITH ANT COLONY OPTIMIZATION. A Thesis presented to the Faculty of California Polytechnic State University, San Luis Obispo

BUILDING A SWARM OF ROBOTIC BEES

An Energy Efficient Localization Strategy using Particle Swarm Optimization in Wireless Sensor Networks

AIS and Swarm Intelligence : Immune-inspired Swarm Robotics

Analysis of Swarm Intelligent Based Defense Algorithm for Detecting Jamming Attack in Wireless Sensor Networks (WSNS)

Collective Robotics. Marcin Pilat

Chapter 9: Localization & Positioning

A Bio-inspired Multi-Robot Coordination Approach

AS-MAC: An Asynchronous Scheduled MAC Protocol for Wireless Sensor Networks

A ROBUST SCHEME TO TRACK MOVING TARGETS IN SENSOR NETS USING AMORPHOUS CLUSTERING AND KALMAN FILTERING

An Efficient Distributed Coverage Hole Detection Protocol for Wireless Sensor Networks

The Pennsylvania State University The Graduate School DISTRIBUTED ENERGY-BALANCED ROUTING IN WIRELESS SENSOR NETWORKS

Trade-offs Between Mobility and Density for Coverage in Wireless Sensor Networks. Wei Wang, Vikram Srinivasan, Kee-Chaing Chua

Distance-Vector Routing

Space Exploration of Multi-agent Robotics via Genetic Algorithm

Distributed Robotics From Science to Systems

Data Dissemination in Wireless Sensor Networks

MASON. A Java Multi-agent Simulation Library. Sean Luke Gabriel Catalin Balan Liviu Panait Claudio Cioffi-Revilla Sean Paus

p-percent Coverage in Wireless Sensor Networks

Engineering Project Proposals

Flocking-Based Multi-Robot Exploration

1,024 Kilobot Robots Studying Collective Behaviors & Swarm Intelligence with Little Bitty Robots

A Review of Current Routing Protocols for Ad Hoc Mobile Wireless Networks

Supervisory Control for Cost-Effective Redistribution of Robotic Swarms

Frequency Hopping Pattern Recognition Algorithms for Wireless Sensor Networks

Optimization Localization in Wireless Sensor Network Based on Multi-Objective Firefly Algorithm

DV-HOP LOCALIZATION ALGORITHM IMPROVEMENT OF WIRELESS SENSOR NETWORK

CS649 Sensor Networks IP Lecture 9: Synchronization

Design of an energy efficient Medium Access Control protocol for wireless sensor networks. Thesis Committee

Performance comparison of AODV, DSDV and EE-DSDV routing protocol algorithm for wireless sensor network

Multi-threat containment with dynamic wireless neighborhoods

Implicit Fitness Functions for Evolving a Drawing Robot

This study provides models for various components of study: (1) mobile robots with on-board sensors (2) communication, (3) the S-Net (includes computa

CSE/EE 461. Link State Routing. Last Time. This Lecture. Routing Algorithms Introduction Distance Vector routing (RIP)

Optimal Clock Synchronization in Networks. Christoph Lenzen Philipp Sommer Roger Wattenhofer

CS 599: Distributed Intelligence in Robotics

Formica ex Machina: Ant Swarm Foraging from Physical to Virtual and Back Again

Supporting the Design of Self- Organizing Ambient Intelligent Systems Through Agent-Based Simulation

MDFD and DFD Methods to detect Failed Sensor Nodes in Wireless Sensor Network

Performance Evaluation of a Hybrid Sensor and Vehicular Network to Improve Road Safety

Syed Obaid Amin. Date: February 11 th, Networking Lab Kyung Hee University

Research Article ACO-Based Sweep Coverage Scheme in Wireless Sensor Networks

Programmable self-assembly in a thousandrobot

Robust Key Establishment in Sensor Networks

IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 05, 2017 ISSN (online):

Localized Distributed Sensor Deployment via Coevolutionary Computation

Comparison of bio-inspired algorithms applied to the coordination of mobile robots considering the energy consumption

Kassandra Charalampidou

Mobile & Wireless Networking. Lecture 4: Cellular Concepts & Dealing with Mobility. [Reader, Part 3 & 4]

CogLEACH: A Spectrum Aware Clustering Protocol for Cognitive Radio Sensor Networks

CHAPTER 5 PSO AND ACO BASED PID CONTROLLER

Routing in Massively Dense Static Sensor Networks

Swarm Intelligence in Dynamic Environments

Transcription:

Biologically-inspired Autonomic Wireless Sensor Networks Haoliang Wang 12/07/2015

Wireless Sensor Networks A collection of tiny and relatively cheap sensor nodes Low cost for large scale deployment Limited computation and communication capability Strict energy constraints Unattended operations and self-star properties are desirable Self-configuration to reduce management complexity for large scale network Self-optimization to deal with the dynamic environment Self-healing Maintenance are too costly or even impossible Self-protection from compromising by adversaries

Challenges for Autonomy Centralized controller approach Many solutions are for resource-rich server clusters Extremely limited computation resources and energy on a sensor node Communication is expensive Collecting and disseminating information from/to the entire network is inefficient, especially for large scale network Single point failure We need decentralized approach to achieve autonomic operations

Seek inspirations from nature Similar problems may have been dealt with by nature for quite some time Radar is inspired by how bats locate their pray using ultrasound and echolocation Natural / biological systems are composed of entities making its own decision Collectively, those living organisms are complex adaptive systems and able to show many desirable self-star properties If we can capture the governing dynamics behind its self-organization, communication and coordination, we may mimic its behavior in the design of wireless sensor networks and achieve autonomy

Bio-inspired Examples Swarm Intelligence Firefly Synchronization Activator-inhibitor Systems Epidemic Spreading Evolutionary Computing Artificial Immune Systems and many more

Swarm Intelligence Social insects interact locally with each other according to a set of simple rules They exhibit collective intelligence at the system level to solve complex problems Examples Ant foraging for food Fish schooling Bird flocking Bee dancing

Swarm Intelligence (cont. ) Food foraging in an ant colony Ants first randomly wander around for food On their trail, ants leave pheromones, which will evaporate and disappear over time Once the food is found, the ant returns to the hive using the same path, strengthening the pheromones Subsequent ants decide whether to follow based on the strength of the pheromone Finally they will converge to a near-optimal path

Swarm Intelligence (cont. ) Application in wireless sensor networks BiO4SeL: A Bio-Inspired routing algorithm for Sensor Network Lifetime Optimization by Ribeiro et al. Based on the ant colony optimization algorithm, they developed BiO4SeL to optimize connectivity, coverage and lifetime in WSNs through dynamic routing Each message sent to the sink is an ant searching for food The ant will probabilistically choose the next hop based on the intensity of the pheromone of each neighbors The pheromone evaporates based on the energy level of the node

Firefly Harmonic Flashing An individual firefly may solely decide its flashing rate When met with a group of fireflies, an individual firefly will see the flashing of others and adjust its own own flashing rate to harmonize with the group Example of distributed synchronization without centralized control

Firefly Synchronization (cont. ) Mathematical models are designed to capture the synchronization behavior as a set of pulse-coupled oscillators Each oscillator has a local variable with its value varying from 0 to 1. The oscillator fires when it reaches 1. Then the variable jumps back to 0 When an oscillator fires, its pulse will pull the variable of its neighbors by a fixed amount, or bring them to firing, whichever is less Finally, all the oscillators will fire synchronously for almost any initial conditions

Firefly Synchronization (cont. ) Application in wireless sensor networks Firefly-inspired sensor network synchronicity with realistic radio effects by Werner-Allen et. al. Centralized synchronization may not be reliable when nodes start to fail They designed a distributed synchronization protocol based on firefly flashing Each node periodically broadcasts a sync message and whenever a node receives such message, it calculates its increment value Increments are stored and used reset the oscillator Increment values calculation taking into account the transmission and processing delays

Activator-inhibitor System A. Turing (1952): Morphogenesis (pattern formation in nature) can be explained by reaction and diffusion of chemicals in an initially uniform state The change rate of X and Y depends not only the value of themselves, but also their neighbors Given different f, g, μ, ν, dramatically different patterns can be generated

Activator-inhibitor System (cont. ) Application in Wireless Sensor Networks Evaluating activator-inhibitor mechanisms for sensors coordination by Neglia et. al. Sensors sleep as much as possible to save energy while maintaining sensing coverage and the communication backbone require coordination Use the pattern generated from the reaction diffusion equations to regulate the on-off state of the sensors Each node periodically broadcasts its activator and inhibitor values and upon receiving values from others, updates its own value based on the equations Sensors with a activator value exceeding a given threshold will start sensing

Drawbacks Bio-inspired approaches cannot immediately operate at the ideal performance level. It requires several iterations of adaptation to slowly reach the expected performance level Many bio-inspired approaches involve randomness in their design, which will reduce the determinism and controllability of the system behavior Though bio-inspired approaches eventually achieves its goals, usually we have limited knowledge of when such goal will be achieved

Potential Improvement For the centralized controller approach, there is an overmind controls every aspect of the system to achieve the goals For the bio-inspired approaches, we set simple rules on the entities at first and let them evolve to finally achieve the goals One potential solution is a hybrid design, combining the advantages of bioinspired approach and the advantages of conventional controller-based systems to accelerate the convergence of the system

Questions