Comparing to cloud computing, fog computing performs computation and services at the edge of networks, thus relieving the computation burden of the data center and reducing the task latency of end devices. Computation latency is a crucial performance metric in fog computing, especially for real-time applications. In this paper, we study a peer computation offloading problem for a fog network with unknown dynamics. In this scenario, each fog node (FN) can offload their computation tasks to neighboring FNs in a time slot manner. The offloading latency, however, could not be fed back to the task dispatcher instantaneously due to the uncertainty of the processing time in peer FNs. Besides, peer competition occurs when different FNs offload tasks to one FN at the same time. To tackle the above difficulties, we model the computation offloading problem as a sequential FN selection problem with delayed information feedback. Using adversarial multi-arm bandit framework, we construct an online learning policy to deal with delayed information feedback. Different contention resolution approaches are considered to resolve peer competition. Performance analysis shows that the regret of the proposed algorithm, or the performance loss with suboptimal FN selections, achieves a sub-linear order, suggesting an optimal FN selection policy. In addition, we prove that the proposed strategy can result in a Nash equilibrium (NE) with all FNs playing the same policy. Simulation results validate the effectiveness of the proposed policy.
翻译:与云计算比较, 雾计算在网络边缘进行计算和服务, 从而减轻数据中心的计算负担, 并减少终端设备的任务时间。 计算时间是雾计算中一个重要的性能衡量标准, 特别是实时应用程序。 在本文中, 我们研究对一个有未知动态的雾网络进行同侪计算卸载的问题。 在此情况下, 每个雾节点( FN) 可以用时间档的方式将其计算任务卸载到邻近的FN。 但是, 卸载的延缓无法立即反馈给任务发送者, 因为对等 FN 处理时间的不确定性。 此外, 当不同的 FN 将任务卸载到一个 FN 应用程序时, 也会出现同行竞争。 为了应对上述困难, 我们用延迟的信息反馈, 将计算卸载的问题作为顺序顺序的 FN 选择问题。 我们使用对抗性多臂键键框架, 构建一个在线学习政策以处理延迟的信息反馈。 考虑不同的争议解决方法来解决同行竞争问题。 绩效分析显示, 拟议的FN 政策选择一个最优的排序, 可以在 Fimal 选项中进行排序中进行排序, 。