A Biologically-Inspired Approach to Designing Wireless Sensor Networks Matthew Britton, Venus Shum, Lionel Sacks and Hamed Haddadi The University College.

Slides:



Advertisements
Similar presentations
Categories of I/O Devices
Advertisements

SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Introduction to Wireless Sensor Networks
CSE 5392By Dr. Donggang Liu1 CSE 5392 Sensor Network Security Introduction to Sensor Networks.
Basic Input Output System
1 Introduction to Wireless Sensor Networks. 2 Learning Objectives Understand the basics of Wireless Sensor Networks (WSNs) –Applications –Constraints.
A Survey on Sensor Networks Rick Han CSCI 7143 Secure Sensor Networks Fall 2004.
May 14, Organization Design and Dynamic Resources Huzaifa Zafar Computer Science Department University of Massachusetts, Amherst.
Self-Organisation in SECOAS Sensor Network UCL SECOAS team: Dr. Lionel Sacks, Dr. Matt Britton Toks Adebutu, Aghileh Marbini, Venus Shum, Ibiso Wokoma.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Wireless Distributed Sensor Networks Special Thanks to: Jasvinder Singh Hitesh Nama.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
CS Dept, City Univ.1 Research Issues in Wireless Sensor Networks Prof. Xiaohua Jia Dept. of Computer Science City University of Hong Kong.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha Presented by Ray Lam Oct 23, 2004.
CS230 Project Mobility in Energy Harvesting Wireless Sensor Network Nga Dang, Henry Nguyen, Xiujuan Yi.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
NAME: NASIRAHMADPROGRAM: B.S TELECOMSEMESTER: 7THREG#: SU/ PRESENTED TO: ENGR. GUL ZAMEEN KHANDATE: UNIVERSITY: SARHAD UNIVERSITY.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
An Introduction Table Of Context Sensor Network PreviewRouting in Sensor NetworksMobility in Sensor Networks Structure and characteristics of nodes and.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
TinyOS By Morgan Leider CS 411 with Mike Rowe with Mike Rowe.
Introduction to Wireless Sensor Networks
Multimedia & Networking Lab
Low-Power Wireless Sensor Networks
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
CHAPTER 3 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
Introduction to Wireless Sensor Networks
An Intelligent and Adaptable Grid-Based Flood Monitoring and Warning System Phil Greenwood.
A Cluster-based Approach for Data Handling in Self- organising Sensor Networks UCL SECOAS team: Dr. Lionel Sacks, Dr. Matt Britton Toks Adebutu, Aghileh.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presented by Yang Zhao.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Simulation of Distributed Application and Protocols using TOSSIM Valliappan Annamalai.
System Architecture of Sensor Network Processors Alan Pilecki.
SENSOR NETWORKS BY Umesh Shah Mayuresh Patil G P Reddy GUIDES Prof U.B.Desai Prof S.N.Merchant.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
A Survey on Sensor Networks Hussein Alzoubi Rami Alnamneh
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presenter: James.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
1/8/2016 Wireless Sensor Networks COE 499 Sleep-based Topology Control I Tarek Sheltami KFUPM CCSE COE
MCEEC: MULTI-HOP CENTRALIZED ENERGY EFFICIENT CLUSTERING ROUTING PROTOCOL FOR WSNS N. Javaid, M. Aslam, K. Djouani, Z. A. Khan, T. A. Alghamdi.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Michael Buettner, Gary V. Yee, Eric Anderson, Richard Han
Lost Item Pager System Design Russ Kinley 5/6/6008.
Critical Area Attention in Traffic Aware Dynamic Node Scheduling for Low Power Sensor Network Proceeding of the 2005 IEEE Wireless Communications and Networking.
Energy-Efficient Protocol for Cooperative Networks.
Introduction to Wireless Sensor Networks
Wireless Sensor Networks
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
Max do Val Machado Raquel A. F. Mini Antonio A. F. Loureiro DCC/UFMG DCC/PUC Minas DCC/UFMG IEEE ICC 2009 proceedings Advisor : Han-Chieh Chao Student.
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
Energy Efficiency Energy consumption is the most important factor to determine the life of sensor network. since sensors networks has low power resources,
Wireless sensor networks: a survey
In the name of God.
Net 435: Wireless sensor network (WSN)
Speaker : Lee Heon-Jong
CS 143A Principles of Operating Systems
Presentation transcript:

A Biologically-Inspired Approach to Designing Wireless Sensor Networks Matthew Britton, Venus Shum, Lionel Sacks and Hamed Haddadi The University College London, London,UK EWSN’04

OUTLINE Introduction System Requirements KOS Hardware Environment Performance Analysis Conclusion

INTRODRCTION Biological Automata have a number of desirable characteristics such as : scalability robustness simplicity self-organization There are significant advantages in treating some classes of sensor networks as Biological automata–like system

INTRODRCTION (cont.) Biological Automata Self-organise and self- optimise System adapt to dynamic environments Neighbor to neighbor interaction Iterative–like process Change slow to spread through the network agent

INTRODRCTION(cont.) Application to sensor network To limit communication to short range Avoid the centralize algorithm (power mangement) Scalability For environmental monitoring the size of the spatial field of interest will not be unknown in design phase Simplicity of mangement Self-organising and self-optimised (robust) Dynamic environment and requirment In environmental monitoring various temporal phases of operation

INTRODRCTION(cont.) Iterative application Quality of their result Operation become simple and predictable For relatively high-latency requirement system

INTRODRCTION(cont.) Goal- Decentralised management Self-organisation and autonomy Robustness to topological change Limited processing power of individual nodes Power control for individual nodes Adaptation to dynamic environments and changing roles

System Requirements Coordination (distributed algorithm) Nodes within the same area interact and understand the phenomenon Representative node coordinate other nodes action (save energy ) “ Horizontal ”  Layers of network function upon a network of nodes “ Vertical ”  tasks within one of these node

System Requirements(cont.) Data transport protocol Gossip-protocol Like Flooding protocol Periodically exchange state to neighbor A B D B E F G D E Select a peer Exchange view C F G C

System Requirements(cont.) Power management Cluster, avoid multihop radio communication High integrity operation System can adapt to failures, corrupted data or imprecision’s in parameters and still function sufficiently (Fault tolerance)

KOS Features Modularity of application design Simple execution model single-tasking,run to completion model Highly communication oriented (messaging interface) Power awareness Adaptive scheduling Simple processing load control Adjust the execution periods of iterative app

KOS Structure The kOS is divided into objects and methods. Task execution is performed by specifying objects, methods and execution times Main routine Object Method Library routine#1 Library routine#2

KOS Structure (cont.) The KOS functional abstraction

KOS Operation Task scheduling Sleep/activity/sleep cycle Schedule object manage transitions Messaging handling SAD (SECOAS APP Message Protocol) SAM (SECOAS Data Message Protocol) Robustness of operation

Task scheduling Sleep High priority scheduler Low priority scheduler High priority ISR Low priority ISR High priority interrupt Low priority interrupt Return to low priority ISR Boot Kos reset command WDT time-outstart

Task scheduling Concept(cont.) Sleep Hardware RFSensorUART Ready Queue High priority scheduler ISR Low priority scheduler ISR Task Run Preemption Timer run to completion Scheduler Task

Task scheduling(cont.) The biological automaton characteristic of iteration to design application Scheduler can control the period of its execution. Reduce power consumption when the node’s battery power is low. KOS use an off-line analysis to gauge the duty cycle of each object’s iteration

Message handling The message object is scheduled periodically after radio and sensor interface message are received SAM is used by objects for intra- and inter-node communication (between application) SAD is used between application and sensor module Using message-handling services and gossip protocol disseminate information around network (policies or application parameters)

Message handling(cont.) A B C D Gossip protocol Periodically exchange state to neighbor

Message handling(cont.) Radio Receive Buffer Sensor Transmit Buffer Radio Transmit Buffer Sensor Receive Buffer Radio module Applications Sensor Module SAM SAD Data flow intra-node between application, radio module and sensor module

Robustness of operation Reboot itself in an attempt to bypass any intermittent problems WDT Application will operate given unknown radio connectivity conditions If information is unavailable for short periods of time, this simply halts the iterative process for that time period Application will load-controlled by the scheduler Change periodicity of these application

Hardware Environment MCU: PIC18F452(8-bit 4MHz) 32K FLASH 1.5KRAM 200 bytes EEPROM Sensor module Radio module LCD display

Performance Analysis Power usage

Performance Analysis(cont.) CPU duty cycle 4MHz operates at 1 million instructions per second

Performance Analysis(cont.) Memory usage

Conclusion Treat wireless sensor networks like biological automata Beneficial features : scalability, robustness, self-organisation Support distributed Application