计算机科学
分布式计算
虚拟网络
编配
GSM演进的增强数据速率
边缘计算
整数规划
计算机网络
虚拟化
计算复杂性理论
容器(类型理论)
云计算
算法
操作系统
艺术
音乐剧
电信
机械工程
工程类
视觉艺术
作者
Mahdi Dolati,Seyed Hamed Rastegar,Ahmad Khonsari,Majid Ghaderi
出处
期刊:IEEE Transactions on Network and Service Management
[Institute of Electrical and Electronics Engineers]
日期:2023-06-01
卷期号:20 (2): 1830-1846
被引量:2
标识
DOI:10.1109/tnsm.2022.3217134
摘要
Edge computing provides computational resources in the vicinity of end-users to reduce delay compared to traditional remote clouds. However, the capacity of edge resources usually is not sufficient for the required computational demands. Therefore, it is necessary to design methods for employing these resources in an efficient manner. On the other hand, network function virtualization (NFV) is a promising solution to use the network resources in a more flexible way than traditional schemes. Although more focus has been on realization of NFV systems via virtual machines so far, recent studies show that container-based solutions can improve efficiency thanks to lightweight implementation and layered structure of containers. Nonetheless, to the best of our knowledge, there is no comprehensive study on the problem of orchestrating services composed of a chain of containerized network functions in edge networks. In this paper, we consider this scenario when service requests are submitted to the system and address important aspects of this problem such as downloading and sharing container layers and steering traffic among network functions. We present the formulation of the problem as an integer linear program (ILP) and prove its NP-hardness. Then, to handle this problem, we propose RCCO, a polynomial-time algorithm based on ideas from deterministic and randomized rounding framework. Our results from extensive evaluations show that the bandwidth consumption of the proposed algorithm compared to the optimal algorithm is higher by only about 4% while it can outperform baselines from literature by more than 37%.
科研通智能强力驱动
Strongly Powered by AbleSci AI