Edge computing has been an efficient way to provide prompt and near-data computing services for resource-and-delay sensitive IoT applications via computation offloading. Effective computation offloading strategies need to comprehensively cope with several major issues, including the allocation of dynamic communication and computational resources, the deadline constraints of heterogeneous tasks, and the requirements for computationally inexpensive and distributed algorithms. However, most of the existing works mainly focus on part of these issues, which would not suffice to achieve expected performance in complex and practical scenarios. To tackle this challenge, in this paper, we systematically study a distributed computation offloading problem with hard delay constraints, where heterogeneous computational tasks require continually offloading to a set of edge servers via a limiting number of stochastic communication channels. The task offloading problem is then cast as a delay-constrained long-term stochastic optimization problem under unknown priori statistical knowledge. To resolve this problem, we first provide a technical path to transform and decompose it into several slot-level subproblems, then we develop a distributed online algorithm, namely TODG, to efficiently allocate the resources and schedule the offloading tasks with delay guarantees. Further, we present a comprehensive analysis for TODG, in terms of the optimality gap, the delay guarantees, and the impact of system parameters. Extensive simulation results demonstrate the effectiveness and efficiency of TODG.
翻译:有效计算卸载战略需要全面处理若干重大问题,包括动态通信和计算资源的分配、不同任务的最后期限限制以及计算成本和分布算法的要求。然而,大多数现有工作主要侧重于这些问题的一部分,这不足以在复杂和切合实际的情景下实现预期业绩。为了应对这一挑战,我们在本文件中系统研究一个分布式计算方法,在困难的延迟限制下,处理大量问题,混合计算任务需要通过数量有限的随机通信渠道不断卸载到一组边缘服务器。然后,卸载的任务将作为一个长期受拖延限制的长期随机调整优化问题,而事先的统计知识是未知的。为了解决这个问题,我们首先提供一条技术路径,将它转换和分解成几个时档层面的子问题,然后我们开发一个分布式的在线算法,即TOD,以高效的方式分配资源,并排出一个边际服务器,同时展示当前效率参数的进度,并展示对DG影响进行最佳分析的进度,进一步展示对DG的影响。