计算机科学
供应
分布式计算
微服务
备份
启发式
强化学习
软件部署
延迟(音频)
虚拟化
服务质量
边缘计算
计算机网络
云计算
操作系统
电信
人工智能
作者
Yue Zeng,Zhihao Qu,Song Guo,Baoliu Ye,Jie Zhang,Jing Li,Bin Tang
标识
DOI:10.1109/tc.2023.3329194
摘要
As a key technology of 5G, network function virtualization enables each monolithic service to be divided into microservices, facilitating their deployment and management in edge environments. One of the most critical issues in 5G is how to support dynamically arriving mission-critical services with low-latency and high-reliability requirements in distributed edge environments. However, most existing works focus on how to provide reliable services without considering latency, and their heuristics struggle to cope with high-dimensional constraints and complex environments with heterogeneous infrastructure and services. In this paper, we propose a SafeDRL algorithm to resource-efficiently support these dynamically arriving services while meeting their reliability and latency requirements. Specifically, we first formulate the problem as an integer nonlinear programming and prove its NP-hardness. To tackle this problem, our SafeDRL algorithm captures delayed rewards in dynamic environments by reinforcement learning, and corrects constraint violations with high-quality feasible solutions based on expert intervention, and prunes unnecessary backup instances for optimality. The algorithm is proved to have a bounded approximation ratio in general cases. Extensive trace-driven simulations show that, compared with the state-of-the-art solution, SafeDRL can save resource costs by up to 49.32% and improve the service acceptance ratio by up to 55% with acceptable execution time.
科研通智能强力驱动
Strongly Powered by AbleSci AI