Department of Computer Science and Engineering, National Chung Hsing University, Taichung 402, Taiwan.
Sensors (Basel). 2023 Jan 19;23(3):1155. doi: 10.3390/s23031155.
Mobile devices may use mobile edge computing to improve energy efficiency and responsiveness by offloading computation tasks to edge servers. However, the transmissions of mobile devices may result in interference that decreases the upload rate and prolongs transmission delay. Clustering has been shown as an effective approach to improve the transmission efficiency for dense devices, but there is no distributed algorithm for the optimization of clustering and computation offloading. In this work, we study the optimization problem of computation offloading to minimize the energy consumption of mobile devices in mobile edge computing by adaptively clustering devices to improve the transmission efficiency. To address the optimization problem in a distributed manner, the decision problem of clustering and computation offloading for mobile devices is formulated as a potential game. We introduce the construction of the potential game and show the existence of Nash equilibrium in the game with a finite enhancement ability. Then, we propose a distributed algorithm of clustering and computation offloading based on game theory. We conducted a simulation to evaluate the proposed algorithm. The numerical results from our simulation show that our algorithm can improve offloading efficiency for mobile devices in mobile edge computing by improving transmission efficiency. By offloading more tasks to edge servers, both the energy efficiency of mobile devices and the responsiveness of computation-intensive applications can be improved simultaneously.
移动设备可以使用移动边缘计算通过将计算任务卸载到边缘服务器来提高能源效率和响应能力。然而,移动设备的传输可能会导致干扰,从而降低上传速率并延长传输延迟。聚类已被证明是提高密集设备传输效率的有效方法,但对于聚类和计算卸载的优化还没有分布式算法。在这项工作中,我们通过自适应地对设备进行聚类以提高传输效率,研究了通过移动边缘计算最小化移动设备能耗的计算卸载优化问题。为了以分布式方式解决优化问题,将移动设备的聚类和计算卸载决策问题表述为一个势博弈。我们引入了势博弈的构造,并证明了在具有有限增强能力的博弈中有纳什均衡的存在。然后,我们提出了一种基于博弈论的聚类和计算卸载的分布式算法。我们进行了模拟来评估所提出的算法。我们的模拟结果表明,我们的算法可以通过提高传输效率来提高移动边缘计算中移动设备的卸载效率。通过将更多任务卸载到边缘服务器,可以同时提高移动设备的能源效率和计算密集型应用的响应能力。