Edge computing has been an efficient way to provide prompt and near-data computing services for delay-sensitive IoT applications via task offloading. However, due to the stochastic channel resources and task arrivals, it is still very challenging to design a distributed task offloading strategy for scheduling heterogeneous tasks to different edge servers with delay guarantees. In this paper, we fully exploit the joint communication and computing resource allocation for task offloading and formulate the optimal offloading problem as a non-convex stochastic optimization problem. To tackle the problem in a distributed and efficient way, we develop TODG, a joint channel allocation and task scheduling algorithm, which can achieve an adjustable trade-off between algorithm complexity and optimality. Further, we perform a comprehensive theoretical analysis on TODG, in terms of the optimality gap, delay guarantees, and impacts of system parameters. Extensive simulation results demonstrate the effectiveness and efficiency of TODG.
翻译:边缘计算是通过任务卸载为延迟敏感 IoT 应用程序提供快速和近数据计算服务的高效方式,然而,由于分流渠道资源和任务运抵,设计一个分配的任务卸载战略,将不同任务排到有延迟保证的不同边缘服务器上,仍然非常困难。在本文中,我们充分利用联合通信和计算资源分配,将任务卸载作为非凝固器的蒸馏优化问题,并拟订最佳卸载问题。为了以分配和高效的方式解决这一问题,我们开发了TODG, 一种联合渠道分配和任务排期算法,可以在算法复杂性和最佳性之间实现可调整的权衡。此外,我们从最佳性差距、延迟保证和系统参数影响等方面对TODG进行全面理论分析。广泛的模拟结果显示了TODG的效益和效率。