1 of 22 Markov Modeling of Fault-Tolerant Wireless Sensor Networks Arslan Munir and Ann Gordon-Ross + Department of Electrical and Computer Engineering.

Slides:



Advertisements
Similar presentations
Mobile Wireless Sensor Network (mWSN) at Nokia
Advertisements

anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
Using Cramer-Rao-Lower-Bound to Reduce Complexity of Localization in Wireless Sensor Networks Dominik Lieckfeldt, Dirk Timmermann Department of Computer.
Marković Miljan 3139/2011
Optimization of intrusion detection systems for wireless sensor networks using evolutionary algorithms Martin Stehlík Faculty of Informatics Masaryk University.
Presented by : Poorya Ghafoorpoor Yazdi Eastern Mediterranean University Mechanical Engineering Department Master Thesis Presentation Eastern Mediterranean.
Fault-Tolerant Target Detection in Sensor Networks Min Ding +, Dechang Chen *, Andrew Thaeler +, and Xiuzhen Cheng + + Department of Computer Science,
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
Coverage Estimation in Heterogeneous Visual Sensor Networks Mahmut Karakaya and Hairong Qi Advanced Imaging & Collaborative Information Processing Laboratory.
SECURITY AND DEPENDABILITY OF COMPUTER SYSTEMS
Reliable System Design 2011 by: Amir M. Rahmani
1 Software Testing and Quality Assurance Lecture 33 – Software Quality Assurance.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Robust Communications for Sensor Networks in Hostile Environments Ossama Younis and Sonia Fahmy Department of Computer Sciences, Purdue University Paolo.
Probabilistic Data Aggregation Ling Huang, Ben Zhao, Anthony Joseph Sahara Retreat January, 2004.
1 Software Testing and Quality Assurance Lecture 34 – Software Quality Assurance.
The Chinese Univ. of Hong Kong Node Scheduling Schemes for Coverage Preservation and Fault Tolerance in Wireless Sensor Networks Chen Xinyu Group Meeting.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
1 Fault Tolerance in Collaborative Sensor Networks for Target Detection IEEE TRANSACTIONS ON COMPUTERS, VOL. 53, NO. 3, MARCH 2004.
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
Fault Tolerance in ZigBee Wireless Sensor Networks
Introduction To Wireless Sensor Networks Wireless Sensor Networks A wireless sensor network (WSN) is a wireless network consisting of spatially distributed.
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
Intrusion Detection System for Wireless Sensor Networks: Design, Implementation and Evaluation Dr. Huirong Fu.
Layered Approach using Conditional Random Fields For Intrusion Detection.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
1 of 29 A One-Shot Dynamic Optimization Methodology for Wireless Sensor Networks Arslan Munir 1, Ann Gordon-Ross 1+, Susan Lysecky 2, and Roman Lysecky.
Arslan Munir and Ann Gordon-Ross+
Effect of Redundancy on Mean Time to Failure of Wireless Sensor Networks Anh Phan Speer, Ing-Ray Chen Paper Presented by: Misha, Neha & Vidhya CS 5214.
Research Projects in the Mobile Computing and Networking (MCN) Lab Guohong Cao Department of Computer Science and Engineering The Pennsylvania State University.
Microcontroller-Based Wireless Sensor Networks
1 Software Testing and Quality Assurance Lecture 33 – Software Quality Assurance.
1 Power Efficient Wireless Sensor Networks with Distributed Transmission-Induced Space Spreading Xiaohua (Edward) Li and N. Eva Wu Department of Electrical.
1 Nasser Alsaedi. The ultimate goal for any computer system design are reliable execution of task and on time delivery of service. To increase system.
Multi-Resolution Spatial and Temporal Coding in a Wireless Sensor Network for Long-Term Monitoring Applications You-Chiun Wang, Member, IEEE, Yao-Yu Hsieh,
Selection and Navigation of Mobile sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
Supervisor: Antoine Bagula Students: Mthokozisi Moyo Luis Sa Wireless Sensor Network Repairing.
Wireless Sensor Network (WSN). WSN - Basic Concept WSN is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively.
Localization and Secure Localization. Learning Objectives Understand why WSNs need localization protocols Understand localization protocols in WSNs Understand.
Secure In-Network Aggregation for Wireless Sensor Networks
Reliability Failure rates Reliability
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
1 of 21 Online Algorithms for Wireless Sensor Networks Dynamic Optimization Arslan Munir 1, Ann Gordon-Ross 2+, Susan Lysecky 3, and Roman Lysecky 3 1.
PANEL Ubiquitous Systems Ubiquity for Everyone: What is Missing? Ann Gordon-Ross Department of Electrical and Computer Engineering University of Florida,
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
DISTIN: Distributed Inference and Optimization in WSNs A Message-Passing Perspective SCOM Team
Node failure tolerance in wireless sensor networks CS 2310 Seminar Mengsi Lou.
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
Wireless sensor and actor networks: research challenges
Hierarchical Trust Management for Wireless Sensor Networks and Its Applications to Trust-Based Routing and Intrusion Detection Wenhai Sun & Ruide Zhang.
Bing Wang, Wei Wei, Hieu Dinh, Wei Zeng, Krishna R. Pattipati (Fellow IEEE) IEEE Transactions on Mobile Computing, March 2012.
Rajani Muraleedharan and Lisa Ann Osadciw By: Mai Ali Sayed Ahmed.
Ben Miller.   A distributed algorithm is a type of parallel algorithm  They are designed to run on multiple interconnected processors  Separate parts.
I-Hsin Liu1 Event-to-Sink Directed Clustering in Wireless Sensor Networks Alper Bereketli and Ozgur B. Akan Department of Electrical and Electronics Engineering.
Younghwan Yoo† and Dharma P. Agrawal‡ † School of Computer Science and Engineering, Pusan National University, Busan, KOREA ‡ OBR Center for Distributed.
Unpredictable Software-based Attestation Solution for Node Compromise Detection in Mobile WSN Xinyu Jin 1 Pasd Putthapipat 1 Deng Pan 1 Niki Pissinou 1.
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
CS203 – Advanced Computer Architecture Dependability & Reliability.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Wireless Sensor Network: A Promising Approach for Distributed Sensing Tasks.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
In the name of God.
Wireless Sensor Networks
On the Lifetime of Wireless Sensor Networks
Early Warning Flood Detection
Authors: Ing-Ray Chen; Yating Wang Present by: Kaiqun Fu
Reliability Failure rates Reliability
Department of Computer Science University of York
Presentation transcript:

1 of 22 Markov Modeling of Fault-Tolerant Wireless Sensor Networks Arslan Munir and Ann Gordon-Ross + Department of Electrical and Computer Engineering University of Florida, Gainesville, Florida, USA This work was supported by the Natural Sciences and Engineering Research Council of Canada (NSERC) + Also affiliated with NSF Center for High-Performance Reconfigurable Computing

2 of 22 Wireless Sensor Networks (WSNs) WSN Applications Security and Defense Systems Health Care Ambient conditions Monitoring, e.g., forest fire detection Industrial Automation Logistics Ever Increasing

3 of 22 WSN Design Challenges WSN Design Challenges Meeting application requirements e.g., reliability, lifetime, throughput, delay (responsiveness), etc. Application requirements change over time Environmental conditions (stimuli) change over time Failure to meet Catastrophic Consequences Forest fire could spread uncontrollably in the case of a forest fire detection application Loss of life in the case of health care application Major disasters in the case of defense systems

4 of 22 WSN Hierarchical View Lifetime Reliability MTTF Application Requirements Gateway Sensor Nodes WSN Cluster WSN Cluster Head Sink Node Computer Network WSN Designer Sensor Field Average time to WSN failure

5 of 22 WSN Fault-Detection and Fault-Tolerance WSN Fault-detection & Fault-tolerance Fault-detection => Distributed fault-detection (DFD) algorithms that identify faulty sensor readings to indicate sensor faults Necessity Sensor nodes deployed in unattended and hostile environments => susceptible to failures Manual inspection of faulty sensor nodes after deployment is impractical Many WSN applications are mission critical and require continuous operation DFD algorithm’s accuracy => Algorithm’s ability to accurately identify faults Fault-tolerance => Adding hardware/software redundancy to the system

6 of 22 WSN Fault-Tolerance WSN Fault-tolerance Fault-tolerance => Adding hardware/software redundancy to the system Where to add redundancy? Within a sensor node Within a cluster => redundant sensor nodes Within a WSN => redundant WSN clusters Sensors (e.g., temperature and humidity sensors) have higher failure rates than other components (e.g., processors, transceivers, etc.) Sensors are cheap => Adding spare sensors contribute little to a sensor node’s cost

7 of 22 Contributions Investigate synergy between fault-detection and fault-tolerance (FT) for WSNs Fault-tolerance for WSNs Develop a Markov model for characterizing WSN reliability and MTTF Proposed a duplex sensor node model for fault-tolerance Helps WSN designer in determining the exact number of sensor nodes required to meet the application’s lifetime and reliability requirements Provides an insight into the type of sensor nodes (duplex or simplex) feasible for an application to meet the application’s requirements A good DFD algorithm is necessary for robust FT Used a hierarchical approach => WSN Markov model leverages WSN cluster model which in turn leverages sensor node model

8 of 22 NFT and FT Sensor Node Markov Model Non-fault-tolerant (NFT) Sensor Node Markov Model Fault-tolerant (FT) Sensor Node Markov Model = Sensor failure rate C = Coverage factor Probability that the faulty sensor is correctly diagnosed, disconnected, and replaced by a good inactive spare sensor Failed State 1 Non-Faulty Sensor 2 Non-Faulty Sensors Proposed Duplex Model

9 of 22 FT Sensor Node Markov Model – Differential Equation Solutions Reliability where – P i (t) = Probability that sensor node will be in state i at time t MTTF Average Failure Rate (or Failures in Time (FIT)) where – k denotes the average number of sensor node neighbors –k is important as DFD algorithm’s accuracy depends upon k

10 of 22 FT WSN Cluster Model k min +1n n-1 k min k min +1 k min k min +2 Average number of nodes in each cluster is n Average number of neighbor nodes per cluster is k = n - 1 We consider a special case with n = k min +2 A cluster fails to perform its assigned application task if the number of non-faulty sensor nodes in the cluster reduces to k min

11 of 22 FT WSN Cluster Markov Model – Differential Equation Solutions (n = k min +2) Reliability MTTF

12 of 22 FT WSN Cluster Markov Model – Differential Equation Solutions (n = k min +2) Average Failure Rate where – MTTF c(n) denotes the MTTF of a WSN cluster of n sensor nodes Sensor Nodes WSN Cluster WSN Cluster Head Sink Node Sensor Field

13 of 22 FT WSN Model N min +1N N-1 N min λ c(n) corresponds to the failure rate of a WSN cluster with n sensor nodes where –n s denotes the total number of sensor nodes in the WSN –n denotes the average number of nodes in a cluster A typical WSN consists of N = n s /n clusters WSN fails to perform its assigned task when the number of alive clusters reduces to N min

14 of 22 FT WSN Markov Model – Differential Equation Solutions (N = N min +2) Reliability MTTF

15 of 22 Experimental Results SHARPE Software Package –Markov model implementations NFT sensor node FT sensor node NFT WSN cluster FT WSN cluster NFT WSN FT WSN Sensor Failure Probability –Exponential distribution where –p = sensor failure probability –λ s = sensor failure rate over period t s –t s = time over which sensor failure probability/failure rate is specified –We present results for t s = 100 days Sensor Nodes WSN Cluster WSN Cluster Head Sink Node Sensor Field Our Markov models are valid for any other distribution as well

16 of 22 Results – MTTF FT & NFT Sensor Nodes MTTF (days) for an FT and a non-FT (NFT) sensor node. c = coverage factor k = number of neighbor sensor nodes c = 1 for an ideal DFD algorithm and an ideal replacement of faulty sensor with a non-faulty sensor An FT sensor node has a remarkable difference in MTTF as compared to an NFT sensor node: approx 95% improvement!! c improves as the number of neighboring sensor nodes k increases (DFD specifics) and hence the MTTF for an FT sensor node increases MTTF for both NFT and FT sensor node decreases as p increases

17 of 22 Results – Reliability FT & NFT Sensor Node Reliability for an NFT and an sensor node pNFTFT (k=5, c≠1)FT (k=10, c≠1)FT (c=1) The percentage improvement in reliability for an FT sensor node with c=1 over an NFT sensor node and FT sensor node with c≠1 and k = 5 and 10 is 230%, 172%, and 166%, respectively for p=0.9 The percentage improvement in reliability attained by an FT sensor node with c = 1 increases as p →1 because because for an FT sensor node with c≠1, c decreases as p →1 (DFD specifics) 230% 172% 166%

18 of 22 Results – MTTF FT & NFT WSN Cluster MTTF (days) for the FT and non-FT (NFT) WSN clusters with k min = 4. MTTF for FT WSN clusters with c=1 is always better than the FT WSN clusters with c≠1 The FT WSN cluster with n=k min +5 has more redundant senor nodes as compared to the FT WSN cluster with n=k min +2 and thus has a comparatively greater MTTF MTTF for both NFT and FT WSN cluster decreases as p increases

19 of 22 Results – Reliability FT & NFT WSN Cluster Reliability for an NFT and an FT WSN cluster when n = k min + 2 (k min = 4) pNFTFT (c≠1)FT (c=1) x x x x x10 -5 The percentage improvement in reliability for an FT WSN cluster with c=1 over an NFT WSN cluster and FT WSN cluster with c≠1 is 601% and 143%, respectively for p= % 143%

20 of 22 Results – MTTF FT & NFT WSN MTTF (days) for the FT and non-FT (NFT) WSNs with N min = 0. MTTF percentage improvement for FT WSN over NFT WSN is 88% for p=0.1 MTTF for WSNs with N=N min +5 is always greater than the MTTF for WSNs with N=N min +2 (due to additional redundancy in WSN with N=N min +5) MTTF percentage improvement for FT WSN over NFT WSN drops to 3.3% for p=0.99 Low failure probability sensors are required to build a more reliable FT WSN

21 of 22 Results – Reliability FT & NFT WSN Reliability for an NFT and FT WSN when N = N min + 2 (N min = 0) pNFTFT (c≠1)FT (c=1) An FT WSN can deliver much better reliability than an NFT WSN even for higher sensor failure probability p The percentage improvement in reliability for an FT WSN with c=1 over an NFT WSN and FT WSN with c≠1 is 350% and 236%, respectively for p= % 236%

22 of 22 Conclusions We proposed an FT duplex sensor node model –A novel concept for determining the coverage factor using sensor fault detection algorithm accuracy We developed hierarchical Markov models for WSNs consisting of sensor node clusters to compare the MTTF and reliability for FT and NFT WSNs –Aids design of WSNs with different lifetime and reliability requirements Fault detection algorithm’s accuracy plays a critical role in FT WSNs FT duplex sensor node provides improvement over an NFT sensor node –100% MTTF improvement with a perfect fault detection algorithm (c = 1) –MTTF improvement from 96% for current fault detection algorithms with low p (p < 0.3) - MTTF improvement reduces to 1.3% as p → 1 Percentage reliability improvement for an FT WSN with c = 1 over an NFT WSN with c≠1 is 350% and over an FT WSN with c≠1 is 236% for p=0.9 Redundancy in WSN plays an important role in improving MTTF –Our models allow designers to determine the fault detection algorithm’s accuracy and required redundancy to meet application requirements