I. Introduction
The rapid growth of new applications such as image processing, face recognition, virtual reality, augmented reality, and real-time online games has created a demand for large computing capabilities. In recent years, the use of MDs to run various applications has become an integral part of human life. Mobile devices, however, are constrained by their limited battery capacities, computing capacities, and storage capacities, making them unsuitable for running applications with computationally intensive tasks [1]. To address this challenge, the solution lies in offloading these tasks to MEC servers.