As of late, Network Function Virtualization (NFV) has emerged as a research topic garnering a lot of interest, thanks to its many purported benefits to Next-Generation Network (NGN) infrastructures such as 5G, 6G and IoT. Intense research is currently being conducted to design robust algorithms that can accurately predict resource usage of various entities in NFV infrastructures (NFVIs), such as Virtualized Network Functions (VNFs), Service Function Chains (SFCs), server nodes and server clusters, with the aim to scale or migrate those VNFs or SFCs properly. To date, however, few research teams have focused their efforts on finding useful dependencies and relationships that these entities might have with each other. For example, scaling a specific VNF might impact the CPU resource usage and network traffic of other VNFs in the same SFC. In another case, migrating a whole SFC from one server cluster to another might negatively impact the network traffic of some network slices dedicated to control or encryption functions of that SFC and other similar SFC types. To tackle the issue of identifying VNF dependencies, Deep Learning (DL) and, more particularly, Recurrent Neural Networks (RNNs) might prove extremely useful due to their proven ability to decipher deep, hidden relationships between multiple features in time series. Hence, the aim of this research project will be to find means of identifying VNF and SFC dependencies in NFVIs and cloud computing environments and to leverage VNF and SFC dependency models to enhance dynamic VNF resource usage forecasting methods in multi-VNF environments. To do so, our goal will be 1) to identify and classify different VNF dependencies, 2) build ETL (Extract, Transform, Load) mechanisms to adapt sequential VNF resource usage history from multiple features for DL, and finally, 3) design a VNF resource usage forecasting mechanism leveraging resource attribute interdependencies in an SFC.
| Date | 3 Feb 2023 |
|---|
| Original language | American English |
|---|
| Awarding Institution | - École de technologie supérieure
|
|---|
| Supervisor | Nadjia Kara (Supervisor) |
|---|
St-Onge, C. (Author),
Kara (Supervisor),
3 Feb 2023Student thesis: Doctoral thesis › Doctorate in Engineering: Engineering