计算机科学
服务器
计算
边缘计算
计算卸载
分布式计算
隐藏物
调度(生产过程)
重新使用
利用
GSM演进的增强数据速率
边缘设备
并行计算
数学优化
计算机网络
算法
云计算
操作系统
人工智能
数学
生物
计算机安全
生态学
作者
Xingqiu He,Chaoqun You,Tony Q. S. Quek
标识
DOI:10.48550/arxiv.2401.03620
摘要
Collaborative Edge Computing (CEC) is a new edge computing paradigm that enables neighboring edge servers to share computational resources with each other. Although CEC can enhance the utilization of computational resources, it still suffers from resource waste. The primary reason is that end-users from the same area are likely to offload similar tasks to edge servers, thereby leading to duplicate computations. To improve system efficiency, the computation results of previously executed tasks can be cached and then reused by subsequent tasks. However, most existing computation reuse algorithms only consider one edge server, which significantly limits the effectiveness of computation reuse. To address this issue, this paper applies computation reuse in CEC networks to exploit the collaboration among edge servers. We formulate an optimization problem that aims to minimize the overall task response time and decompose it into a caching subproblem and a scheduling subproblem. By analyzing the properties of optimal solutions, we show that the optimal caching decisions can be efficiently searched using the bisection method. For the scheduling subproblem, we utilize projected gradient descent and backtracking to find a local minimum. Numerical results show that our algorithm significantly reduces the response time in various situations.
科研通智能强力驱动
Strongly Powered by AbleSci AI