DeepFT: Fault-Tolerant Edge Computing using a Self-Supervised Deep Surrogate Model
Not on the map. Why?
Abstract (arXiv)
The emergence of latency-critical AI applications has been supported by the evolution of the edge computing paradigm. However, edge solutions are typically resource-constrained, posing reliability challenges due to heightened contention for compute and communication capacities and faulty application behavior in the presence of overload conditions. Although a large amount of generated log data can be mined for fault prediction, labeling this data for training is a manual process and thus a limiting factor for automation. Due to this, many companies resort to unsupervised fault-tolerance models. Yet, failure models of this kind can incur a loss of accuracy when they need to adapt to non-stationary workloads and diverse host characteristics. To cope with this, we propose a novel modeling approach, called DeepFT, to proactively avoid system overloads and their adverse effects by optimizing the task scheduling and migration decisions. DeepFT uses a deep surrogate model to accurately predict and diagnose faults in the system and co-simulation based self-supervised learning to dynamically adapt the model in volatile settings. It offers a highly scalable solution as the model size scales by only 3 and 1 percent per unit increase in the number of active tasks and hosts. Extensive experimentation on a Raspberry-Pi based edge cluster with DeFog benchmarks shows that DeepFT can outperform state-of-the-art baseline methods in fault-detection and QoS metrics. Specifically, DeepFT gives the highest F1 scores for fault-detection, reducing service deadline violations by up to 37% while also improving response time by up to 9%.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 18 of its 54 references that are in the map. First posted on arXiv 2 Dec 2022.
Builds on
18 of 54 references.
References · 18
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2017Prototypical Networks for Few-shot Learningcited by 3,001
- 2018Image Inpainting for Irregular Holes Using Partial Convolutionscited by 505
- 2019Generalizing from a Few Examples: A Survey on Few-Shot Learningcited by 462
- 2020Gated Graph Recurrent Neural Networkscited by 57
- 2020Self-Supervised Prototypical Transfer Learning for Few-Shot Classificationcited by 26
- 2014An introduction to Docker for reproducible research, with examples from the R environmentcited by 25
6 more
- 2021COSCO: Container Orchestration using Co-Simulation and Gradient Based Optimization for Fog Computing Environmentscited by 19
- 2021PreGAN: Preemptive Migration Prediction Network for Proactive Fault-Tolerant Edge Computingcited by 8
- 2019DeFog: Fog Computing Benchmarkscited by 7
- 2017Dependability in Edge Computingcited by 4
- 2020CEFIoT: A Fault-Tolerant IoT Architecture for Edge and Cloudcited by 3
- 2022DRAGON: Decentralized Fault Tolerance in Edge Federationscited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.