| Literature DB >> 35729279 |
Dong Zhai1, Xiangru Meng1, Zhenhua Yu2, Hang Hu1, Tao Huang1.
Abstract
Network function virtualization (NFV) decouples network functions from hardware devices. However, it introduces security challenges due to its reliance on software, which facilitates attacks. This security problem has a significant negative impact on the interests of users. Existing deployment methods are not suitable for SFC requests with a security demand, causing the use of substrate resources unreasonable and lower acceptance ratio. Moreover, a strict delay requirement is another challenge for NFV. To make the use of the substrate resources more reasonable and reduce the transmission delay, this paper proposes a security-constraint and function-mutex-constraint consolidation (SFMC) method for virtual network function (VNF) to reduce resource consumption and transmission delay. In addition, a security-aware service function chain (SASFC) deployment method for load balance and delay optimization is presented, which deploys service function chains according to the consolidated results of the SFMC method. The SASFC method first obtains a candidate server node set using resource, hosting capacity, security and node load constraints. It then obtains candidate paths according to the metric of the minimum transmission delay and link load constraint using the Viterbi algorithm. Finally, the path with the highest VNF security level match degree among the candidate paths is adopted to deploy virtual links, and the corresponding server nodes are employed to deploy VNFs. As a result, the SASFC method makes the use of substrate resources more reasonable. It improves the acceptance ratio and long-term average revenue to cost ratio, reduces transmission delay, and achieves load balancing. Experiment results show that when the number of VNFs is five, the acceptance ratio and long-term average revenue to cost ratio of the SASFC method are close to 0.75 and 0.88, which are higher than those of the compared methods. Its transmission delay and proportion of bottleneck nodes are 7.71 and 0.024, which are lower than those of the compared methods. The simulations demonstrate the effectiveness of the SASFC method.Entities:
Year: 2022 PMID: 35729279 PMCID: PMC9211053 DOI: 10.1038/s41598-022-14494-2
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Figure 1Network function virtualization scheme.
Figure 2Comparison between consolidated and non-consolidated states.
Figure 3The SFC(g) deployment.
Figure 4The flow chart of the SASFC method.
Figure 5Multi-stage graph.
Description of the three methods.
| Method | Description |
|---|---|
| SASFC | The proposed method uses the Viterbi algorithm to jointly deploy VNFs and virtual links according to the consolidation result. If deployment fails, VNFs and virtual links are deployed according to the non-consolidation result |
| MCSG-FA | The method[ |
| SA-VNE | The method[ |
Figure 6Acceptance ratio.
Figure 7Long-term average revenue to cost ratio.
Figure 8Average VNF security level match degree.
Figure 9Average transmission delay.
Figure 10Average link expansion coefficient.
Figure 11Proportion of bottleneck nodes.
Figure 12Proportion of bottleneck links.
Main notations.
| Notations | Definitions |
|---|---|
| Substrate network | |
| Set of substrate nodes | |
| Set of substrate links | |
| Set of server nodes | |
| Available CPU resources of server node | |
| Real-time load of server node | |
| Security demand level of server node | |
| Security level of server node | |
| Available bandwidth of substrate link | |
| Real-time load of substrate link | |
| Security level of substrate link | |
| Substrate link connecting server nodes | |
| Hop of substrate link | |
| The | |
| VNF set of SFC( | |
| Virtual link set of SFC( | |
| Source node of SFC( | |
| Terminal node of SFC( | |
| CPU resource demand of VNF | |
| Security demand level of VNF | |
| Security level of VNF | |
| Bandwidth demand of virtual link | |
| Security demand level of virtual link |