Abstract
In distributed computing environments, computation offloading is a vital strategy for maximizing the performance and energy efficiency of mobile devices. Distributed deep learning-based offloading (DDLO) [10] and deep reinforcement learning for online computation offloading (DROO) [10] are two popular methods for solving the computation offloading problem. In DDLO, the data is divided into smaller pieces during offloading and distributed throughout the systems or devices. In DROO, an agent is trained to determine the optimum offloading choices based on the resources at hand, the network environment, and the application’s performance requirements. Comparison is presented of both approaches, emphasizing their benefits and drawbacks and the situations when one approach is more suitable than the other. Precision, effectiveness, and adaptability are just a few of the different metrics we use to evaluate the performance of both techniques in a variety of workload and network configuration scenarios. Our findings indicate that while deep reinforcement learning is more able to respond to environmental changes, distributed deep learning-based offloading is more efficient in terms of computational resources.