Submitted:
18 July 2024
Posted:
18 July 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Works
| Paper | Network traffic or resource prediction | NFV-based network | Environment | Technique | Interact with the environment | Metrics | Multiple network service provider | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| The number of migrated nodes | Acceptance ratio | Energy consumption | Cost | End-to-end latency | Other metrics | |||||||
| [7] | ✓ | ✓ | LSTM | |||||||||
| [8] | ✓ | ✓ | FBFR | |||||||||
| [9] | ✓ | ✓ | LSTMDNN | |||||||||
| [10] | ✓ | ✓ | ML | |||||||||
| [11] | ✓ | ✓ | LSTM | ✓ | ✓ | |||||||
| [12] | ✓ | ✓ | LSTMDNN | |||||||||
| [13] | ✓ | ✓ | Negotiation-game | ✓ | ✓ | |||||||
| [14] | ✓ | ✓ | 5G mobile communication | ML | ||||||||
| [15] | ✓ | ✓ | Data Centers | FL | ||||||||
| [16] | ✓ | ✓ | Cloud computing | An online heuristic algorithm | ✓ | ✓ | ||||||
| [17] | ✓ | ✓ | DRLGNN | Topology | ||||||||
| [18] | ✓ | ✓ | Cloud computing | LSTM | ||||||||
| [19] | ✓ | Intent-based elastic optical networks | Supervised learning | |||||||||
| [20] | Transport networks | ML | ||||||||||
| Our proposal | ✓ | ✓ | ✓ | FLLSTM | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
3. Problem Formulation
3.1. Use Cases
3.2. System Model
3.3. Problem Definition
4. Framework and Algorithms
4.1. Framework for Traffic Prediction in Edge-Cloud Continuum Network
4.2. Algorithms for Network Traffic Prediction in Edge-Cloud Continuum Network
4.2.1. First Fit Algorithm of SFCD
4.2.2. First Fit Algorithm of SFCM
4.2.3. FL-Based Algorithms of Network Traffic Prediction
5. Experimental Evaluation and Results
5.1. Simulation Setup
5.2. Evaluation Metrics
5.3. Simulation Results
6. Conclusion
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Gonzalez, A.J.; Nencioni, G.; Kamisiński, A.; Helvik, B.E.; Heegaard, P.E. Dependability of the NFV Orchestrator: State of the Art and Research Challenges. IEEE Commun. Surv. Tutor. 2018, 20, 3307–3329. [CrossRef]
- Huang, H.; Tian, J.; Min, G.; Yin, H.; Zeng, C.; Zhao, Y.; Wu, D.O. Parallel Placement of Virtualized Network Functions via Federated Deep Reinforcement Learning. IEEE/ACM Trans. Netw. 2024, pp. 1–14. [CrossRef]
- Yang, L.; Jia, J.; Lin, H.; Cao, J. Reliable Dynamic Service Chain Scheduling in 5G Networks. IEEE Trans. Mob. Comput. 2023, 22, 4898–4911. [CrossRef]
- Barbuto, V.; Savaglio, C.; Chen, M.; Fortino, G. Disclosing Edge Intelligence: A Systematic Meta-Survey. Big Data Cogn. Comput. 2023, 7. [CrossRef]
- Dustdar, S.; Pujol, V.C.; Donta, P.K. On Distributed Computing Continuum Systems. IEEE Trans. Knowl. Data Eng. 2023, 35, 4092–4105. [CrossRef]
- Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge Computing: Vision and Challenges. IEEE Internet Things J. 2016, 3, 637–646. [CrossRef]
- Yu, F.; Xu, Z.; Yang, F.; Du, S. Neural Network-Based Traffic Prediction Model with Adaptive Spatial-Temporal Analysis in NFV Networks. 2021 IEEE 21st International Conference on Communication Technology (ICCT), 2021, pp. 502–507. [CrossRef]
- Rankothge, W.; Gamage, N.; Dewwiman, H.; Ariyawansa, M.; Suhail, S.; Senevirathne, M. Network Traffic Prediction for a Software Defined Network based Virtualized Network Functions Platform. 2021 6th IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE), 2021, Vol. 6, pp. 1–4. [CrossRef]
- Alawe, I.; Ksentini, A.; Hadjadj-Aoul, Y.; Bertin, P. Improving Traffic Forecasting for 5G Core Network Scalability: A Machine Learning Approach. IEEE Netw. 2018, 32, 42–49. [CrossRef]
- Spandana, C.; Srisurya, I.V.; A R, P.; S, K.; Sridevi, S.; R, P.K. Application of Machine Learning and Deep Learning Algorithms in Predicting Virtual Network Functions for Network Function Virtualization. 2023 14th International Conference on Computing Communication and Networking Technologies (ICCCNT), 2023, pp. 1–6. [CrossRef]
- Eramo, V.; Lavacca, F.G.; Catena, T.; Giorgio, F.D. Reconfiguration of Optical-NFV Network Architectures Based on Cloud Resource Allocation and QoS Degradation Cost-Aware Prediction Techniques. IEEE Access 2020, 8, 200834–200850. [CrossRef]
- Zaman, Z.; Rahman, S.; Naznin, M. Novel Approaches for VNF Requirement Prediction Using DNN and LSTM. 2019 IEEE Global Communications Conference (GLOBECOM), 2019, pp. 1–6. [CrossRef]
- Rahman, S.; Ahmed, T.; Huynh, M.; Tornatore, M.; Mukherjee, B. Auto-Scaling Network Service Chains Using Machine Learning and Negotiation Game. IEEE Trans. Netw. Serv. Manag. 2020, 17, 1322–1336. [CrossRef]
- Ali, K.; Jammal, M. ML-Based Dynamic Scaling and Traffic Forecasting for 5G O-RAN. 2023 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech), 2023, pp. 0444–0451. [CrossRef]
- Bittar, A.; Huang, C. A Vision For Hierarchical Federated Learning in Dynamic Service Chaining. 2022 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), 2022, pp. 103–107. [CrossRef]
- Fei, X.; Liu, F.; Xu, H.; Jin, H. Adaptive VNF Scaling and Flow Routing with Proactive Demand Prediction. IEEE INFOCOM 2018 - IEEE Conference on Computer Communications, 2018, pp. 486–494. [CrossRef]
- Jalodia, N.; Henna, S.; Davy, A. Deep Reinforcement Learning for Topology-Aware VNF Resource Prediction in NFV Environments. 2019 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), 2019, pp. 1–5. [CrossRef]
- Carpio, F.; Bziuk, W.; Jukan, A. Scaling migrations and replications of Virtual Network Functions based on network traffic forecasting. Comput. Netw. 2022, 203, 108582. [CrossRef]
- Goścień, R. Traffic-aware service relocation in software-defined and intent-based elastic optical networks. Comput. Netw. 2023, 225, 109660. [CrossRef]
- Adanza, D.; Gifre, L.; Alemany, P.; Fernández-Palacios, J.P.; de Dios, O.G.; Muñoz, R.; Vilalta, R. Enabling traffic forecasting with cloud-native SDN controller in transport networks. Comput. Netw. 2024, 250, 110565. [CrossRef]
- Rajagopal, S.M.; M., S.; Buyya, R. FedSDM: Federated learning based smart decision making module for ECG data in IoT integrated Edge-Fog-Cloud computing environments. Internet Things 2023, 22, 100784. [CrossRef]
- Parra-Ullauri, J.M.; Madhukumar, H.; Nicolaescu, A.C.; Zhang, X.; Bravalheri, A.; Hussain, R.; Vasilakos, X.; Nejabati, R.; Simeonidou, D. kubeFlower: A privacy-preserving framework for Kubernetes-based federated learning in cloud-edge environments. Future Gener. Comput. Syst. 2024, 157, 558–572. [CrossRef]
- Mao, Y.; Shang, X.; Liu, Y.; Yang, Y. Joint Virtual Network Function Placement and Flow Routing in Edge-Cloud Continuum. IEEE Trans. Comput. 2024, 73, 872–886. [CrossRef]
- Son, J.; Buyya, R. Latency-aware Virtualized Network Function provisioning for distributed edge clouds. J. Syst. Softw. 2019, 152, 24–31. [CrossRef]
- Martin-Perez, J.; Malandrino, F.; Chiasserini, C.F.; Bernardos, C.J. OKpi: All-KPI Network Slicing Through Efficient Resource Allocation. IEEE INFOCOM 2020 - IEEE Conference on Computer Communications, 2020, pp. 804–813. [CrossRef]
- Hu, Y.; Zhu, L. Migration and Energy Aware Network Traffic Prediction Method Based on LSTM in NFV Environment. KSII Trans. Internet Inf. Syst. 2023, 17, 896–915.
- Azzouni, A.; Pujolle, G. A Long Short-Term Memory Recurrent Neural Network Framework for Network Traffic Matrix Prediction. arXiv 2017, arXiv:1705.05690.
- Yang, Q.; Liu, Y.; Chen, T.; Tong, Y. Federated Machine Learning: Concept and Applications. ACM Trans. Intell. Syst. Technol. 2019, 10, 1–19.
- Hu, Y.; Min, G.; Li, J.; Li, Z.; Cai, Z.; Zhang, J. VNF Migration in Digital Twin Network for NFV Environment. Electronics 2023, 12. [CrossRef]






| M | Number of edge servers |
| Q | Number of cloud servers |
| The edge server | |
| the cloud server | |
| The link between edge server and edge server | |
| The link between edge server and cloud server | |
| The processing capacity of edge server | |
| The processing capacity of cloud server | |
| The bandwidth capacity of link from edge server to edge server | |
| The bandwidth capacity of link between edge server and cloud | |
| Communication latency for transmitting data from edge server to edge server | |
| Communication latency for transmitting data between edge server and cloud | |
| m | Number of SFCs |
| number of network service providers | |
| Number of VNFs in SFC i which belongs to network service provider | |
| VNF j in SFC i of network service provider | |
| The requirement of computing resource for VNF | |
| The processing time of VNF on edge server or cloud server | |
| The bandwidth requirement of data flow between and | |
| The latency of data flow between and | |
| If VNF is placed on or or not | |
| if server or is occupied or not | |
| if server or is a cloud server or not | |
| If data flow between VNF and pass through link (or ) or not | |
| If or is a cloud server or not | |
| The total amount of occupied bandwidth of link or | |
| The latency limit of SFC i which belongs to network service provider | |
| The actual latency of SFC i which belongs to network service provider | |
| The latency of data flow from to on physical link or | |
| Starting node of SFC | |
| Destination node of SFC | |
| Resident server for | |
| S | The number of time slices in one day |
| Hyperparameters | Value |
|---|---|
| Learning rate | 0.0001 |
| Dropout factor | 0.2 |
| Number of Service Providers | 12 |
| Number of layers | 2 |
| Number of neurons each layer | 50 |
| Number of Time slices in one day | 24 |
| Number of network service providers | 12 |
| in Equation (7) | 0.2 |
| in Equation (7) | 0.8 |
| in Equation (12) | 0.1 |
| in Equation (12) | 0.4 |
| in Equation (12) | 0.5 |
| in Equation (16) | 0.1 |
| in Equation (16) | 0.9 |
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. |
© 2024 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/).