Network functions Virtualization (NFV) leverages virtualization and cloud computing technologies to make networks more flexible, manageable, and scalable. Instead of using traditional hardware middleboxes, NFV uses mo...
详细信息
Network functions Virtualization (NFV) leverages virtualization and cloud computing technologies to make networks more flexible, manageable, and scalable. Instead of using traditional hardware middleboxes, NFV uses more flexible Virtual Network functions (VNFs) running on commodity servers. One of the key challenges in NFV is to ensure strict reliability and low latency while also improving energy efficiency. Any software or hardware failures in an NFV environment can disrupt the service provided by a chain of VNFs, known as a servicefunction Chain (SFC), resulting in significant data loss, delays, and wasted resources. Due to the sequential nature of SFC, latency increases linearly with the number of VNFs. To address this issue, researchers have proposed parallelized SFC or VNF parallelization, which allows multiple independent VNFs in an SFC to run in parallel. In this work, we propose a method to solve the parallelized SFC deployment problem as an Integer Linear Program (ILP) that minimizes energy consumption while ensuring reliability and delay constraints. Since the problem is NP-hard, we also propose a heuristic scheme named ERASE that determines the placement of VNFs and routes traffic through them in a way that minimizes energy consumption while meeting capacity, reliability, and delay requirements. The effectiveness of ERASE is evaluated through extensive simulations and it is shown to perform better than benchmark schemes in terms of total energy consumption and reliability achieved.
Network functions Virtualization (NFV) replaces traditional hardware -based network equipment and middleboxes with flexible Virtualized Network functions (VNFs) in order to reduce costs and improve agility and scalabi...
详细信息
Network functions Virtualization (NFV) replaces traditional hardware -based network equipment and middleboxes with flexible Virtualized Network functions (VNFs) in order to reduce costs and improve agility and scalability. The VNFs are logically arranged in a specific sequence to form a servicefunction Chain (SFC) which ensures that the traffic is processed according to the desired service requirements. However, the inherent length of SFCs leads to an undesirable increase in end -to -end delay experienced by the packets. parallelized SFC (PSFC) addresses this problem by trying to allow multiple VNFs of the SFC to process packets in parallel by colocating parallelizable VNFs on the same server. The energy -efficient deployment of PSFCs while considering the impact of contention for the shared resources on the server is unexplored in the literature. Hence, in this work, we formulate the PSFC deployment problem as an Integer Linear Program (ILP) that minimizes energy consumption while considering the impact of shared resource contentions without violating end -to -delay constraints. Since the ILP is NP -hard, we also propose a heuristic scheme named EPSFC, which provides flexible resource allocation -based deployment that minimizes the total energy consumption and ensures end -to -end delay requirements while considering the effects of shared resource contentions on the end -to -end delay. The effectiveness of EPSFC is evaluated through extensive simulations, and the results show a significant reduction in energy consumption while improving the PSFC acceptance ratio as compared to state-of-the-art schemes.
暂无评论