Service Reliability Based on Fault Prediction and Container Migration in Edge Computing
Source abstract
Abstract
With improvements in the computing capability of edge devices and the emergence of edge computing, an increasing number of services are being deployed on the edge side, and container-based virtualization is used to deploy services to improve resource utilization. This has led to challenges in reliability because services deployed on edge nodes are pruned owing to hardware failures and a lack of technical support. To solve this reliability problem, we propose a solution based on fault prediction combined with container migration to address the service failure problem caused by node failure. This approach comprises two major steps: fault prediction and container migration. Fault prediction collects the log of services on edge nodes and uses these data to conduct time-sequence modeling. Machine-learning algorithms are chosen to predict faults on the edge. Container migration is modeled as an optimization problem. A migration node selection approach based on a genetic algorithm is proposed to determine the most suitable migration target to migrate container services on the device and ensure the reliability of the services. Simulation results show that the proposed approach can effectively predict device faults and migrate services based on the optimal container migration strategy to avoid service failures deployed on edge devices and ensure service reliability.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Software System Performance and Reliability
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Information Engineering, China University of Geosciences (Beijing), Beijing 100083, China
Computer Science Department, TELECOM SudParis, 91000 Evry, France
Funding
Fundamental Research Funds for the Central Universities · National Natural Science Foundation of China · China Geological Survey (CGS) work project: “Geoscience literature knowledge services and decision supporting.”
References (32)
Show source-provided references
1. Fog computing may help to save energy in cloud computing10.1109/JSAC.2016.2545559 ↗
2. Hu, W., Gao, Y., and Ha, K. (2016, January 4–5). Quantifying the impact of edge computing on mobile applications. Proceedings of the 7th ACM SIGOPS Asia-Pacific Workshop on Systems, Hong Kong, China.10.1145/2967360.2967369 ↗
3. Optimal placement of virtual machines for supporting multiple applications in mobile edge networks
4. An efficient and secure aggregation encryption scheme in edge computing10.23919/JCC.2022.03.018 ↗
5. Lin, Q.W., Hsieh, K., and Dang, Y.N. (2018, January 23–28). Predicting node failure in cloud service systems. Proceedings of the 26th ACM Joint Meeting on European Software Engineering Conference (ESEC)/Symposium on the Foundations of Software Engineering (FSE), Athens, Greece.10.1145/3236024.3236060 ↗
6. Approach of virtual machine failure recovery based on hidden Markov model
7. Di, Z., Shao, E., and He, M. (2020). IFIP International Conference on Network and Parallel Computing, Springer.
8. Container migration mechanism for load balancing in edge network under power Internet of Things10.1109/ACCESS.2020.3004615 ↗
9. Adaptive monitoring based fault detection for cloud computing systems
10. Chen, M.Y., Accardi, A., and Kiciman, E. (2004, January 29–31). Path-based failure and evolution management. Proceedings of the 1st Symposiumon Networked Systems Design and Implementation, San Francisco, CA, USA.
11. Oppenheimer, D., Ganapathi, A., and Patterson, D.A. (2003, January 26–28). Why do internet services fail, and what can be done about it?. Proceedings of the 4th Symposium on Internet Technologies and Systems, Seattle, WA, USA.
12. Research on the improved extreme learning machine algorithm in edge computing environment
13. An online fault detection model and strategies based on SVM-grid in clouds10.1109/JAS.2017.7510817 ↗
14. Real-time fault detection for IIoT facilities using GBRBM-based DNN10.1109/JIOT.2019.2948396 ↗
15. Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers10.1002/cpe.1867 ↗
16. DPRA: Dynamic power-saving resource allocation for cloud data center using particle swarm optimization10.1109/JSYST.2016.2596299 ↗
17. A combined forecast-based virtual machine migration in cloud data centers10.1016/j.compeleceng.2018.01.012 ↗
18. Masoumzadeh, S.S., and Hlavacs, H. (2015, January 21–25). Dynamic virtual machine consolidation: A multi agent learning approach. Proceedings of the 2015 IEEE International Conference on Autonomic Computing, Boston, MA, USA.10.1109/ICAC.2015.17 ↗
19. Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing10.1016/j.future.2011.04.017 ↗
20. Smart contract service migration mechanism based on container in edge computing10.1016/j.jpdc.2021.02.023 ↗
21. From text to threats: A language model approach to software vulnerability detection10.2478/ijmce-2024-0003 ↗
22. Revenue forecast models using hybrid intelligent methods
23. Energy-aware dynamic virtual machine consolidation for cloud datacenters10.1109/ACCESS.2018.2813541 ↗
24. Energy-efficient virtual resource dynamic integration method in cloud computing10.1109/ACCESS.2017.2721548 ↗
25. A multi-objective ant colony system algorithm for virtual machine placement in cloud computing10.1016/j.jcss.2013.02.004 ↗
26. Li, K., Chang, C., and Yun, K. (2021, January 24–26). Research on container migration mechanism of power edge computing on load balancing. Proceedings of the 6th International Conference on Cloud Computing and Big Data Analytics (ICCCBDA), Chengdu, China.10.1109/ICCCBDA51879.2021.9442546 ↗
27. Xin, C., Yang, D., and Ma, Z. (2020). International Conference on Computer Engineering and Networks, Springer.
28. Performance modeling of load-balancing algorithms using neural networks10.1002/cpe.4330060502 ↗
29. FP-STE: A novel node failure prediction method based on spatiotemporal feature extraction in data centers
30. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
31. Machine health monitoring using local feature-based gated recurrent unit network10.1109/TIE.2017.2733438 ↗
32. SMOTE: Synthetic minority oversampling technique10.1613/jair.953 ↗