Related Experiment Video
Updated: Jun 3, 2025

A Step-by-Step Implementation of DeepBehavior, Deep Learning Toolbox for Automated Behavior Analysis
Published on: February 6, 2020
Fault tolerance in distributed systems using deep learning approaches
Basem Assiri1, Abdullah Sheneamer1
1Computer Science Department, Faculty of Engineering and Computer Science, Jazan University, Jazan, Saudi Arabia.
Deep learning models effectively handle faults in distributed systems, even with corrupted data. These models achieve high accuracy, especially with structured datasets, ensuring system reliability.
Area of Science:
- Computer Science
- Artificial Intelligence
- Distributed Systems
Background:
- Distributed systems are foundational for modern technologies like blockchain and IoT.
- Fault tolerance and decentralization are key features of distributed systems.
- Deep learning excels at pattern recognition for data analysis tasks.
Purpose of the Study:
- To investigate the application of deep learning for fault detection and correction in distributed systems.
- To evaluate deep learning model performance across three distinct fault scenarios.
- To analyze the impact of faulty data size on model accuracy for structured and unstructured datasets.
Main Methods:
- Employed deep learning models including VGG16, VGG19, AlexNet, LSTM, and ResNet34.
- Tested models on three fault scenarios: faulty output, corrupted inputs, and unrelated data patterns.
- Evaluated performance using both structured and unstructured datasets with varying proportions of faulty data.
Main Results:
- Deep learning models successfully identified and corrected faults in distributed systems across all tested scenarios.
- Model accuracy for unstructured datasets ranged from 60% to 96% depending on faulty data size.
- Structured datasets showed high resilience, with accuracy reaching 99% regardless of faulty data portion.
Conclusions:
- Deep learning offers a robust solution for managing faults in distributed systems.
- Model performance is sensitive to the volume of faulty data in unstructured datasets.
- Deep learning effectively handles diverse fault types, including novel patterns, in distributed environments.
Related Concept Videos
Distribution Reliability and Automation
Propagation of Uncertainty from Systematic Error
Improving Translational Accuracy
Propagation of Uncertainty from Random Error
Multi-input and Multi-variable systems
In the absence...
Generalization, Discrimination, and Extinction
Generalization occurs when a behavior reinforced in one context is performed in similar situations. For instance, a student who studies diligently for calculus and receives excellent grades might apply the same study habits to psychology and history, expecting similar results. Generalization shows how learning in one setting can influence behavior in...

