计算机科学
计算卸载
服务器
延迟(音频)
分布式计算
能源消耗
云计算
有向无环图
隐藏物
移动边缘计算
边缘计算
最优化问题
计算机网络
算法
电信
生物
操作系统
生态学
作者
Junna Zhang,Guoxian Zhang,Xiang Bao,Chuntao Ding,Peiyan Yuan,Xinglin Zhang,Shangguang Wang
出处
期刊:IEEE Transactions on Cloud Computing
[Institute of Electrical and Electronics Engineers]
日期:2023-06-29
卷期号:11 (4): 3439-3451
标识
DOI:10.1109/tcc.2023.3290777
摘要
Task offloading offloads latency-sensitive and computation-intensive applications from resource-constrained terminal devices to relatively resource-rich edge servers to meet users' demands for latency and energy consumption, which has attracted extensive attention from academia and industry. However, most of the existing researches only considers offloading dependent tasks within a single application or multiple independent applications, while ignoring the dependencies between applications. To this end, this paper proposes an offloading strategy for distributed dependent applications under the condition of limited computing and cache resources. The goal of the proposed strategy is to minimize the weighted sum of latency and energy to complete all applications while solving the offloading and resource allocation problems of dependent applications. However, the dual dependencies between applications and tasks within the application complicate offloading tasks. To accommodate this issue, we represent the dual dependencies as a directed acyclic graph. Then, we design the offloading strategy as follows: First, we transform the formulated non-convex problem into convex optimization subproblems. Second, we iteratively calculate the task priority and obtain the optimal offloading decision of the task according to the priority. Finally, we perform validation on real datasets. Compared with several state-of-the-art methods, our proposed strategy can significantly reduce the weighted sum of latency and energy.
科研通智能强力驱动
Strongly Powered by AbleSci AI