计算机科学
水准点(测量)
GSM演进的增强数据速率
云计算
边缘计算
启发式
分布式计算
整数规划
任务(项目管理)
供应
隐藏物
软件定义的网络
解算器
计算机网络
算法
人工智能
操作系统
经济
管理
程序设计语言
地理
大地测量学
作者
Marica Amadeo,Claudia Campolo,Gianmarco Lia,Antonella Molinaro,Giuseppe Ruggeri
标识
DOI:10.1109/tmc.2023.3237765
摘要
Edge computing is aimed to support compute-intensive data-hungry interactive applications which can hardly run on resource-constrained consumer devices and may suffer from running in the cloud due to the long data transfer delay. The edge network nodes' heterogeneous and limited (compared to the cloud) capabilities make the computing task placement a challenge. In this paper, we propose a novel in-network task placement strategy aimed at minimizing the edge network resources usage. The proposal specifically accounts for time-limited reusable computing tasks, i.e., tasks whose output can be cached to serve requests from different consumers for a certain time. Caching such results, during their time validity, achieves the twofold benefit of reducing the service provisioning time and improving the edge resource utilization, by avoiding redundant computations and data exchange. The devised strategy is implemented as a network application of a Software-defined Networking Controller in charge of overseeing the edge domain. We formulate the optimal task placement through an integer linear programming problem, and we define an efficient heuristic algorithm that well approximates the solution achieved through a standard optimal solver. Achieved results show that the proposal successfully meets the targeted objectives in a wide variety of simulated scenarios, by outperforming benchmark solutions.
科研通智能强力驱动
Strongly Powered by AbleSci AI