Related Experiment Video
Updated: Aug 1, 2026

10:09
Operation of the Collaborative Composite Manufacturing (CCM) System
Published on: October 1, 2019
Modifier guided resilient CNN inference enables fault-tolerant edge collaboration for IoT
Omid Jamshidi1, Mahdi Abbasi2,3,4, Abbas Ramazani5
1Department of Computer Engineering, Faculty of Engineering, Bu-Ali Sina University, Hamedan, 6516738695, Iran.
Scientific Reports
|November 27, 2025
Summary
This study introduces a novel edge-based deep learning system for the Internet of Things (IoT). It ensures accurate, fault-tolerant inference even with device failures, eliminating cloud reliance.
Area of Science:
- Artificial Intelligence
- Computer Science
- Internet of Things
Background:
- Resource-constrained Internet of Things (IoT) environments face challenges in deep learning inference due to device failures, limited computing power, and privacy concerns.
- Cloud-dependent solutions are often unsuitable for IoT due to these limitations and the need for real-time, localized processing.
Purpose of the Study:
- To develop a resilient, completely edge-based distributed convolutional neural network (CNN) architecture for accurate and fault-tolerant deep learning inference in IoT.
- To eliminate cloud dependencies while maintaining high performance and robustness against device failures.
Main Methods:
- A lightweight Modifier Module was developed and deployed at the edge to synthesize predictions for failing devices by pooling outputs and weights from peer CNNs.
- A novel fail-simulation technique was employed to train the Modifier Module for real-time mimicry of missing outputs without model duplication or cloud fallback.
- The methodology was evaluated using MNIST and CIFAR-10 datasets under various data partitioning scenarios, simulating up to five simultaneous device failures.
Main Results:
- The proposed system demonstrated up to 1.5% absolute accuracy improvement and a 30% error rate reduction.
- The system maintained stable operation with over 80% device dropout, outperforming ensemble, dropout, and federated learning baselines.
- The solution exhibited low resource utilization (approximately 15 KB per model) and real-time responsiveness.
Conclusions:
- The developed edge-based distributed CNN architecture offers a robust, accurate, and fault-tolerant solution for deep learning inference in resource-constrained IoT scenarios.
- The system's ability to operate without cloud dependencies, combined with its low resource utilization and resilience to device failures, makes it ideal for safety-critical IoT applications.
Related Concept Videos
Distributed Loads: Problem Solving
1.1K
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
1.1K
Machines: Problem Solving II
626
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
626
Propagation of Uncertainty from Random Error
1.6K
An experiment often consists of more than a single step. In this case, measurements at each step give rise to uncertainty. Because the measurements occur in successive steps, the uncertainty in one step necessarily contributes to that in the subsequent step. As we perform statistical analysis on these types of experiments, we must learn to account for the propagation of uncertainty from one step to the next. The propagation of uncertainty depends on the type of arithmetic operation performed on...
1.6K
Distribution Reliability and Automation
476
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
476
Fault Types
388
When analyzing a single line-to-ground fault from phase A to ground at a three-phase bus, it is important to consider the fault impedance. This impedance is zero for a bolted fault, equal to the arc impedance for an arcing fault, and represents the total fault impedance for a transmission-line insulator flashover. To derive sequence and phase currents, fault conditions are translated from the phase domain to the sequence domain.
For line-to-line faults occurring between phases B and C, the...
For line-to-line faults occurring between phases B and C, the...
388
Multimachine Stability
532
Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
532