计算机科学
软件部署
可扩展性
网络数据包
能源消耗
整数规划
启发式
资源配置
端到端延迟
分布式计算
高效能源利用
计算机网络
操作系统
算法
生物
生态学
人工智能
电气工程
工程类
作者
Venkatarami Reddy Chintapalli,Rajat Partani,Bheemarjuna Reddy Tamma,Siva Ram Murthy C.
标识
DOI:10.1016/j.comnet.2024.110289
摘要
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 Service Function 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 co-locating 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.
科研通智能强力驱动
Strongly Powered by AbleSci AI