Fault Management in Mobile Ad-Hoc Networks by Tridib Mukherjee.

Slides:



Advertisements
Similar presentations
The Wireless Routing Protocol (WRP) Invented by J.J.Garcia Luna Aceves and S. Murthy Belongs to a general class of algorithms called Path Finding Algorithms.
Advertisements

Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Self Stabilizing Algorithms for Topology Management Presentation: Deniz Çokuslu.
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin LECS – UCLA Modified and Presented by Sugata Hazarika.
Fault Tolerant Routing in Tri-Sector Wireless Cellular Mesh Networks Yasir Drabu and Hassan Peyravi Kent State University Kent, OH
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Multicasting in Mobile Ad-Hoc Networks (MANET)
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Mesh Networks A.k.a “ad-hoc”. Definition A local area network that employs either a full mesh topology or partial mesh topology Full mesh topology- each.
LSRP: Local Stabilization in Shortest Path Routing Anish Arora Hongwei Zhang.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Outline Max Flow Algorithm Model of Computation Proposed Algorithm Self Stabilization Contribution 1 A self-stabilizing algorithm for the maximum flow.
Adaptive Topology Discovery in Hybrid Wireless Networks
GS 3 GS 3 : Scalable Self-configuration and Self-healing in Wireless Networks Hongwei Zhang & Anish Arora.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
HARP-Hybrid Ad Hoc Routing Protocol Navid NIKAEIN Christian BONNET Neda NIKAEIN © 2001 Navid Nikaein Eurecom Institute.
The Zone Routing Protocol (ZRP)
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks Research Paper By V. D. Park and M. S. Corson.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Hamida SEBA - ICPS06 June 26 th -29 th Lyon France 1 ARMP: an Adaptive Routing Protocol for MANETs Hamida SEBA PRISMa Lab. – G2Ap team
SAvPS – úvod Genči 2009 (bsaed on Tanenbaum’s slides.
Mobile Routing protocols MANET
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
4.5 DISTRIBUTED MUTUAL EXCLUSION MOSES RENTAPALLI.
CS4231 Parallel and Distributed Algorithms AY 2006/2007 Semester 2 Lecture 10 Instructor: Haifeng YU.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
G-REMiT: An Algorithm for Building Energy Efficient Multicast Trees in Wireless Ad Hoc Networks Bin Wang and Sandeep K. S. Gupta NCA’03 speaker : Chi-Chih.
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
Cache Management of Dynamic Source Routing for Fault Tolerance in Mobile Ad Hoc Networks.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
1 Collaborative Processing in Sensor Networks Lecture 2 - Mobile-agent-based Computing Hairong Qi, Associate Professor Electrical Engineering and Computer.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
2003/04/24AARON LEE 1 An Efficient K-hop Clustering Routing Scheme for Ad-Hoc Wireless Networks S. F. Hwang, C. R. Dow Journal of the Internet Technology,
A Membership Management Protocol for Mobile P2P Networks Mohamed Karim SBAI, Emna SALHI, Chadi BARAKAT.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
CS 542: Topics in Distributed Systems Self-Stabilization.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Self-stabilizing energy-efficient multicast for MANETs.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
Superstabilizing Protocols for Dynamic Distributed Systems Authors: Shlomi Dolev, Ted Herman Presented by: Vikas Motwani CSE 291: Wireless Sensor Networks.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
ITEC452 Distributed Computing Lecture 15 Self-stabilization Hwajung Lee.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
CSE-591: Term Project Self-stabilizing Network Algorithms by Tridib Mukherjee ASU ID :
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Energy-aware Self-stabilizing Multicasting for MANETs Tridib Mukherjee IMPACT Lab Arizona State University impact.asu.edu.
1 Most important algorithms! Routing Algorithms Properties Shortest Path Routing Flooding Distance Vector Routing Link State routing Hierarchical routing.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Routing design goals, challenges,
Vineet Mittal Should more be added here Committee Members:
Outline Introduction Routing in Mobile Ad Hoc Networks
Wireless Sensor Network Architectures
Sensor Network Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Hongwei Zhang Anish Arora
Energy-Aware Proactive Routing in MANETs
On Constructing k-Connected k-Dominating Set in Wireless Networks
Presentation transcript:

Fault Management in Mobile Ad-Hoc Networks by Tridib Mukherjee

Transient Faults in Mobile Ad-Hoc Networks Mobility of the Nodes Error Prone Medium Link Failures Low Battery Power Node Corruption

Fault Tolerance Ability of a system to perform its function correctly even in the presence of internal faults. Makes the network system more dependable. Hides the faults from the user. Two basic kinds of Fault Tolerance : Proactive and Reactive.

Self Stabilization Stabilizes a Distributed System to a legitimate state from any arbitrary initial state. Used as a Proactive Fault Tolerant Scheme. There are 2 properties : Closure and Convergence.

Self-stabilizing Multicast Routing Protocols For Mobile Ad-Hoc Networks Shortest Path Spanning Tree (SPST) Used in this project Maintains Shortest Path from source to destination. Beacon Messages provide information about neighbors. Recreates the tree in case of faults. Unnecessarily propagates limited faults across the network.

Fault Containment Contains the fault in the region where it has occurred Improves stabilization time Considerably. Increases Computational and Communication Overhead. Does not contain faults in all the desired cases in Mobile Ad-Hoc Networks. Tradeoff needed for optimal Energy Efficiency while managing the faults.

Fault-containment Algo. can_stabilize :

Propose for Adaptation Adapt to the changing Fault Scenarios. Use Self Stabilization where Fault Containment can not contain the faults. Use Fault Containment where it can contain the faults.

Fault Classification Fault-Containable (FC) Faults Fault can be contained using Fault Containment Non-Fault-Containable (NFC) Faults Fault Containment can not contain the faults Self-stabilization and Fault-containment have same performance Fault-containment executes self-stabilization internally Fault-containment adds computational overhead

Valid SPST Tree R A X M Y Level 0 Level 1 Level 2 Level 3 Level 4

M moves out R A C X D M Y Level 0 Level 1 Level 2 Level 3 Level 4 can_stabilize(Y) is false can_stabilize(X) is false can_stabilize(C) is false can_stabilize(D) is false

This is NFC fault R A X Y Level 2 Level 3

Neighborhood of Y is different R A C X D M Y Level 0 Level 1 Level 2 Level 3 Level 4 can_stabilize(Y) is true can_stabilize(A) is false can_stabilize(C) is false can_stabilize(D) is false

FC faults The scenario of the previous slide Faults occurred due to corruption are FC faults Both NFC and FC faults can occur in multiple nodes simultaneously For NFC faults, self stabilization is executed internally

Two FC faults within 2 hops RM X AYB Level of A gets corrupted to 6 M moves out and X becomes the parent of Y Both the FC faults become Non-containable Distance of 2 hops is named as Containability Limit (CL)

Reason G p (Y) and G p (A) are true Can_stabilize(Y) and Can_stabilize(A) are false So Fault Containing Algorithm executes self-stabilization internally FC faults becomes NFC if they occur within CL

Improved_Can_Stabilize  Check if local action can nullify G p in all the two hop neighbors instead of one hop neighbors as in the original algorithm  Otherwise check if local actions in all the one hop neighbors can eradicate fault in all the two hop neighbors

Improved Fault-containment

Reasoning G p (Y) and G p (A) are true Can_stabilize(Y) and Can_stabilize(A) are also true Fault Containing Algorithm executes self- stabilization internally only if faults are NFC Containability Limit is 0

Simulation Simulation is done in NS2 Comparison between Self-stabilization, Fault-containment and Improved Fault- containment Simulation is done for NFC and FC faults as well as multiple FC faults occurring within CL Performance is measured in terms of Beacon Intervals

NFC Fault Simulation Result

FC faults with distance greater than CL

FC faults with distance less than CL

Advantages & Disadvantages If a fault can be contained, it is contained regardless of its occurrence in the network Costs more communication overhead if a fault is not containable

References Sukumar Ghosh, Arobinda Gupta, Sriram V. Pemmaraju. ”Fault-containing network protocols”. Proceedings of the 1997 ACM symposium on Applied computing, p , April 1997, San Jose, California, United States. Sukumar Ghosh, Arobinda Gupta, T. Herman, Sriram V. Pemmaraju. Faultcontaining Self- Stabilizing Algorithms”. 15th Annual ACM Symposium on Principles of Distributed Computing, 1996, pp

References (Contd…) Sandeep K. S. Gupta, Pradip K. Srimani. ”Self-stabilizing multicast protocols for ad hoc networks”. Journal of Parallel and Distributed Computing 63(1): (2003)

Questions?