Submitted:
08 February 2025
Posted:
10 February 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- To the best of our knowledge, we are the first to consider the secondary utilization of failed hot backups while deploying VNF backups. In doing so, we aim to minimize deployment and migration costs while taking into account factors such as latency and reliability. We model this problem as an integer linear programming problem and prove that it is NP-hard.
- To alleviate the solution complexity, we introduce a muti-stage scheme. This scheme can address the multi-source VNF hot backup migration problem with latency, capacity, and reliability constraints in polynomial time.
- Through extensive experiments, we validate that our proposed hybrid migration algorithm achieves the same level of user demand satisfaction as traditional migration algorithms while reducing VNF backup migration costs by approximately 15%.
2. Related Works
2.1. VNF Reliability
- User Mobility:The dynamic nature of user mobility necessitates that VNFs maintain low latency for recovery operations. When the distance between VNFs and their backups increases, the time taken to recover from failures can become unacceptable, leading to service disruptions.
- Backup Availability:Hot backups must be readily accessible to ensure that if a primary VNF fails, service can be quickly restored without noticeable delays. However, as the distance increases, the effectiveness of these backups diminishes, making them seem unavailable when needed[13].
- Deploy Additional Hot Backups: Placing more hot backup instances closer to active VNF instances can significantly reduce recovery times. This approach ensures that backups are within a minimal distance, facilitating quicker failover processes[14].
- Dynamic Resource Management: Implementing dynamic resource management techniques allows for real-time adjustments based on user mobility patterns and network conditions. This includes optimizing the placement of both active and standby VNF instances to ensure they are strategically located for quick recovery[14].
2.2. VNF Migration Approaches
2.3. VNF Backup Strategies
3. System Model and Problem Formulation
3.1. Network Model
3.2. User Requests
3.3. Delay Constraint
3.4. Resource Constraint
3.5. Migration Cost Model
3.6. Reliability Reward Model
3.7. Problem Definition
3.8. NP-Hardness of VNF Backup Migration Problems
4. Method
4.1. Problem Analysis
- Preprocessing is performed on the graph within the network model, and the preprocessed network graph can be utilized multiple times before any changes occur in network nodes. This efficiently decreases the execution time of the algorithm.
- Anticipating whether VNF migration caused by user movement will result in exceeding latency limits, preparations are made for VNF backup migration if the latency constraints are exceeded.
- When VNF backup migration is required, preliminary filtering of potential migration locations is conducted based on specified constraints. This process reduces the algorithm’s runtime by narrowing down the state space.
- The optimized Kuhn-Munkres algorithm is employed to solve the combinatorial optimization problem. The process involves sequentially computing whether the constraints are satisfied after VNF backup migration based on priority.
4.2. VNF Backup Migration Algorithm
| Algorithm 1: VNF Backup Migration Algorithm |
![]() |
4.3. Optimized VNF Backup Algorithm
| Algorithm 2: Hybrid VNF Backup Algorithm |
![]() |
5. Experiment
5.1. Experimental Setup
- Number of Edge Server Nodes: This variable simulates edge cloud environments of various sizes, ranging from 20 to 200 nodes. When the number of edge server nodes is large, the algorithm optimizes by filtering out nodes that are too far from the VNF instances.
- Number of VNF Backups: This variable can be adjusted according to application scenario requirements to improve the reliability of VNFs by increasing the number of backups.
- Graph Sparsity: The sparsity of the network is controlled by adjusting the probability of link existence between edge nodes (link probability ranging from 0.1 to 0.5).
- Link Latency: The latency of the link between two directly connected servers is a random integer between 1 and 20, simulating the uneven transmission delays typically encountered in real networks.
5.2. Evaluation of the Superiority of Our Algorithm
5.2.1. Baseline Schemes
- Baseline Scheme 1: This scheme uses a VNF backup migration strategy but does not optimize migration costs. The focus is on meeting user latency constraints, but it may result in high migration overhead.
- Baseline Scheme 2 (Traditional Scheme): This is a conventional VNF migration method. After migrating the VNF instance, a hot backup is redeployed on a nearby node to ensure service reliability.
- Baseline Scheme 3: This scheme employs a VNF backup migration strategy while optimizing migration costs to reduce the overhead associated with backup deployment. However, in some scenarios with high user latency constraints, it may not meet the latency requirements of user requests.
5.2.2. Comparison with the Proposed Algorithm
5.2.3. Experimental Methodology and Evaluation Metrics
- Migration Cost: This metric assesses the overall resource consumption required to meet the user’s reliability and backup recovery delay requirements after VNF instance migration. Different environmental parameters may affect this cost.
- User Latency Satisfaction Rate: This measures the proportion of successful service recovery within the user’s requested latency when a VNF instance fails.
- Backup Migration Duration: This metric measures the time taken for VNF backup migration to complete after the primary VNF instance migration.
5.3. Experimental Results and Analysis
5.3.1. Impact of Number of VNF Backups
- Applicability Ratio: The applicability ratio refers to the proportion of user requests that can be satisfied using the corresponding algorithm, given a latency threshold. As shown in Figure 3, for different numbers of VNF backups, Baseline Scheme 3, despite having the lowest VNF backup migration cost, only applies to a small portion of user requests. In contrast, our proposed hybrid backup migration algorithm achieves an applicability ratio comparable to that of Baseline Scheme 2.
- Migration Cost Savings Ratio: The migration cost savings ratio refers to the proportion of migration costs saved when using the hybrid VNF backup migration algorithm, compared to Baseline Scheme 2, for a given user request. As shown in Figure 4, the savings ratio decreases as the number of VNF backups increases.
5.3.2. Impact of Number of Edge Network Nodes
- Applicability Ratio: As shown in Figure 5, although the overall applicability ratio for all algorithms increases significantly with the number of edge network nodes, the applicability ratio of Baseline Scheme 3 remains lower than that of the other algorithms. The hybrid VNF backup migration algorithm achieves the same applicability rate as Baseline Scheme 2, outperforming the other baseline schemes.
- Migration Cost Savings Ratio: As shown in Figure 6a, the migration cost savings ratio decreases as the number of edge network nodes increases.
5.3.3. Impact of Network Graph Connectivity
5.4. Summary of Superiority
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| G | Undirected weighted graph representing the mobile edge network. |
| V | The set of edge servers in the mobile edge network |
| E | The set signifies links{} |
| R | The set of users request |
| F | The VNF instance and its backups requested by a user. |
| The edge server’s location of the backup VNF instance | |
| Maximum acceptable average fault latency for users. | |
| C | Computational resources required for VNF and its backup. |
| {0,1}, Used to indicate the location of the VNF. | |
| L | The set of link latency between edge servers{} |
| Average fault latency after request migration. | |
| Available resources on edge server n before migration. | |
| Migration cost for VNF and its backup. | |
| The reliability of the backup | |
| The migration cost of VNF from edge server u to v | |
| Average fault latency after VNF migration. | |
| S | The set of optional migration states.{} |
| Priority of migration states.{} | |
| The set of migratable options. |
References
- Mao, Y.; You, C.; Zhang, J.; Huang, K.; Letaief, K.B. A Survey on Mobile Edge Computing: The Communication Perspective. IEEE Communications Surveys & Tutorials 2017, 19, 2322–2358. [Google Scholar] [CrossRef]
- Taleb, T.; Samdanis, K.; Mada, B.; Flinck, H.; Dutta, S.; Sabella, D. On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration. IEEE Communications Surveys & Tutorials 2017, 19, 1657–1681. [Google Scholar] [CrossRef]
- Ouyang, T.; Zhou, Z.; Chen, X. Follow Me at the Edge: Mobility-Aware Dynamic Service Placement for Mobile Edge Computing. IEEE Journal on Selected Areas in Communications 2018, 36, 2333–2345. [Google Scholar] [CrossRef]
- ETSI, G. Mobile edge computing (mec); deployment of mobile edge computing in an nfv environment. ETSI ISG 2018. [Google Scholar]
- Liang, W.; Ma, Y.; Xu, W.; Xu, Z.; Jia, X.; Zhou, W. Request Reliability Augmentation With Service Function Chain Requirements in Mobile Edge Computing. IEEE Transactions on Mobile Computing 2022, 21, 4541–4554. [Google Scholar] [CrossRef]
- Shang, X.; Huang, Y.; Liu, Z.; Yang, Y. Reducing the Service Function Chain Backup Cost Over the Edge and Cloud by a Self-Adapting Scheme. IEEE Transactions on Mobile Computing 2022, 21, 2994–3008. [Google Scholar] [CrossRef]
- Li, J.; Guo, S.; Liang, W.; Chen, Q.; Xu, Z.; Xu, W.; Zomaya, A.Y. Digital Twin-Assisted, SFC-Enabled Service Provisioning in Mobile Edge Computing. IEEE Transactions on Mobile Computing 2024, 23, 393–408. [Google Scholar] [CrossRef]
- Németh, B.; Molner, N.; Martín-Pérez, J.; Bernardos, C.J.; de la Oliva, A.; Sonkoly, B. Delay and Reliability-Constrained VNF Placement on Mobile and Volatile 5G Infrastructure. IEEE Transactions on Mobile Computing 2022, 21, 3150–3162. [Google Scholar] [CrossRef]
- Wu, Y.; Zheng, W.; Zhang, Y.; Li, J. Reliability-Aware VNF Placement Using a Probability-Based Approach. IEEE Transactions on Network and Service Management 2021, 18, 2478–2491. [Google Scholar] [CrossRef]
- Ghazizadeh, A.; Akbari, B.; Tajiki, M.M. Joint Reliability-aware and Cost Efficient Path Allocation and VNF Placement using Sharing Scheme. 2020, arXiv:cs.NI/1912.06742]. [Google Scholar]
- Fang, J.; Zhao, G.; Xu, H.; Tu, H.; Wang, H. Reveal: Robustness-aware VNF placement and request scheduling in edge clouds. Computer Networks 2023, 233, 109882. [Google Scholar] [CrossRef]
- Jin, P.; Fei, X.; Zhang, Q.; Liu, F.; Li, B. Latency-aware VNF Chain Deployment with Efficient Resource Reuse at Network Edge. In Proceedings of the IEEE INFOCOM 2020 - IEEE Conference on Computer Communications; 2020; pp. 267–276. [Google Scholar] [CrossRef]
- Yuan, G.; Xu, Z.; Yang, B.; Liang, W.; Chai, W.K.; Tuncer, D.; Galis, A.; Pavlou, G.; Wu, G. Fault tolerant placement of stateful VNFs and dynamic fault recovery in cloud networks. Computer Networks 2020, 166, 106953. [Google Scholar] [CrossRef]
- Wang, C.; Hu, Q.; Yu, D.; Cheng, X. Proactive Deployment of Chain-based VNF Backup at the Edge using Online Bandit Learning. In Proceedings of the 2021 IEEE 41st International Conference on Distributed Computing Systems (ICDCS); 2021; pp. 740–750. [Google Scholar] [CrossRef]
- Sun, G.; Liao, D.; Anand, V.; Zhao, D.; Yu, H. A new technique for efficient live migration of multiple virtual machines. Future Generation Computer Systems 2016, 55, 74–86. [Google Scholar] [CrossRef]
- Rong, C.; Wang, J.H.; Wang, J.; Zhou, Y.; Zhang, J. Live Migration of Video Analytics Applications in Edge Computing. IEEE Transactions on Mobile Computing 1–15. [CrossRef]
- Shi, B.; Shen, H.; Dong, B.; Zheng, Q. Memory/Disk Operation Aware Lightweight VM Live Migration. IEEE/ACM Transactions on Networking 2022, 30, 1895–1910. [Google Scholar] [CrossRef]
- Jeong, S.; Van Tu, N.; Yoo, J.H.; Hong, J.W.K. Proactive Live Migration for Virtual Network Functions using Machine Learning. In Proceedings of the 2021 17th International Conference on Network and Service Management (CNSM); 2021; pp. 335–339. [Google Scholar] [CrossRef]
- Cho, D.; Taheri, J.; Zomaya, A.Y.; Bouvry, P. Real-Time Virtual Network Function (VNF) Migration toward Low Network Latency in Cloud Environments. In Proceedings of the 2017 IEEE 10th International Conference on Cloud Computing (CLOUD); 2017; pp. 798–801. [Google Scholar] [CrossRef]
- Afrasiabi, S.N.; Ebrahimzadeh, A.; Promwongsa, N.; Mouradian, C.; Li, W.; Recse, A.; Szabo, R.; Glitho, R.H. Cost-Efficient Cluster Migration of VNFs for Service Function Chain Embedding. IEEE Transactions on Network and Service Management 2024, 21, 979–993. [Google Scholar] [CrossRef]
- Wang, W.; Liu, Y.; Liu, J.; Li, Y.; Song, H.; Wang, Y.; Yuan, J. Consistent State Updates for Virtualized Network Function Migration. IEEE Transactions on Services Computing 2020, 13, 999–1006. [Google Scholar] [CrossRef]
- Tang, L.; He, X.; Zhao, P.; Zhao, G.; Zhou, Y.; Chen, Q. Virtual Network Function Migration Based on Dynamic Resource Requirements Prediction. IEEE Access 2019, 7, 112348–112362. [Google Scholar] [CrossRef]
- Carpio, F.; Jukan, A.; Pries, R. Balancing the migration of virtual network functions with replications in data centers. In Proceedings of the NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium; 2018; pp. 1–8. [Google Scholar] [CrossRef]
- Das, S.; Panda, K.G.; Sen, D.; Arif, W. Maximizing Last-Minute Backup in Endangered Time-Varying Inter-Datacenter Networks. IEEE/ACM Transactions on Networking 2021, 29, 2646–2663. [Google Scholar] [CrossRef]
- Wang, C.; Hu, Q.; Yu, D.; Cheng, X. Online Learning for Failure-Aware Edge Backup of Service Function Chains With the Minimum Latency. IEEE/ACM Transactions on Networking 2023, 1–15. [Google Scholar] [CrossRef]
- Shang, X.; Huang, Y.; Liu, Z.; Yang, Y. Reducing the Service Function Chain Backup Cost Over the Edge and Cloud by a Self-Adapting Scheme. IEEE Transactions on Mobile Computing 2022, 21, 2994–3008. [Google Scholar] [CrossRef]
- Iftikhar, A.; Qureshi, K.N.; Hussain, F.B.; Shiraz, M.; Sookhak, M. A blockchain based secure authentication technique for ensuring user privacy in edge based smart city networks. Journal of Network and Computer Applications 2025, 233, 104052. [Google Scholar] [CrossRef]
- Duytam Ly, L.; Sadeghi Ghahroudi, M.; Ponce, V. A Systematic Literature Review of Reliable Provisioning for Virtual Network Function Chaining. Applied Sciences 2023, 13. [Google Scholar] [CrossRef]
- Yang, B.; Xu, Z.; Chai, W.K.; Liang, W.; Tuncer, D.; Galis, A.; Pavlou, G. Algorithms for Fault-Tolerant Placement of Stateful Virtualized Network Functions. In Proceedings of the 2018 IEEE International Conference on Communications (ICC); 2018; pp. 1–7. [Google Scholar] [CrossRef]
- Aidi, S.; Zhani, M.F.; Elkhatib, Y. On Optimizing Backup Sharing Through Efficient VNF Migration. In Proceedings of the 2019 IEEE Conference on Network Softwarization (NetSoft); 2019; pp. 60–65. [Google Scholar] [CrossRef]
- Ishigaki, G.; Devic, S.; Gour, R.; Jue, J.P. DeepPR: Progressive Recovery for Interdependent VNFs With Deep Reinforcement Learning. IEEE Journal on Selected Areas in Communications 2020, 38, 2386–2399. [Google Scholar] [CrossRef]
- Qu, H.; Wang, K.; Zhao, J. Reliable Service Function Chain Deployment Method Based on Deep Reinforcement Learning. Sensors 2021, 21. [Google Scholar] [CrossRef]
- Mao, W.; Wang, L.; Zhao, J.; Xu, Y. Online Fault-tolerant VNF Chain Placement: A Deep Reinforcement Learning Approach. In Proceedings of the 2020 IFIP Networking Conference (Networking); 2020; pp. 163–171. [Google Scholar]
- Ros, S.; Tam, P.; Song, I.; Kang, S.; Kim, S. Handling Efficient VNF Placement with Graph-Based Reinforcement Learning for SFC Fault Tolerance. Electronics 2024, 13. [Google Scholar] [CrossRef]
- Wang, W.; Tang, L.; Liu, T.; He, X.; Liang, C.; Chen, Q. Toward Reliability-Enhanced, Delay-Guaranteed Dynamic Network Slicing: A Multiagent DQN Approach With an Action Space Reduction Strategy. IEEE Internet of Things Journal 2024, 11, 9282–9297. [Google Scholar] [CrossRef]
- Goemans, M.X.; Williamson, D.P. The primal-dual method for approximation algorithms and its application to network design problems. Approximation algorithms for NP-hard problems 1997, 144–191. [Google Scholar]






Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

