Real Time Monitoring of Wireless Sensor Networks

Slides:



Advertisements
Similar presentations
Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Advertisements

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
1 Routing Techniques in Wireless Sensor networks: A Survey.
Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.
PERFORMANCE MEASUREMENTS OF WIRELESS SENSOR NETWORKS Gizem ERDOĞAN.
Wireless Sensor Networks: Perimeter Security By Jeremy Prince, Brad Klein, Brian Wang, & Kaustubh Jain.
What is a Wireless Sensor Network (WSN)? An autonomous, ad hoc system consisting of a collective of networked sensor nodes designed to intercommunicate.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Results Showing the potential of the method for arbitrary networks The following diagram show the increase of networks’ lifetime in which SR I =CR I versus.
4/30/031 Wireless Sensor Networks for Habitat Monitoring CS843 Gangalam Vinaya Bhaskar Rao.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
FBRT: A Feedback-Based Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou November, 2004 Supervisors: Dr. Michael Lyu and Dr. Jiangchuan.
Energy Models David Holmer Energy Model  Captures the effect of the limited energy reserves of mobile devices (i.e. batteries)  Models.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Routing Algorithm for Large Data Sensor Networks Raghul Gunasekaran Group Meeting Spring 2006.
1 BANAID: A Sensor Network Test-Bed for Wormhole Attack Hani Alzaid Suhail AbanmiSalil KanhereChun Tung Chou BANAID.
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
CS2510 Fault Tolerance and Privacy in Wireless Sensor Networks partially based on presentation by Sameh Gobriel.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
Low-Power Wireless Sensor Networks
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Why Visual Sensor Network & SMAC Implementation Group Presentation Raghul Gunasekaran.
COMPUTING AGGREGATES FOR MONITORING WIRELESS SENSOR NETWORKS Jerry Zhao, Ramesh Govindan, Deborah Estrin Presented by Hiren Shah.
Wireless Sensor Networks for Habitat Monitoring Intel Research Lab EECS UC at Berkeley College of the Atlantic.
Multi-Resolution Spatial and Temporal Coding in a Wireless Sensor Network for Long-Term Monitoring Applications You-Chiun Wang, Member, IEEE, Yao-Yu Hsieh,
Speaker : Junn-Keh Yeh Date : 2010/7/2 1.  IEEE  Forming, Joining, and Rejoining ZigBee Networks ◦ Forming Networks ◦ Joining Networks ◦ Rejoining.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
TempLab : A Testbed to Study the Impact of Temperature on Wireless Sensor Networks C.A. Boanoy, M.A. Zúñiga, J. Brownz, U. Roedigz, C. Keppitiyagama§,
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
An Enhanced Cross-Layer Protocol for Energy Efficiency in Wireless Sensor Networks Jaehyun Kim, Dept. of Electrical & Electronic Eng., Yonsei University;
Energy-Efficient Protocols for communication in Biosensor networks.
Container Database Management Zheng Liu, Sheng Liu CSE 534:Advanced computer networks.
Presented by: Chaitanya K. Sambhara Paper by: Rahul Gupta and Samir R. Das - Univ of Cincinnati SUNY Stony Brook.
Doc.: IEEE g Submission May, 2009 Hatauchi, Fuji Electric SystemsSlide 1 Project: IEEE P Working Group for Wireless Personal.
Authors: Christos Stergiou Andreas P. Plageras Kostas E. Psannis
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
INTRODUCTION TO WIRELESS SENSOR NETWORKS
In the name of God.
July 12, 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Increasing Broadcast Reliability] Date.
Introduction to Wireless Sensor Networks
Configuring EtherChannels and Switch Troubleshooting
Lifetime Elongation in Wireless Sensor Networks Using Heterogeneity
Wireless Sensor Networks
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Services of DLL Framing Link access Reliable delivery
Capability reporting Francesco Schillirò INAF- OACT
Bluetooth Based Smart Sensor Network
ASCENT: Adaptive Self-Configuring sEnsor Networks Topologies.
Authors: Ing-Ray Chen; Yating Wang Present by: Kaiqun Fu
Analysis of Routing Metrics for Wireless Mesh Networks
IT351: Mobile & Wireless Computing
Speaker: Po-Hung Chen Advisor: Dr. Ho-Ting Wu 2016/10/12
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
July 12, 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Increasing Broadcast Reliability] Date.
Sensor Networks – Motes, Smart Spaces, and Beyond
DK presents Division of Computer Science, KAIST
Protocols.
Aug Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Explanation and Revision of Previous Time.
Aug Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Explanation and Revision of Previous Time.
Protocols.
Presentation transcript:

Real Time Monitoring of Wireless Sensor Networks Kaushal Mehta 993940184

Motivation A large class of wireless sensor networks are designed and used for monitoring and surveillance. The single most important mechanism underlying such systems is the monitoring of the network itself, that is, the control center needs to be constantly made aware of the existence/health of all the sensors in the network. Sensor motes are unreliable small devices with limited energy supply, and sensors may run out of power or fail over time. Hence monitoring of sensor motes status, link status and power status of network is of absolute relevance.

Monitoring Parameters Link Quality. We are trying to estimate the link quality. Predict if link has failed completely (cannot transfer even a single packet). Mote Status. We are trying to predict node failure. Power Status. We are trying to estimate the lifetime of the sensor mote.

Components of the System Monitor Helper

Integration with Ayushman

Assumptions of the System The ‘monitor’ is capable of receiving the messages sent from the sensor mote to stargate. Thus, enabling the system to work unobtrusively of the existing system. The ‘monitor’ is placed very near to the stargate, so that we can assume that the link between stargate and sensor mote is same as that of ‘monitor’ and sensor mote. Each sensor mote is assigned a unique ID to identify them. The sensor motes are each assigned a frequency ‘f’ to communicate with the stargate device. But they will have different transmit times so that their messages do not collide. Each sensor mote is transmitting the sensor reading periodically with frequency ‘f’. Real-time means that we would provide the correct system status within reasonable time after the event has occurred. Battery has linear characteristic.

Why Link Quality ? We are dealing with medical data, thus communicating sensor data to stargate in correct form, without any loss is necessary. Wireless links are unreliable. Many more…….. Ways to self-heal the link suffering for low quality We could dynamically change the route of the node, thereby avoiding a weak link.

Link Quality Monitoring Link Quality = Actual No. of Transmission Expected No. of Transmission Sensor Mote Thus, Link Quality = 5 5 Link Quality = 1 Thus, Link Quality = 4 5 Link Quality = .8 Monitor

Why Mote Status ? Ayushman is designed as a health care system. The sensor motes are placed at important locations in the body that require continuous monitoring. Some may even be embedded in the body (maybe in future). Failure of any mote can be disastrous and can lead to fatal damage. Eg. Failure of heart beat rate sensor mote. Thus, continuous real time monitoring of mote is necessary.

Mote Status Monitoring Monitoring node status in real time is not possible. So, we are bound to have some delay in predicting node failure. Predicting node failure in real time may lead to error because When node does not seem to be responding, there are chances that link might have failed for that particular transmission. So, its not possible to predict in real time, whether it was node failure or link failure. So, we assume that there will be some delay in predicting node failure. Steps to be taken to predict node failure If the ‘monitor’ does not receive packet for 3 continuous clock period, we start to investigate about the possibility of node failure. Step 1 : ‘Monitor’ sends a broadcast packet to the node This packet will instruct the node to change its route to ‘monitor’, via some intermediate node. So, now the node will send the data to the monitor in 2 hops. Step 2 : Node will now send the packet via the intermediate node to the monitor. Step 3 : Still if the ‘monitor’ does not receive the packet from the node, the system will repeat the Step 1 to Step 3 for 2 more times before announcing the failure of the node.

Mote Status Monitoring Sensor Mote 1 Sensor Mote 2 Route via 1 Since, monitor receives packet via Sensor 1, there is problem with link and mote has not failed. If, this message would not have received, we would have concluded that mote has failed. Count : 1 Count : 3 Count : 2 Monitor

Power Status Estimation of battery life. Very difficult problem. Many factors like temperature, humidity, non-linear characteristics of the battery, etc affect the life of the battery. Presence of threshold level, below which battery fails immediately. Usually 1.8V for mica2 motes. MICA2 AA Battery Pack Service Life Test

Power Status From Mica2 Data sheet

Power Status

Power Status Calculating mA-hr We are taking into consideration the current drawn from the following Processor Radio Sensor Board Since we are not using Logger Memory, we are not taking it into consideration. As recently published by Crossbow Processor requires 8mA current in full operation mode and 8uA current in sleep mode Radio requires 8mA current in receive mode, 12mA in transmit mode (assuming) and 2uA in sleep mode. Sensor board requires 5mA in full operation mode and 5uA in sleep mode. These details are found in the data sheet. Assuming a sample application with duty cycle 1:99 (awake : sleep) Processor would consume 0.0879 mA-hr Radio would consume 0.0920 mA-hr Sensor board would consume 0.055 mA-hr Thus, total current (mA-hr) used is 0.2349 mA-hr

Power Status Thus, knowing the capacity of the battery, we can estimate the lifetime of the mote. Eg. Battery Capacity ( mA-hr ) Battery Life ( months ) 250 1.45 1000 5.78 3000 17.35 Problem with this approach Need to measure the current drawn accurately. Need to know the duty cycle accurately. Test Results We compared one sample application that had no sleep mode, Using new set of batteries (3000mA-hr), we were able to run the application on mote for 5-6 days approximately in the impact lab. Using the above method we were able to calculate 5.94 days as an approximate answer. (using 3000mA-hr as reference)

Current Status Completed implementation of Link Quality Monitoring. Completed implementation of Estimation of Battery Life. Working on Node Status Monitoring.

Future Work The monitoring systems needs to be tested in the real application environment. Need to come up with some technique to predict node status in real time, with less delay in detection of node failure. Fine tuning the battery estimation model to estimate the battery life as accurate as possible. And a lot more……………

Thank You Questions ?

References MPR-MIB Users Manual, Revision B, June 2006. PN: 7430-0021-07. MICA2 AA Battery Pack Service Life Test, Crossbow. A Factor Graph Approach to Link Loss Monitoring in Wireless Sensor Networks (2005) , Yongyi Mao, Frank R. Kschischang, Baochun Li, Subbarayan Pasupathy. An Environment for Runtime Power Monitoring of Wireless Sensor Network Platforms, Proceedings of the 37th IEEE Southeastern Symposium on System Theory (SSST'05), Tuskegee, AL, March 2005, Aleksandar Milenkovic, Milena Milenkovic, Emil Jovanov, Dennis Hite, Dejan Raskovic. Residual Energy Scan for Monitoring Sensor Networks (2002), Jerry Zhao, Ramesh Govindan, Deborah Estrin. Efficient Tracing of Failed Nodes in Sensor Networks, ACM WSNA’02, Atlanta, GA, September 2002. J. Staddon, D. Balfanz, and G. Durfee,, pp. 122-130.