DRAGON: Decentralized Fault Tolerance in Edge Federations
Open accessAbstract
Edge Federation is a new computing paradigm that seamlessly interconnects the resources of multiple edge service providers. A key challenge in such systems is the deployment of latency-critical and AI based resource-intensive applications in constrained devices. To address this challenge, we propose a novel memory-efficient deep learning based model, namely generative optimization networks (GON). Unlike GANs, GONs use a single network to both discriminate input and generate samples, significantly reducing their memory footprint. Leveraging the low memory footprint of GONs, we propose a decentralized fault-tolerance method called DRAGON that runs simulations (as per a digital modeling twin) to quickly predict and optimize the performance of the edge federation. Extensive experiments with real-world edge computing benchmarks on multiple Raspberry-Pi based federated edge configurations show that DRAGON can outperform the baseline methods in fault-detection and Quality of Service (QoS) metrics. Specifically, the proposed method gives higher F1 scores for fault-detection than the best deep learning (DL) method, while consuming lower memory than the heuristic methods. This allows for improvement in energy consumption, response time and service level agreement violations by up to 74, 63 and 82 percent, respectively.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
DRAGON and CAROL emphasize detection accuracy and quality-of-service guarantees.
“predictive frameworks such as DRAGON [36] and CAROL [37] emphasize detection accuracy and quality-of-service guarantees”
From Digital Twins at the Edge: A High-Availability Framework for Resilient Data Processing in IoT Sensor Networks (2026) · cites this paper as [36]
Cites
Microsoft COCO: Common Objects in Context
Lin, T.-Y., Maire, M., Belongie, S., Hays, J., Perona, P., Ramanan, D., Dollár, P., & Zitnick, C. L. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-10602-1_48 · Cited by 45,460 · see citing works
Advances in neural information processing systems 7
(1996) · Computers & Mathematics with Applications · doi:10.1016/s0898-1221(96)90463-0 · Cited by 14,759 · see citing works
Cumulated gain-based evaluation of IR techniques
Järvelin, K., & Kekäläinen, J. (2002) · ACM Transactions on Information Systems · doi:10.1145/582415.582418 · Cited by 4,841 · see citing works
Graph convolutional networks: a comprehensive review
Zhang, S., Tong, H., Xu, J., & Maciejewski, R. (2019) · Computational Social Networks · doi:10.1186/s40649-019-0069-y · Cited by 1,888 · see citing works
Robust Anomaly Detection for Multivariate Time Series through Stochastic Recurrent Neural Network
Su, Y., Zhao, Y., Niu, C., Liu, R., Sun, W., & Pei, D. (2019) · Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining · doi:10.1145/3292500.3330672 · Cited by 1,804 · see citing works
Dynamic computation offloading for mobile-edge computing with energy harvesting devices
Mao, Y., Zhang, J., & Letaief, K. B. (2016) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2016.2611964 · Cited by 1,705 · see citing works
MAD-GAN: Multivariate Anomaly Detection for Time Series Data with Generative Adversarial Networks
Li, D., Chen, D., Jin, B., Shi, L., Goh, J., & Ng, S.-K. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-30490-4_56 · Cited by 1,323 · see citing works
USAD: UnSupervised Anomaly Detection on Multivariate Time Series
Audibert, J., Michiardi, P., Guyard, F., Marti, S., & Zuluaga, M. A. (2020) · Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining · doi:10.1145/3394486.3403392 · Cited by 1,094 · cited 4× · see citing works
“Another recent class of methods applies neural networks to reconstruct the last state of the system [18], [29].”
BackgroundInfluentialThe Reservoir model and architecture for open federated cloud computing
Rochwerger, B., Breitgand, D., Levy, E., Galis, A., Nagin, K., Llorente, I. M., Montero, R. S., Wolfsthal, Y., Elmroth, E., Cáceres, J., et al. (2009) · IBM Journal of Research and Development · doi:10.1147/jrd.2009.5429058 · Cited by 803 · see citing works
Anomaly Detection in Streams with Extreme Value Theory
Siffer, A., Fouque, P.-A., Termier, A., & Largouët, C. (2017) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3097983.3098144 · Cited by 601 · see citing works
Gill, S. S., Tuli, S., Xu, M., Singh, I., Singh, K. V., Lindsay, D., Tuli, S., Smirnova, D., Singh, M., Jain, U., et al. (2019) · Internet of Things · doi:10.1016/j.iot.2019.100118 · Cited by 526 · see citing works
Self-citationFlask Web Development: Developing Web Applications with Python
Grinberg, M. (2014) · Cited by 497 · see citing works
Operating systems: design and implementation
(1987) · Microprocessors and Microsystems · doi:10.1016/0141-9331(87)90310-3 · Cited by 479 · see citing works
Non-parametric confidence bounds for process performance monitoring charts
Martin, E. B., & Morris, A. J. (1996) · Journal of Process Control · doi:10.1016/0959-1524(96)00010-8 · Cited by 347 · see citing works
Kochenderfer, M. J. (2019) · Cited by 321 · see citing works
Big data caching for networking: moving from cloud to edge
Zeydan, E., Bastug, E., Bennis, M., Kader, M. A., Karatepe, I. A., Er, A. S., & Debbah, M. (2016) · IEEE Communications Magazine · doi:10.1109/mcom.2016.7565185 · Cited by 310 · see citing works
ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learning
Yao, Z., Gholami, A., Shen, S., Mustafa, M., Keutzer, K., & Mahoney, M. W. (2021) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v35i12.17275 · Cited by 199 · see citing works
Communication-Computation Trade-off in Resource-Constrained Edge Inference
Shao, J., & Zhang, J. (2020) · IEEE Communications Magazine · doi:10.1109/mcom.001.2000373 · Cited by 162 · see citing works
A Spatiotemporal Deep Learning Approach for Unsupervised Anomaly Detection in Cloud Systems
He, Z., Chen, P., Li, X., Wang, Y., Yu, G., Chen, C., Li, X., & Zheng, Z. (2020) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2020.3027736 · Cited by 151 · see citing works
Tuli, S., Poojara, S. R., Srirama, S. N., Casale, G., & Jennings, N. R. (2021) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2021.3087349 · Cited by 123 · see citing works
Self-citationZhang, W., Zhang, Z., Zeadally, S., Chao, H.-C., & Leung, V. C. M. (2019) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2019.2897001 · Cited by 114 · see citing works
Edge Federation: Towards an Integrated Service Provisioning Model
Cao, X., Tang, G., Guo, D., Li, Y., & Zhang, W. (2020) · IEEE/ACM Transactions on Networking · doi:10.1109/tnet.2020.2979361 · Cited by 111 · see citing works
McChesney, J., Wang, N., Tanwer, A., de Lara, E., & Varghese, B. (2019) · ACM/IEEE Symposium on Edge Computing (SEC) · doi:10.1145/3318216.3363299 · Cited by 101 · see citing works
Proactive Fault Tolerance Using Preemptive Migration
Engelmann, C., Vallee, G. R., Naughton, T. J., et al. (2009) · Proceedings - Euromicro Workshop on Parallel and Distributed Processing/Proceedings · doi:10.1109/pdp.2009.31 · Cited by 99 · see citing works
CEFIoT: A fault-tolerant IoT architecture for edge and cloud
Javed, A., Heljanko, K., Buda, A., & Främling, K. (2018) · IEEE World Forum on Internet of Things (WF-IoT) · doi:10.1109/wf-iot.2018.8355149 · Cited by 97 · see citing works
Anomaly Detection Techniques using Deep Learning in IoT: A Survey
Sharma, B. L., Sharma, L., & Lal, C. (2019) · International Conference on Computational Intelligence and Knowledge Economy (ICCIKE) · doi:10.1109/iccike47802.2019.9004362 · Cited by 94 · see citing works
Edge AIBench: Towards Comprehensive End-to-End Edge Computing Benchmarking
Hao, T., Huang, Y., Wen, X., Gao, W., Zhang, F., Chen, Z., Wang, L., Ye, H., Hwang, K., Ren, Z., et al. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-32813-9_3 · Cited by 77 · see citing works
Learn-as-you-go with Megh: Efficient Live Migration of Virtual Machines
Basu, D., Wang, X., Hong, Y., Chen, H., & Bressan, S. (2019) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2019.2893648 · Cited by 75 · see citing works
Partial Convolution based PaddingPreprint
Liu, G., Shih, K. J., Wang, T.-C., et al. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1811.11718 · Cited by 73 · see citing works
GAN Slimming: All-in-One GAN Compression by a Unified Optimization Framework
Wang, H., Gui, S., Yang, H., Liu, J., & Wang, Z. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-58548-8_4 · Cited by 73 · see citing works
Huang, J., Samplawski, C., Ganesan, D., Marlin, B. M., & Kwon, H. (2020) · ACM Annual International Conference on Mobile Computing and Networking (MobiCom) · doi:10.1145/3372224.3419215 · Cited by 71 · see citing works
Reliable and Fault-Tolerant IoT-Edge Architecture
Grover, J., & Murthy, G. R. (2018) · Proceedings of IEEE Sensors/Proceedings of IEEE Sensors ... · doi:10.1109/icsens.2018.8589624 · Cited by 70 · see citing works
IoTEF: A Federated Edge-Cloud Architecture for Fault-Tolerant IoT Applications
Javed, A., Robert, J., Heljanko, K., & Främling, K. (2020) · Journal of Grid Computing · doi:10.1007/s10723-019-09498-8 · Cited by 67 · see citing works
AIoT Bench: Towards Comprehensive Benchmarking Mobile and Embedded Device Intelligence
Luo, C., Zhang, F., Huang, C., et al. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-32813-9_4 · Cited by 63 · see citing works
Dependability in edge computing
Bagchi, S., Siddiqui, M.-B., Wood, P., & Zhang, H. (2019) · Communications of the ACM · doi:10.1145/3362068 · Cited by 61 · see citing works
Ray, B. K., Saha, A., Khatua, S., et al. (2020) · IEEE Transactions on Cloud Computing · doi:10.1109/tcc.2020.2968522 · Cited by 60 · see citing works
Anomaly detection in cloud environment using artificial intelligence techniques
Girish, L., & Rao, S. K. N. (2023) · Computing · doi:10.1007/s00607-021-00941-x · Cited by 56 · see citing works
An Improved Dynamic Fault Tolerant Management Algorithm during VM migration in Cloud Data Center
Sivagami, V. M., & Easwarakumar, K. S. (2018) · Future Generation Computer Systems · doi:10.1016/j.future.2018.11.002 · Cited by 55 · see citing works
Feng, Y., Liu, Z., Chen, J., Lv, H., Wang, J., & Yuan, J. (2021) · IEEE Internet of Things Journal · doi:10.1109/jiot.2021.3097437 · Cited by 45 · see citing works
Fast in-memory CRIU for docker containers
Venkatesh, R. S., Smejkal, T., Milojicic, D. S., et al. (2019) · International Symposium on Memory Systems (MEMSYS) · doi:10.1145/3357526.3357542 · Cited by 42 · see citing works
Hu, X., Li, Y., Jia, L., et al. (2021) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2021.3076077 · Cited by 41 · see citing works
Distributed Fictitious Play for Multiagent Systems in Uncertain Environments
Eksin, C., & Ribeiro, A. (2017) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2017.2747767 · Cited by 28 · see citing works
Mudassar, M., Zhai, Y., Liao, L., & Shen, J. (2020) · IEEE Access · doi:10.1109/access.2020.2979939 · Cited by 28 · see citing works
Medusa: An Efficient Cloud Fault-Tolerant MapReduce
da Costa, P. R. S., Bai, X., Ramos, F. M. V., et al. (2016) · IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid) · doi:10.1109/ccgrid.2016.20 · Cited by 24 · see citing works
Intelligent Mobile Edge Computing: A Deep Learning Based Approach
Khanna, A., Sah, A., & Choudhury, T. (2020) · Communications in computer and information science · doi:10.1007/978-981-15-6634-9_11 · Cited by 24 · see citing works
Self-Supervised Adversarial Training
Chen, K., Chen, Y., Zhou, H., Mao, X., Li, Y., He, Y., Xue, H., Zhang, W., & Yu, N. (2020) · IEEE International Conference on Acoustics Speech and Signal Processing · doi:10.1109/icassp40776.2020.9054475 · Cited by 23 · see citing works
Migrating from Monolithic to Serverless: A FinTech Case Study
Goli, A., Hajihassani, O., Khazaei, H., et al. (2020) · ACM/SPEC International Conference on Performance Engineering (ICPE) · doi:10.1145/3375555.3384380 · Cited by 22 · see citing works
Fault Injection and Detection for Artificial Intelligence Applications in Container-Based Clouds
Ye, K., Liu, Y., Xu, G., et al. (2018) · Lecture notes in computer science · doi:10.1007/978-3-319-94295-7_8 · Cited by 20 · see citing works
Sage: Leveraging ML to Diagnose Unpredictable Performance in Cloud MicroservicesPreprint
Gan, Y., Liang, M., Dev, S., Lo, D., & Delimitrou, C. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2112.06263 · Cited by 16 · see citing works
Exact and heuristic MapReduce scheduling algorithms for cloud federation
Gouasmi, T., Louati, W., & Kacem, A. H. (2018) · Computers & Electrical Engineering · doi:10.1016/j.compeleceng.2018.01.021 · Cited by 12 · see citing works
Towards Zero Downtime Edge Application Mobility for Ultra-Low Latency 5G Streaming
Vasilakos, X., Featherstone, W., Uniyal, N., et al. (2020) · IEEE Cloud Summit · doi:10.1109/ieeecloudsummit48914.2020.00010 · Cited by 12 · see citing works
A New Adaptive Fault Tolerant Framework in the Cloud
Rawat, A., Sushil, R., Agarwal, A., et al. (2021) · IETE Journal of Research · doi:10.1080/03772063.2021.1907231 · Cited by 12 · see citing works
Wang, Q., & Mu, H. (2021) · Sensors · doi:10.3390/s21165369 · Cited by 12 · see citing works
Model-Distributed DNN Training for Memory-Constrained Edge Computing Devices
Li, P., Seferoğlu, H., Dasari, V. R., et al. (2021) · IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN) · doi:10.1109/lanman52105.2021.9478829 · Cited by 11 · see citing works
Implementing Machine Learning on Edge Devices with Limited Working Memory
Harish, A., Jhawar, S., Anisha, B. S., et al. (2020) · Lecture notes in networks and systems · doi:10.1007/978-981-15-0146-3_123 · Cited by 6 · see citing works
Detecting Performance Degradation in Cloud Systems Using LSTM Autoencoders
Chouliaras, S., & Sotiriadis, S. (2021) · Lecture notes in networks and systems · doi:10.1007/978-3-030-75075-6_38 · Cited by 5 · see citing works
AMAS: Adaptive Auto-Scaling on the Edge
Mukherjee, S., & Sidhanta, S. (2021) · IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGrid) · doi:10.1109/ccgrid51090.2021.00073 · Cited by 1 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Neagu, M., Serban, C. M., Hangan, A., & Sebestyen, G. (2026) · Future Internet · doi:10.3390/fi18030137 · Cited by 3 · see citing works
- Authors
- Tuli, S., Casale, G., & Jennings, N. R.
- Affiliations
- Imperial College London (GB)
- Loughborough University (GB)
- Venue
- IEEE Transactions on Network and Service Management
- Published
- 2023-03
- Volume
- 20
- Issue
- 1
- Pages
- 276-291
- ISSN
- 1932-4537 (ISSN-L)
- 2373-7379
- OpenAlex
- W4293198951
- Cited by
- 21
- References
- 57
- Citations by year
- 2026: 4 · 2025: 6 · 2024: 7 · 2023: 4
- FWCI
- 1.89
- Type
- journal article
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- IEEE Transactions on Network and Service Management (publishedVersion)
- arXiv (Cornell University) (submittedVersion, cc-by)
- Spiral (Imperial College London) (submittedVersion)
- arXiv (Cornell University) (cc-by)
- Funders
- President’s Ph.D. scholarship at Imperial College London
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
- Physical Sciences › Computer Science › Computer Networks and Communications › Software System Performance and Reliability
- Physical Sciences › Computer Science › Computer Networks and Communications › Distributed systems and fault tolerance
- Keywords
- memory-efficient deep learning, digital twin, fault detection, quality of service, service level agreement violation, edge computing, Raspberry Pi, energy consumption, response time
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review