SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
INITIAL SURVEY ON FAULT TOLERANCE
AND IMPLEMENTATION
IN WIRELESS SENSOR NETWORKS
PRESENTED BY:
Hitesh Mohapatra
Reg.No:1710040005
Supervised By:
Dr.(Prof.) A.K.Rath
CONTENTS:
 INTRODUCTION
 WSN
 FAULT
 FUNDAMENTAL OF FAULT TOLERANCE
 WHAT IS FAULT TOLERANCE
 WHY FAULT TOLERANCE
 SURVEY (Fault organising wireless sensor networks)
 Node Faults
 Network Faults
 Sink Faults
 Hardware Layer
 Software Layer
 Network Communication Layer
 Application Layer
 PREVENTIVE TECHNIQUE
 CURATIVE TECHNIQUE
 CONCLUSION
 REFERENCES
 QUESTIONS
INTRODUCTION
• Sensor networks are highly distributed networks of small, lightweight
wireless node, deployed in large numbers to monitor the environment
or system.
• Each node of the sensor networks consist of three subsystem:
• Sensor subsystem: senses the environment
• Processing subsystem: performs local computations on the sensed data
• Communication subsystem: responsible for message exchange with
neighboring sensor nodes
• The features of sensor nodes
• Limited sensing region, processing power, energy
PROPERTIES
• The advantage of sensor networks
• Robust : a large number of sensors
• Reliable :
• Accurate : sensor networks covering a wider region
• Fault-tolerant : many nodes are sensing the same event
• Two important operations in a sensor networks
• Data dissemination : the propagation of data/queries throughout the
network
• Data gathering : the collection of observed data from the individual sensor
nodes to a sink
• The different types of sensors
• Seismic, thermal, visual, infrared
APPLICATIONS OF SENSOR NETWORKS
• Using in military
• Battlefield surveillance and monitoring, guidance systems of intelligent
missiles, detection of attack by weapons of mass destruction such as
chemical, biological, or nuclear
• Using in nature
• Forest fire, flood detection, habitat exploration of animals
• Using in health
• Monitor the patient’s heart rate or blood pressure, and sent regularly to
alert the concerned doctor, provide patients a greater freedom of
movement
MORE APPLICATIONS
• Using in home (smart home)
• Sensor node can built into appliances at home, such as ovens, refrigerators,
and vacuum cleaners, which enable them to interact with each other and
be remote-controlled
• Using in office building
• Airflow and temperature of different parts of the building can be
automatically controlled
• Using in warehouse
• Improve their inventory control system by installing sensors on the
products to track their movement
ISSUES AND CHALLENGES IN
DESIGNING A SENSOR NETWORK
• Issues and Challenges
• Sensor nodes are randomly deployed and hence do not fit into any regular
topology. Once deployed, they usually do not require any human
intervention. Hence, the setup and maintenance of the network should be
entirely autonomous.
• Sensor networks are infrastructure-less. Therefore, all routing and
maintenance algorithms need to be distributed.
• Energy problem
• Hardware and software should be designed to conserve power
• Sensor nodes should be able to synchronize with each other in a
completely distributed manner, so that TDMA schedules can be imposed.
• A sensor network should also be capable of adapting to changing
connectivity due to the failure of nodes, or new nodes powering up. The
routing protocols should be able to dynamically include or avoid sensor
nodes in their paths.
CONT..
• Real-time communication over sensor networks must be supported
through provision of guarantees on maximum delay, minimum
bandwidth, or other QoS parameters.
• Provision must be made for secure communication over sensor
networks, especially for military applications which carry sensitive
data.
SENSOR NETWORK ARCHITECTURE
• The two basic kinds of sensor network architecture
• Layered Architecture
• Clustered Architecture
LAYERED ARCHITECTURE
• A layered architecture has a single powerful base station, and the layers
of sensor nodes around it correspond to the nodes that have the same
hop-count to the BS.
• In the in-building scenario, the BS acts an access point to a wired
network, and small nodes form a wireless backbone to provide wireless
connectivity.
• The advantage of a layered architecture is that each node is involved
only in short-distance, low-power transmissions to nodes of the
neighboring layers.
Figure : Layered architecture
CLUSTERED ARCHITECTURE
• A clustered architecture organizes the sensor nodes into clusters, each
governed by a cluster-head. The nodes in each cluster are involved in
message exchanges with their cluster-heads, and these heads send
message to a BS.
• Clustered architecture is useful for sensor networks because of its
inherent suitability for data fusion. The data gathered by all member of
the cluster can be fused at the cluster-head, and only the resulting
information needs to be communicated to the BS.
• The cluster formation and election of cluster-heads must be an
autonomous, distributed process.
Figure: Clustered architecture
INTRODUCTION to FAULT:
WHAT IS FAULT TOLERANCE
•Monitored and tolerated in order to provide a good
performance for the users throughout the network.
•WHY FAULT TOLERANCE
Reliability
Survivability
Performance
RELIABILITY:
• Our goal is to maximize the network reliability at its design
life.
• As dependence on mobile terminals increases, users will
demand the same system functionality, in terms of reliable
service.
• Reliability techniques comprise of the following phases.
• Fault confinement
• Fault detection
• Fault latency
SURVIVABILITY:
• Survivability is used to describe the available performance
of a network after a failure.
•Strategies to improve network survivability can be classified
into three categories:
-> Prevention,
-> Network design and capacity allocation,
->Traffic management and restoration.
•The ideal survivability goal is to make a network failure
imperceptible to the user by providing service continuity and
minimizing network congestion.
Survivability issues in wireless networks must take into account
these unique characteristics:
• user mobility,
• power conservation in mobile terminals,
• security (encryption and authentication),
• the poor quality of radio links (in comparison to wired
equivalents),
• channel capacity that is limited by a regulated frequency
spectrum.
PERFORMANCE
•Various issues and factors are considered for good performance of the
network. In order to achieve over all good performance of the network
fault tolerant techniques are implemented at various levels.
For example, Recovery
•Recovery is a process where the type of the faults is identified and new
clusters are allocated to the sensors.
•When the gateway is identified as failure all sensors in its clusters are
recovered.
•The status message is parsed to extract the identity of sensors that cannot
communicate with the gateway due to range faults in the gateways.
•Clustering is based on the distance between the sensors and gateways.
•During clustering each gateway creates a range set based on the
communication range of the sensors and the gateways.
TYPES OF CONCERNS IN FAULT TOLERANCES:
• Node Faults
• Network Faults
• Sink Faults
• Hardware Layer
• Software Layer
• Network Communication Layer
• Application Layer
PREVENTIVE TECHNIQUES
• This category includes all the techniques that attempt to prevent failure
by improving the use of the available resources and/or implementing
different alternatives that provide the same service in such a way that a
failure does not affect the continuity of the service.
• It can be distinguished in two level :
• Node Level
• Network Level
CURATIVE TECHNIQUE
• The techniques belonging to this class are triggered when a problem is
noticed in the network functioning.
• They attempt to recover the failure in order to resume the data sensing
and/or transmission.
• The recovery is done by replacing failed components by new ones.
There placement not means necessarily adding new components, but
activating redundant nodes which are in sleeping mode or relocating
some nodes to guarantee the service providing continuity.
SOME MORE CLASSIFICATION
• The second criterion for the classification of the
fault tolerance mechanisms is its main objective
when proposed. This criterion allows organizing the
mechanisms in four main classes:
• energy or power management
• flow management
• data management and coverage
• connectivity management
Fig.1. Classification of Fault Tolerance
CONCLUSION
Study of fault tolerance in each layer and different type of
implementations done to each layer and different algorithms proposed in
order to over come faults in the network.
Algorithm-based fault tolerance techniques can achieve high
performance, tolerate physical failures in the system, and still produce
correct results.
REFERENCES
• “A survey on fault tolerance in small and large scale wireless sensor networks”
Samira Chouikhi, Inès El Korbi, Yacine Ghamri-Doudane, Leila Azouz Saidane
Review article Computer Communications, Volume 69, 15 September 2015, Pages
22-37,Elsevier.
• “A survey on fault tolerance techniques in Wireless Sensor Networks” Gholamreza
Kakamanshadi; Savita Gupta; Sukhwinder Singh 2015 International Conference on
Green Computing and Internet of Things (ICGCIoT) Year: 2015 Pages: 168 – 173,IEEE
Conferences.
• “Neural fault isolator for Wireless Sensor Networks” Luciana Moreira Sa de
Souza; Ricardo Sangoi Padilha; Christian Decker 2008 5th International Conference
on Networked Sensing Systems Year: 2008 , Pages: 47 – 50,IEEE Conferences.
• Paradis, L. & Han, Q. J Netw Syst Manage (2007) 15: 171.
https://doi.org/10.1007/s10922-007-9062-0 DOIhttps://doi.org/10.1007/s10922-
007-9062-0 Publisher NameKluwer Academic Publishers-Plenum Publishers Print
ISSN1064-7570 Online ISSN1573-7705, Springer.
• Zhang Z., Shu L., Mehmood A., Yan L., Zhang Y. (2018) A Short Survey on Fault
Diagnosis in Wireless Sensor Networks. In: Huang M., Zhang Y., Jing W., Mehmood
A. (eds) Wireless Internet. WICON 2016. Lecture Notes of the Institute for
Computer Sciences, Social Informatics and Telecommunications Engineering, vol
214. Springer, Cham.
• Cheraghlou, M.N., Khadem-Zadeh, A. & Haghparast, M. Wireless Pers Commun
(2017) 92: 603. https://doi.org/10.1007/s11277-016-3559-3.
QUESTIONS FACED DURING
THE SURVEY
Q. What are the factors that lead to implementation of fault
tolerance in wireless networks in addition to two factors
reliability and internet that you have described at the
abstract level?
Additional factors that include for fault tolerant wireless
network is
a) Software
b) Hardware
c) Survivability
d) Performance
e) Heterogeneity of the network
Q. What are the different types of algorithms for
fault tolerance?
Distributed clustering algorithm
Topology controlling algorithm
Algorithm for improving the dependability
Top Journals in this area
• IEEE, Wireless Communication ,
http://www.comsoc.org/wirelessmag
• ACM Computing Surveys http://surveys.acm.org/
• Mobile Networks and Applications
http://www.springer.com/engineering/signals/journal/11
036
• IEEE Transactions on Communications
http://www.comsoc.org/tc
• IEEE Communications Surveys and Tutorials
http://www.comsoc.org/cst
• Computer Communications The International Journal for the
Computer and Telecommunications Industry
https://www.journals.elsevier.com/computer-
communications
Thank You
QUESTIONS?

Más contenido relacionado

La actualidad más candente

Architecture 4 Wireless Sensor Networks
Architecture 4 Wireless Sensor NetworksArchitecture 4 Wireless Sensor Networks
Architecture 4 Wireless Sensor NetworksIvano Malavolta
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networksGodspowerAgbulu
 
Network Mnagement for WSN
Network Mnagement for WSNNetwork Mnagement for WSN
Network Mnagement for WSN@zenafaris91
 
Wireless sensor network survey
Wireless sensor network surveyWireless sensor network survey
Wireless sensor network survey915086731
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networksManoj BN
 
Fault tolerance in wsn
Fault tolerance in wsnFault tolerance in wsn
Fault tolerance in wsnElham Hormozi
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networksZaahir Salam
 
paper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokpaper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokejbyun77
 
Wireless sensor network wireless network
Wireless sensor network wireless networkWireless sensor network wireless network
Wireless sensor network wireless networkTeced Ce
 
Design Issues and Applications of Wireless Sensor Network
Design Issues and Applications of Wireless Sensor NetworkDesign Issues and Applications of Wireless Sensor Network
Design Issues and Applications of Wireless Sensor Networkijtsrd
 
wireless sensor networks using zigbee and wifi
wireless sensor networks using zigbee and wifiwireless sensor networks using zigbee and wifi
wireless sensor networks using zigbee and wifisunil raj kumar
 
Introduction of Wireless Sensor Network
Introduction of Wireless Sensor NetworkIntroduction of Wireless Sensor Network
Introduction of Wireless Sensor NetworkMuhammad Kaife Uddin
 
Sensor Networks Introduction and Architecture
Sensor Networks Introduction and ArchitectureSensor Networks Introduction and Architecture
Sensor Networks Introduction and ArchitecturePeriyanayagiS
 
Design Issues and Challenges in Wireless Sensor Networks
Design Issues and Challenges in Wireless Sensor NetworksDesign Issues and Challenges in Wireless Sensor Networks
Design Issues and Challenges in Wireless Sensor NetworksKhushbooGupta145
 
WIRELESS SENSOR NETWORKS
WIRELESS SENSOR NETWORKS WIRELESS SENSOR NETWORKS
WIRELESS SENSOR NETWORKS gowthami15mca
 

La actualidad más candente (20)

Architecture 4 Wireless Sensor Networks
Architecture 4 Wireless Sensor NetworksArchitecture 4 Wireless Sensor Networks
Architecture 4 Wireless Sensor Networks
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
Network Mnagement for WSN
Network Mnagement for WSNNetwork Mnagement for WSN
Network Mnagement for WSN
 
Wireless sensor network survey
Wireless sensor network surveyWireless sensor network survey
Wireless sensor network survey
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
Fault tolerance in wsn
Fault tolerance in wsnFault tolerance in wsn
Fault tolerance in wsn
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
paper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokpaper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrok
 
Wireless sensor network wireless network
Wireless sensor network wireless networkWireless sensor network wireless network
Wireless sensor network wireless network
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
Design Issues and Applications of Wireless Sensor Network
Design Issues and Applications of Wireless Sensor NetworkDesign Issues and Applications of Wireless Sensor Network
Design Issues and Applications of Wireless Sensor Network
 
wireless sensor networks using zigbee and wifi
wireless sensor networks using zigbee and wifiwireless sensor networks using zigbee and wifi
wireless sensor networks using zigbee and wifi
 
Chapter
ChapterChapter
Chapter
 
Introduction of Wireless Sensor Network
Introduction of Wireless Sensor NetworkIntroduction of Wireless Sensor Network
Introduction of Wireless Sensor Network
 
Wireless Sensor Networks ppt
Wireless Sensor Networks pptWireless Sensor Networks ppt
Wireless Sensor Networks ppt
 
Sensor Networks Introduction and Architecture
Sensor Networks Introduction and ArchitectureSensor Networks Introduction and Architecture
Sensor Networks Introduction and Architecture
 
Design Issues and Challenges in Wireless Sensor Networks
Design Issues and Challenges in Wireless Sensor NetworksDesign Issues and Challenges in Wireless Sensor Networks
Design Issues and Challenges in Wireless Sensor Networks
 
Asn unit 1
Asn unit 1Asn unit 1
Asn unit 1
 
Unit 2-basic wireless sensor
Unit 2-basic wireless sensorUnit 2-basic wireless sensor
Unit 2-basic wireless sensor
 
WIRELESS SENSOR NETWORKS
WIRELESS SENSOR NETWORKS WIRELESS SENSOR NETWORKS
WIRELESS SENSOR NETWORKS
 

Similar a Sem

Chapter 6 WSN.ppt
Chapter 6 WSN.pptChapter 6 WSN.ppt
Chapter 6 WSN.pptTekle12
 
Wireless Sensor Networks.pptx
Wireless Sensor Networks.pptxWireless Sensor Networks.pptx
Wireless Sensor Networks.pptxMunazza63
 
Final year WSN Project ppt final updated.pptx
Final year WSN Project ppt final updated.pptxFinal year WSN Project ppt final updated.pptx
Final year WSN Project ppt final updated.pptxDivankerSaxena1
 
Wsn in iot updated
Wsn in iot updatedWsn in iot updated
Wsn in iot updatedskumartarget
 
Routing protocol for effective interoperability
Routing protocol for effective interoperabilityRouting protocol for effective interoperability
Routing protocol for effective interoperabilityvenkateshphd15
 
Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Yogesh Fulara
 
kuliah 02 network architecture for student .pptx
kuliah 02 network architecture for student .pptxkuliah 02 network architecture for student .pptx
kuliah 02 network architecture for student .pptxIrawanAbiyantoro1
 
Enhancing the Performance of WSN
Enhancing the Performance of WSNEnhancing the Performance of WSN
Enhancing the Performance of WSNDheeraj Kumar
 
Unit_II_ppt.pdf.pdf
Unit_II_ppt.pdf.pdfUnit_II_ppt.pdf.pdf
Unit_II_ppt.pdf.pdfMathavan N
 
SMART GRID USING WSN
SMART GRID USING WSNSMART GRID USING WSN
SMART GRID USING WSNJaganya Naina
 
Numerical Relaying.pptx
Numerical Relaying.pptxNumerical Relaying.pptx
Numerical Relaying.pptxrohith650557
 
Wireless sensor network
Wireless sensor networkWireless sensor network
Wireless sensor networkShubhamTakkar
 

Similar a Sem (20)

LEACH Protocol
LEACH ProtocolLEACH Protocol
LEACH Protocol
 
Ioe module 4
Ioe module 4Ioe module 4
Ioe module 4
 
Chapter 6 WSN.ppt
Chapter 6 WSN.pptChapter 6 WSN.ppt
Chapter 6 WSN.ppt
 
Smart grid technologies
Smart grid technologiesSmart grid technologies
Smart grid technologies
 
Wireless Sensor Networks.pptx
Wireless Sensor Networks.pptxWireless Sensor Networks.pptx
Wireless Sensor Networks.pptx
 
Final year WSN Project ppt final updated.pptx
Final year WSN Project ppt final updated.pptxFinal year WSN Project ppt final updated.pptx
Final year WSN Project ppt final updated.pptx
 
Wsn in iot updated
Wsn in iot updatedWsn in iot updated
Wsn in iot updated
 
Routing protocol for effective interoperability
Routing protocol for effective interoperabilityRouting protocol for effective interoperability
Routing protocol for effective interoperability
 
Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)
 
Research Issues on WSN
Research Issues on WSNResearch Issues on WSN
Research Issues on WSN
 
kuliah 02 network architecture for student .pptx
kuliah 02 network architecture for student .pptxkuliah 02 network architecture for student .pptx
kuliah 02 network architecture for student .pptx
 
Enhancing the Performance of WSN
Enhancing the Performance of WSNEnhancing the Performance of WSN
Enhancing the Performance of WSN
 
Unit_II_ppt.pdf.pdf
Unit_II_ppt.pdf.pdfUnit_II_ppt.pdf.pdf
Unit_II_ppt.pdf.pdf
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
SMART GRID USING WSN
SMART GRID USING WSNSMART GRID USING WSN
SMART GRID USING WSN
 
Numerical Relaying.pptx
Numerical Relaying.pptxNumerical Relaying.pptx
Numerical Relaying.pptx
 
file4.pdf
file4.pdffile4.pdf
file4.pdf
 
Wireless sensor network
Wireless sensor networkWireless sensor network
Wireless sensor network
 
Sensor.ppt
Sensor.pptSensor.ppt
Sensor.ppt
 
Sensor
SensorSensor
Sensor
 

Más de Hitesh Mohapatra

Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingHitesh Mohapatra
 
Automating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine ProvisioningAutomating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine ProvisioningHitesh Mohapatra
 
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHarnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHitesh Mohapatra
 
Scheduling in Cloud Computing
Scheduling in Cloud ComputingScheduling in Cloud Computing
Scheduling in Cloud ComputingHitesh Mohapatra
 
Load balancing in cloud computing.pptx
Load balancing in cloud computing.pptxLoad balancing in cloud computing.pptx
Load balancing in cloud computing.pptxHitesh Mohapatra
 
ITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment modelITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment modelHitesh Mohapatra
 
Reviewing basic concepts of relational database
Reviewing basic concepts of relational databaseReviewing basic concepts of relational database
Reviewing basic concepts of relational databaseHitesh Mohapatra
 
Advanced database protocols
Advanced database protocolsAdvanced database protocols
Advanced database protocolsHitesh Mohapatra
 
Involvement of WSN in Smart Cities
Involvement of WSN in Smart CitiesInvolvement of WSN in Smart Cities
Involvement of WSN in Smart CitiesHitesh Mohapatra
 
Data Structure and its Fundamentals
Data Structure and its FundamentalsData Structure and its Fundamentals
Data Structure and its FundamentalsHitesh Mohapatra
 
WORKING WITH FILE AND PIPELINE PARAMETER BINDING
WORKING WITH FILE AND PIPELINE PARAMETER BINDINGWORKING WITH FILE AND PIPELINE PARAMETER BINDING
WORKING WITH FILE AND PIPELINE PARAMETER BINDINGHitesh Mohapatra
 
Basic commands for powershell : Configuring Windows PowerShell and working wi...
Basic commands for powershell : Configuring Windows PowerShell and working wi...Basic commands for powershell : Configuring Windows PowerShell and working wi...
Basic commands for powershell : Configuring Windows PowerShell and working wi...Hitesh Mohapatra
 

Más de Hitesh Mohapatra (20)

Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud Computing
 
Automating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine ProvisioningAutomating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine Provisioning
 
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHarnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and Applications
 
Scheduling in Cloud Computing
Scheduling in Cloud ComputingScheduling in Cloud Computing
Scheduling in Cloud Computing
 
Cloud-Case study
Cloud-Case study Cloud-Case study
Cloud-Case study
 
RAID
RAIDRAID
RAID
 
Load balancing in cloud computing.pptx
Load balancing in cloud computing.pptxLoad balancing in cloud computing.pptx
Load balancing in cloud computing.pptx
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
ITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment modelITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment model
 
Leetcode Problem Solution
Leetcode Problem SolutionLeetcode Problem Solution
Leetcode Problem Solution
 
Leetcode Problem Solution
Leetcode Problem SolutionLeetcode Problem Solution
Leetcode Problem Solution
 
Trie Data Structure
Trie Data Structure Trie Data Structure
Trie Data Structure
 
Reviewing basic concepts of relational database
Reviewing basic concepts of relational databaseReviewing basic concepts of relational database
Reviewing basic concepts of relational database
 
Reviewing SQL Concepts
Reviewing SQL ConceptsReviewing SQL Concepts
Reviewing SQL Concepts
 
Advanced database protocols
Advanced database protocolsAdvanced database protocols
Advanced database protocols
 
Measures of query cost
Measures of query costMeasures of query cost
Measures of query cost
 
Involvement of WSN in Smart Cities
Involvement of WSN in Smart CitiesInvolvement of WSN in Smart Cities
Involvement of WSN in Smart Cities
 
Data Structure and its Fundamentals
Data Structure and its FundamentalsData Structure and its Fundamentals
Data Structure and its Fundamentals
 
WORKING WITH FILE AND PIPELINE PARAMETER BINDING
WORKING WITH FILE AND PIPELINE PARAMETER BINDINGWORKING WITH FILE AND PIPELINE PARAMETER BINDING
WORKING WITH FILE AND PIPELINE PARAMETER BINDING
 
Basic commands for powershell : Configuring Windows PowerShell and working wi...
Basic commands for powershell : Configuring Windows PowerShell and working wi...Basic commands for powershell : Configuring Windows PowerShell and working wi...
Basic commands for powershell : Configuring Windows PowerShell and working wi...
 

Último

Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 

Último (20)

Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 

Sem

  • 1. INITIAL SURVEY ON FAULT TOLERANCE AND IMPLEMENTATION IN WIRELESS SENSOR NETWORKS PRESENTED BY: Hitesh Mohapatra Reg.No:1710040005 Supervised By: Dr.(Prof.) A.K.Rath
  • 2. CONTENTS:  INTRODUCTION  WSN  FAULT  FUNDAMENTAL OF FAULT TOLERANCE  WHAT IS FAULT TOLERANCE  WHY FAULT TOLERANCE  SURVEY (Fault organising wireless sensor networks)  Node Faults  Network Faults  Sink Faults  Hardware Layer  Software Layer  Network Communication Layer  Application Layer  PREVENTIVE TECHNIQUE  CURATIVE TECHNIQUE  CONCLUSION  REFERENCES  QUESTIONS
  • 3. INTRODUCTION • Sensor networks are highly distributed networks of small, lightweight wireless node, deployed in large numbers to monitor the environment or system. • Each node of the sensor networks consist of three subsystem: • Sensor subsystem: senses the environment • Processing subsystem: performs local computations on the sensed data • Communication subsystem: responsible for message exchange with neighboring sensor nodes • The features of sensor nodes • Limited sensing region, processing power, energy
  • 4. PROPERTIES • The advantage of sensor networks • Robust : a large number of sensors • Reliable : • Accurate : sensor networks covering a wider region • Fault-tolerant : many nodes are sensing the same event • Two important operations in a sensor networks • Data dissemination : the propagation of data/queries throughout the network • Data gathering : the collection of observed data from the individual sensor nodes to a sink • The different types of sensors • Seismic, thermal, visual, infrared
  • 5. APPLICATIONS OF SENSOR NETWORKS • Using in military • Battlefield surveillance and monitoring, guidance systems of intelligent missiles, detection of attack by weapons of mass destruction such as chemical, biological, or nuclear • Using in nature • Forest fire, flood detection, habitat exploration of animals • Using in health • Monitor the patient’s heart rate or blood pressure, and sent regularly to alert the concerned doctor, provide patients a greater freedom of movement
  • 6. MORE APPLICATIONS • Using in home (smart home) • Sensor node can built into appliances at home, such as ovens, refrigerators, and vacuum cleaners, which enable them to interact with each other and be remote-controlled • Using in office building • Airflow and temperature of different parts of the building can be automatically controlled • Using in warehouse • Improve their inventory control system by installing sensors on the products to track their movement
  • 7. ISSUES AND CHALLENGES IN DESIGNING A SENSOR NETWORK • Issues and Challenges • Sensor nodes are randomly deployed and hence do not fit into any regular topology. Once deployed, they usually do not require any human intervention. Hence, the setup and maintenance of the network should be entirely autonomous. • Sensor networks are infrastructure-less. Therefore, all routing and maintenance algorithms need to be distributed. • Energy problem • Hardware and software should be designed to conserve power • Sensor nodes should be able to synchronize with each other in a completely distributed manner, so that TDMA schedules can be imposed. • A sensor network should also be capable of adapting to changing connectivity due to the failure of nodes, or new nodes powering up. The routing protocols should be able to dynamically include or avoid sensor nodes in their paths.
  • 8. CONT.. • Real-time communication over sensor networks must be supported through provision of guarantees on maximum delay, minimum bandwidth, or other QoS parameters. • Provision must be made for secure communication over sensor networks, especially for military applications which carry sensitive data.
  • 9. SENSOR NETWORK ARCHITECTURE • The two basic kinds of sensor network architecture • Layered Architecture • Clustered Architecture
  • 10. LAYERED ARCHITECTURE • A layered architecture has a single powerful base station, and the layers of sensor nodes around it correspond to the nodes that have the same hop-count to the BS. • In the in-building scenario, the BS acts an access point to a wired network, and small nodes form a wireless backbone to provide wireless connectivity. • The advantage of a layered architecture is that each node is involved only in short-distance, low-power transmissions to nodes of the neighboring layers.
  • 11. Figure : Layered architecture
  • 12. CLUSTERED ARCHITECTURE • A clustered architecture organizes the sensor nodes into clusters, each governed by a cluster-head. The nodes in each cluster are involved in message exchanges with their cluster-heads, and these heads send message to a BS. • Clustered architecture is useful for sensor networks because of its inherent suitability for data fusion. The data gathered by all member of the cluster can be fused at the cluster-head, and only the resulting information needs to be communicated to the BS. • The cluster formation and election of cluster-heads must be an autonomous, distributed process.
  • 14. INTRODUCTION to FAULT: WHAT IS FAULT TOLERANCE •Monitored and tolerated in order to provide a good performance for the users throughout the network. •WHY FAULT TOLERANCE Reliability Survivability Performance
  • 15. RELIABILITY: • Our goal is to maximize the network reliability at its design life. • As dependence on mobile terminals increases, users will demand the same system functionality, in terms of reliable service. • Reliability techniques comprise of the following phases. • Fault confinement • Fault detection • Fault latency
  • 16. SURVIVABILITY: • Survivability is used to describe the available performance of a network after a failure. •Strategies to improve network survivability can be classified into three categories: -> Prevention, -> Network design and capacity allocation, ->Traffic management and restoration. •The ideal survivability goal is to make a network failure imperceptible to the user by providing service continuity and minimizing network congestion.
  • 17. Survivability issues in wireless networks must take into account these unique characteristics: • user mobility, • power conservation in mobile terminals, • security (encryption and authentication), • the poor quality of radio links (in comparison to wired equivalents), • channel capacity that is limited by a regulated frequency spectrum.
  • 18. PERFORMANCE •Various issues and factors are considered for good performance of the network. In order to achieve over all good performance of the network fault tolerant techniques are implemented at various levels. For example, Recovery •Recovery is a process where the type of the faults is identified and new clusters are allocated to the sensors. •When the gateway is identified as failure all sensors in its clusters are recovered. •The status message is parsed to extract the identity of sensors that cannot communicate with the gateway due to range faults in the gateways. •Clustering is based on the distance between the sensors and gateways. •During clustering each gateway creates a range set based on the communication range of the sensors and the gateways.
  • 19. TYPES OF CONCERNS IN FAULT TOLERANCES: • Node Faults • Network Faults • Sink Faults • Hardware Layer • Software Layer • Network Communication Layer • Application Layer
  • 20. PREVENTIVE TECHNIQUES • This category includes all the techniques that attempt to prevent failure by improving the use of the available resources and/or implementing different alternatives that provide the same service in such a way that a failure does not affect the continuity of the service. • It can be distinguished in two level : • Node Level • Network Level
  • 21. CURATIVE TECHNIQUE • The techniques belonging to this class are triggered when a problem is noticed in the network functioning. • They attempt to recover the failure in order to resume the data sensing and/or transmission. • The recovery is done by replacing failed components by new ones. There placement not means necessarily adding new components, but activating redundant nodes which are in sleeping mode or relocating some nodes to guarantee the service providing continuity.
  • 22. SOME MORE CLASSIFICATION • The second criterion for the classification of the fault tolerance mechanisms is its main objective when proposed. This criterion allows organizing the mechanisms in four main classes: • energy or power management • flow management • data management and coverage • connectivity management
  • 23. Fig.1. Classification of Fault Tolerance
  • 24. CONCLUSION Study of fault tolerance in each layer and different type of implementations done to each layer and different algorithms proposed in order to over come faults in the network. Algorithm-based fault tolerance techniques can achieve high performance, tolerate physical failures in the system, and still produce correct results.
  • 25. REFERENCES • “A survey on fault tolerance in small and large scale wireless sensor networks” Samira Chouikhi, Inès El Korbi, Yacine Ghamri-Doudane, Leila Azouz Saidane Review article Computer Communications, Volume 69, 15 September 2015, Pages 22-37,Elsevier. • “A survey on fault tolerance techniques in Wireless Sensor Networks” Gholamreza Kakamanshadi; Savita Gupta; Sukhwinder Singh 2015 International Conference on Green Computing and Internet of Things (ICGCIoT) Year: 2015 Pages: 168 – 173,IEEE Conferences. • “Neural fault isolator for Wireless Sensor Networks” Luciana Moreira Sa de Souza; Ricardo Sangoi Padilha; Christian Decker 2008 5th International Conference on Networked Sensing Systems Year: 2008 , Pages: 47 – 50,IEEE Conferences. • Paradis, L. & Han, Q. J Netw Syst Manage (2007) 15: 171. https://doi.org/10.1007/s10922-007-9062-0 DOIhttps://doi.org/10.1007/s10922- 007-9062-0 Publisher NameKluwer Academic Publishers-Plenum Publishers Print ISSN1064-7570 Online ISSN1573-7705, Springer. • Zhang Z., Shu L., Mehmood A., Yan L., Zhang Y. (2018) A Short Survey on Fault Diagnosis in Wireless Sensor Networks. In: Huang M., Zhang Y., Jing W., Mehmood A. (eds) Wireless Internet. WICON 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 214. Springer, Cham. • Cheraghlou, M.N., Khadem-Zadeh, A. & Haghparast, M. Wireless Pers Commun (2017) 92: 603. https://doi.org/10.1007/s11277-016-3559-3.
  • 27. Q. What are the factors that lead to implementation of fault tolerance in wireless networks in addition to two factors reliability and internet that you have described at the abstract level? Additional factors that include for fault tolerant wireless network is a) Software b) Hardware c) Survivability d) Performance e) Heterogeneity of the network
  • 28. Q. What are the different types of algorithms for fault tolerance? Distributed clustering algorithm Topology controlling algorithm Algorithm for improving the dependability
  • 29. Top Journals in this area • IEEE, Wireless Communication , http://www.comsoc.org/wirelessmag • ACM Computing Surveys http://surveys.acm.org/ • Mobile Networks and Applications http://www.springer.com/engineering/signals/journal/11 036 • IEEE Transactions on Communications http://www.comsoc.org/tc • IEEE Communications Surveys and Tutorials http://www.comsoc.org/cst • Computer Communications The International Journal for the Computer and Telecommunications Industry https://www.journals.elsevier.com/computer- communications