Cover
Vol. 2 No. 2 (2026)

Published: October 7, 2026

Pages: 128 - 138

Original Article

Energy-Aware Load Balancing in Mobile Edge Computing Using Deep Reinforcement Learning for IoT Applications

Abstract

The increased computational loads of the Internet of Things (IoT) devices have been increasing exponentially, approaching 29.4 billion connected units in the world by 2030, which is beyond the processing capabilities of small-scale IoT devices. Mobile Edge Computing (MEC) reduces latency by offloading tasks to edge servers, but coordinating offloading across heterogeneous MEC servers, while minimizing energy use and meeting strict service-level agreements (SLAs), remains an open problem. Rule-based load balancers cannot handle dynamic, non-stationary IoT workloads, and existing DRL methods converge slowly and waste energy under variable server loads. In this paper, a proposal of an Energy-Aware Load Balancing framework of MEC-IoT settings is presented, which utilizes Double Deep Q-Network (DDQN) and Prioritized Experience Replay (PER) to learn adaptive offloading policies, and Dynamic Voltage and Frequency Scaling (DVFS) to control fine-grained MEC server energy expenditure. The DDQN agent sees a single state description of the IoT task features (type, size, deadline) and real-time load on the MEC server, queue lengths, and leftover energy budgets and chooses an offloading destination: local processing, one of five edge servers, or cloud to optimize a hybrid reward function that punishes both task completion time and cumulative system energy usage. The framework is tested with the high-fidelity SimPy discrete-event simulation, which is, in turn, calibrated to the real MEC testbed parameters, and compared to seven baselines with different IoT device counts (20 to 200 devices) and workload intensities. The proposed framework cuts total energy use by 45.9% versus random offloading and 19.5% versus the best DRL baseline (A3C). It also reduces mean latency to 41.8ms (70.6% lower than random offloading) and keeps the SLA violation rate at 3.2%, below the 5% target. Its advantage holds across all tested device scales.​

References

  1. Ericsson, "Ericsson Mobility Report," Ericsson AB, Tech. Rep., SYNCHROINFO JOURNAL, vol. 8, no. 4, pp. 33–41, 2022, doi: 10.36724/2664-066x-2022-8-4-33-41.
  2. W. Shi, J. Cao, Q. Zhang, Y. Li, and L. Xu, "Edge computing: Vision and challenges," IEEE Internet Things J., vol. 3, no. 5, pp. 637–646, Oct. 2016, doi: 10.1109/jiot.2016.2579198.
  3. Y. Mao, C. You, J. Zhang, K. Huang, and K. B. Letaief, "A survey on mobile edge computing: The communication perspective," IEEE Commun. Surveys Tuts., vol. 19, no. 4, pp. 2322–2358, 4th Quart. 2017, doi: 10.1109/comst.2017.2745201.
  4. N. Abbas, Y. Zhang, A. Taherkordi, and T. Skeie, "Mobile edge computing: A survey," IEEE Internet Things J., vol. 5, no. 1, pp. 450–465, Feb. 2018, doi:10.1109/JIOT.2017.2750180.
  5. ETSI, "Mobile Edge Computing (MEC): Framework and Reference Architecture," ETSI GS MEC 003, V2.1.1, Jan. 2019. [Online]. Available: https://www.etsi.org/MEC
  6. Y. Mao, J. Zhang, S. Song, and K. B. Letaief, "Power-delay tradeoff in multi-user mobile-edge computing systems," in Proc. IEEE Glob. Commun. Conf. (GLOBECOM), Dec. 2016, pp. 1–6, doi: 10.1109/glocom.2016.7842160.
  7. X. Chen, "Decentralized computation offloading game for mobile cloud computing," IEEE Trans. Parallel Distrib. Syst., vol. 26, no. 4, pp. 974–983, Apr. 2015, doi: 10.1109/tpds.2014.2316834.
  8. K. Kumar and Y.-H. Lu, "Cloud computing for mobile users: Can offloading computation save energy?" IEEE Computer, vol. 43, no. 4, pp. 51–56, Apr. 2010, doi: 10.1109/mc.2010.98.
  9. L. Huang, S. Bi, and Y.-J. A. Zhang, "Deep reinforcement learning for online computation offloading in wireless powered mobile-edge computing networks," IEEE Trans. Mobile Computer., vol. 19, no. 11, pp. 2581–2593, Nov. 2020, doi: 10.1109/tmc.2019.2928811.
  10. M. Min, L. Xiao, Y. Chen, P. Cheng, D. Wu, and W. Zhuang, "Learning-based computation offloading for IoT devices with energy harvesting," IEEE Trans. Veh. Technol., vol. 68, no. 2, pp. 1930–1941, Feb. 2019, doi: 10.1109/tvt.2018.2890685.
  11. J. Wang, J. Hu, G. Min, A. Y. Zomaya, and N. Georgalas, "Fast adaptive task offloading in edge computing based on meta reinforcement learning," IEEE Trans. Parallel Distrib. Syst., vol. 32, no. 1, pp. 242–253, Jan. 2021, doi: 10.1109/tpds.2020.3014896.
  12. V. Mnih et al., "Human-level control through deep reinforcement learning," Nature, vol. 518, no. 7540, pp. 529–533, Feb. 2015, doi:10.1038/nature14236.
  13. H. van Hasselt, A. Guez, and D. Silver, "Deep reinforcement learning with double Q-learning," in Proc. 30th AAAI Conf. Artif. Intell. (AAAI), Feb. 2016, pp. 2094–2100, doi:10.1609/aaai. v30i1.10295.
  14. T. Schaul, J. Quan, I. Antonoglou, and D. Silver, "Prioritized experience replay," in Proc. 4th Int. Conf. Learn. Represent. (ICLR), May 2016.
  15. V. Mnih et al., "Asynchronous methods for deep reinforcement learning," in Proc. 33rd Int. Conf. Mach. Learn. (ICML), Jun. 2016, pp. 1928–1937.
  16. R. S. Sutton and A. G. Barto, Reinforcement Learning: An Introduction, 2nd ed. Cambridge, MA, USA: MIT Press, 2018.
  17. K. Govil, E. Chan, and H. Wasserman, "Comparing algorithms for dynamic speed-setting of a low-power CPU," in Proc. 1st ACM Int. Conf. Mobile Syst. Appl. Services (MobiSys), May 2003, pp. 13–25, doi: 10.1145/215530.215546.
  18. M. Guo and M. H. Ammar, "Scalable live video streaming to cooperative clients using time shifting and video patching," in Proc. IEEE INFOCOM, 2004, vol. 2, pp. 1350–1361, doi: 10.1109/infcom.2004.1354564.
  19. T. X. Tran and D. Pompili, "Joint task offloading and resource allocation for multi-server mobile-edge computing networks," IEEE Trans. Veh. Technol., vol. 68, no. 1, pp. 856–868, Jan. 2019, doi: 10.1109/tvt.2018.2881191.
  20. X. Chen and H. Zhang, "When D2D meets cloud: Hybrid mobile task offloading," in Proc. IEEE Int. Conf. Commun. (ICC), 2016, pp. 1–6, doi: 10.1109/icc.2017.7996590.
  21. M. Rezaee, N. Abdul Hamid, Z. Zukarnain, " Fog Offloading and Task Management in IoT-Fog-Cloud Environment: Review of Algorithms, Networks, and SDN Application," IEEE Access 12, 39058–39080,2024, doi:10.1109/ACCESS.2024.3375368.
  22. M. Tang and V. W. S. Wong, "Deep reinforcement learning for task offloading in mobile edge computing systems," IEEE Trans. Mobile Comput., vol. 21, no. 6, pp. 1985–1997, Jun. 2022, doi: 10.1109/tmc.2020.3036871.
  23. X. He, Z. Ren, C. Shi, and J. Fang, "A novel load balancing strategy of software-defined cloud/fog networking in the Internet of vehicles," China Commun., vol. 13, no. S2, pp. 140–148, 2016, doi: 10.1109/cc.2016.7833468.
  24. R. Li, Z. Zhao, X. Zhou, G. Ding, Y. Chen, Z. Wang, and H. Zhang, "Intelligent 5G: When cellular networks meet artificial intelligence," IEEE Wireless Commun., vol. 24, no. 5, pp. 175–183, Oct. 2017, doi: 10.1109/mwc.2017.1600304wc.
  25. J. Zhao, Q. Li, Y. Gong, and K. Zhang, "Computation offloading and resource allocation for cloud assisted mobile edge computing in heterogeneous networks," IEEE Trans. Veh. Technol., vol. 68, no. 8, pp. 7800–7813, Aug. 2019, doi: 10.1109/tvt.2019.2917890.
  26. X. Wei, S. Fan, Z. Zhao, T. Nan, and M. Guo, "Intelligent offloading for mobile edge computing with edge-cloud orchestration," IEEE Internet Things J., vol. 7, no. 10, pp. 9666–9679, Oct. 2020.
  27. F. Al-Doghman, Z. Chaczko, A. R. Ajayan, and R. Klempous, "A review on fog computing technology," in Proc. IEEE Int. Conf. Syst. Man Cybern. (SMC), 2016, pp. 1525–1530.
  28. S. Sardellitti, G. Scutari, and S. Barbarossa, "Joint optimization of radio and computational resources for multicell mobile-edge computing," IEEE Trans. Signal Inf. Process. Netw., vol. 1, no. 2, pp. 89–103, Jun. 2015, doi: 10.1109/tsipn.2015.2448520.
  29. T. Matloff, "Introduction to discrete-event simulation and the SimPy language," Dept. Comput. Sci., Univ. California Davis, 2008, doi: 10.1007/978-0-387-68612-7_10.
  30. M. Abadi et al., "TensorFlow: A system for large-scale machine learning," in Proc. 12th USENIX Symp. Oper. Syst. Des. Implement. (OSDI), 2016, pp. 265–283.
  31. OpenFog Consortium, "OpenFog Reference Architecture for Fog Computing," OPFRA001.020817, Feb. 2017. [Online]. Available: https://www.iiconsortium.org
  32. Y. C. Hu, M. Patel, D. Sabella, N. Sprecher, and V. Young, "Mobile edge computing: A key technology towards 5G," ETSI White Paper No. 11, Sep. 2015.
  33. Z. Ning, P. Dong, X. Kong, and F. Xia, "A cooperative partial computation offloading scheme for mobile edge computing enabled Internet of Things," IEEE Internet Things J., vol. 6, no. 3, pp. 4804–4814, Jun. 2019, doi: 10.1109/jiot.2018.2868616.
  34. Statista Research Department, "Number of IoT Connected Devices Worldwide 2019–2030," Statista, Mar. 2024. [Online]. Available: https://www.statista.com
  35. Y. Liu, E. Fieldsend, and G. Min, "A framework of fog computing: Architecture, challenges, and optimization," IEEE Access, vol. 5, pp. 25445–25454, 2017, doi: 10.1109/access.2017.2766923.