CFP last date
20 May 2024
Reseach Article

A Review on Optimizing Offloading Performance in Heterogeneous IoT using Mobile Edge Devices as Nodes

by Mardhani Riasetiawan, Ahmad Ashari, Roghib Muhammand Hujja
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 184 - Number 46
Year of Publication: 2023
Authors: Mardhani Riasetiawan, Ahmad Ashari, Roghib Muhammand Hujja
10.5120/ijca2023922564

Mardhani Riasetiawan, Ahmad Ashari, Roghib Muhammand Hujja . A Review on Optimizing Offloading Performance in Heterogeneous IoT using Mobile Edge Devices as Nodes. International Journal of Computer Applications. 184, 46 ( Feb 2023), 5-11. DOI=10.5120/ijca2023922564

@article{ 10.5120/ijca2023922564,
author = { Mardhani Riasetiawan, Ahmad Ashari, Roghib Muhammand Hujja },
title = { A Review on Optimizing Offloading Performance in Heterogeneous IoT using Mobile Edge Devices as Nodes },
journal = { International Journal of Computer Applications },
issue_date = { Feb 2023 },
volume = { 184 },
number = { 46 },
month = { Feb },
year = { 2023 },
issn = { 0975-8887 },
pages = { 5-11 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume184/number46/32612-2023922564/ },
doi = { 10.5120/ijca2023922564 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:24:04.691892+05:30
%A Mardhani Riasetiawan
%A Ahmad Ashari
%A Roghib Muhammand Hujja
%T A Review on Optimizing Offloading Performance in Heterogeneous IoT using Mobile Edge Devices as Nodes
%J International Journal of Computer Applications
%@ 0975-8887
%V 184
%N 46
%P 5-11
%D 2023
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Offloading, the process of transferring data and tasks from one device to another has been identified as a promising approach for improving performance and reducing workload in the Internet of Things (IoT). However, offloading in a heterogeneous IoT environment, with a wide range of devices and technologies, can be challenging. Mobile edge devices, which provide low-latency connectivity and perform computation at the edge of the network, have been proposed to optimize offloading performance in such an environment. In this literature review, we examine the existing research on using mobile edge devices as nodes for offloading in heterogeneous IoT. We present a comprehensive overview of the various approaches and techniques proposed for selecting the most appropriate device to handle offloaded tasks, including using machine learning algorithms for predicting performance and optimizing the offloading decision-making process. We also discuss the challenges and limitations of these approaches and provide directions for future research. Our review highlights the potential of mobile edge devices as a solution for improving offloading performance in heterogeneous IoT and serves as a valuable resource for researchers and practitioners working in this field.

References
  1. X. Wang, Z. Lu, S. Sun, J. Wang, L. Song, and M. Nicolas, “Optimization Scheme of Trusted Task Offloading in IIoT Scenario Based on DQN,” Comput. Mater. Contin., vol. 74, no. 1, Art. no. 1, 2022, doi: 10.32604/cmc.2023.031750.
  2. R. Li, Q. Ma, J. Gong, Z. Zhou, and X. Chen, “Age of Processing: Age-Driven Status Sampling and Processing Offloading for Edge-Computing-Enabled Real-Time IoT Applications,” IEEE Internet Things J., vol. 8, no. 19, pp. 14471–14484, Oct. 2021, doi: 10.1109/JIOT.2021.3064055.
  3. Y. Lyu, Z. Liu, R. Fan, C. Zhan, H. Hu, and J. An, “Optimal Computation Offloading in Collaborative LEO-IoT Enabled MEC: A Multi-agent Deep Reinforcement Learning Approach,” IEEE Trans. Green Commun. Netw., pp. 1–1, 2022, doi: 10.1109/TGCN.2022.3186792.
  4. B. Dai, J. Niu, T. Ren, and M. Atiquzzaman, “Toward Mobility-Aware Computation Offloading and Resource Allocation in End–Edge–Cloud Orchestrated Computing,” IEEE Internet Things J., vol. 9, no. 19, pp. 19450–19462, Oct. 2022, doi: 10.1109/JIOT.2022.3168036.
  5. M. Masdari and H. Khezri, “Efficient offloading schemes using Markovian models: a literature review,” Computing, vol. 102, no. 7, pp. 1673–1716, Jul. 2020, doi: 10.1007/s00607-020-00812-x.
  6. J. Ren et al., “Collaborative task offloading and resource scheduling framework for heterogeneous edge computing,” Wirel. Netw., 2021, doi: 10.1007/s11276-021-02768-y.
  7. Y. Li, L. Liang, J. Fu, and J. Wang, “Multiagent Reinforcement Learning for Task Offloading of Space/Aerial-Assisted Edge Computing,” Secur. Commun. Netw., vol. 2022, p. e4193365, May 2022, doi: 10.1155/2022/4193365.
  8. A. Shakarami, M. Ghobaei-Arani, and A. Shahidinejad, “A survey on the computation offloading approaches in mobile edge computing: A machine learning-based perspective,” Comput. Netw., vol. 182, p. 107496, Dec. 2020, doi: 10.1016/j.comnet.2020.107496.
  9. W. Wu, P. Yang, W. Zhang, C. Zhou, and X. Shen, “Accuracy-Guaranteed Collaborative DNN Inference in Industrial IoT via Deep Reinforcement Learning,” IEEE Trans. Ind. Inform., vol. 17, no. 7, pp. 4988–4998, Jul. 2021, doi: 10.1109/TII.2020.3017573.
  10. J. Ren et al., “Collaborative task offloading and resource scheduling framework for heterogeneous edge computing,” Wirel. Netw., Sep. 2021, doi: 10.1007/s11276-021-02768-y.
  11. X. Chen, H. Zhang, C. Wu, S. Mao, Y. Ji, and M. Bennis, “Optimized Computation Offloading Performance in Virtual Edge Computing Systems Via Deep Reinforcement Learning,” IEEE Internet Things J., vol. 6, no. 3, pp. 4005–4018, Jun. 2019, doi: 10.1109/JIOT.2018.2876279.
  12. Y. Li and B. Shi, “A Deep Reinforcement Learning based Mobile Device Task Offloading Algorithm in MEC,” in 2020 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom), Dec. 2020, pp. 200–207. doi: 10.1109/ISPA-BDCloud-SocialCom-SustainCom51426.2020.00051.
  13. J. Zou, T. Hao, C. Yu, and H. Jin, “A3C-DO: A Regional Resource Scheduling Framework Based on Deep Reinforcement Learning in Edge Scenario,” IEEE Trans. Comput., vol. 70, no. 2, pp. 228–239, Feb. 2021, doi: 10.1109/TC.2020.2987567.
  14. K. Lin, B. Lin, and X. Shao, “Reinforcement Learning-Based Computation Offloading Approach in VEC,” in Computer Supported Cooperative Work and Social Computing, Singapore, 2022, pp. 563–576. doi: 10.1007/978-981-19-4546-5_44.
  15. G. Yang, L. Hou, X. He, D. He, S. Chan, and M. Guizani, “Offloading Time Optimization via Markov Decision Process in Mobile-Edge Computing,” IEEE Internet Things J., vol. 8, no. 4, pp. 2483–2493, Feb. 2021, doi: 10.1109/JIOT.2020.3033285.
  16. S. Chen, L. Rui, Z. Gao, W. Li, and X. Qiu, “Cache-Assisted Collaborative Task Offloading and Resource Allocation Strategy: A Metareinforcement Learning Approach,” IEEE Internet Things J., vol. 9, no. 20, pp. 19823–19842, Oct. 2022, doi: 10.1109/JIOT.2022.3168885.
  17. X. Zheng, M. Li, M. Tahir, Y. Chen, and M. Alam, “Stochastic Computation Offloading and Scheduling Based on Mobile Edge Computing,” IEEE Access, vol. 7, pp. 72247–72256, 2019, doi: 10.1109/ACCESS.2019.2919651.
  18. J. Chen, Y. Yang, C. Wang, H. Zhang, C. Qiu, and X. Wang, “Multitask Offloading Strategy Optimization Based on Directed Acyclic Graphs for Edge Computing,” IEEE Internet Things J., vol. 9, no. 12, pp. 9367–9378, Jun. 2022, doi: 10.1109/JIOT.2021.3110412.
  19. B. Qu, Y. Bai, Y. Chu, L. Wang, F. Yu, and X. Li, “Resource allocation for MEC system with multi-users resource competition based on deep reinforcement learning approach,” Comput. Netw., vol. 215, p. 109181, Oct. 2022, doi: 10.1016/j.comnet.2022.109181.
  20. J. Wang, H. Ke, X. Liu, and H. Wang, “Optimization for computational offloading in multi-access edge computing: A deep reinforcement learning scheme,” Comput. Netw., vol. 204, p. 108690, Feb. 2022, doi: 10.1016/j.comnet.2021.108690.
  21. B. Yao, B. Wu, S. Wu, Y. Ji, D. Chen, and L. Liu, “An Offloading Algorithm based on Markov Decision Process in Mobile Edge Computing System,” Int. J. Circuits Syst. Signal Process., vol. 16, pp. 115–121, 2022, doi: 10.46300/9106.2022.16.15.
  22. S. Huang, B. Lv, and R. Wang, “MDP-Based Scheduling Design for Mobile-Edge Computing Systems with Random User Arrival,” in 2019 IEEE Global Communications Conference (GLOBECOM), Dec. 2019, pp. 1–6. doi: 10.1109/GLOBECOM38437.2019.9013178.
  23. S. Huang, B. Lv, R. Wang, and K. Huang, “Scheduling for Mobile Edge Computing With Random User Arrivals—An Approximate MDP and Reinforcement Learning Approach,” IEEE Trans. Veh. Technol., vol. 69, no. 7, pp. 7735–7750, Jul. 2020, doi: 10.1109/TVT.2020.2990482.
  24. J. Li, Z. Chen, and X. Liu, “Deep reinforcement learning for partial offloading with reliability guarantees,” in 2021 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom), Sep. 2021, pp. 1027–1034. doi: 10.1109/ISPA-BDCloud-SocialCom-SustainCom52081.2021.00143.
  25. W. Zhan et al., “Deep-Reinforcement-Learning-Based Offloading Scheduling for Vehicular Edge Computing,” IEEE Internet Things J., vol. 7, no. 6, pp. 5449–5465, Jun. 2020, doi: 10.1109/JIOT.2020.2978830.
  26. X. Meng, W. Wang, Y. Wang, V. K. N. Lau, and Z. Zhang, “Closed-Form Delay-Optimal Computation Offloading in Mobile Edge Computing Systems,” IEEE Trans. Wirel. Commun., vol. 18, no. 10, pp. 4653–4667, Oct. 2019, doi: 10.1109/TWC.2019.2926465.
  27. Z. Gao, W. Hao, Z. Han, and S. Yang, “Q-Learning-Based Task Offloading and Resources Optimization for a Collaborative Computing System,” IEEE Access, vol. 8, pp. 149011–149024, 2020, doi: 10.1109/ACCESS.2020.3015993.
  28. B. Lin, K. Lin, C. Lin, Y. Lu, Z. Huang, and X. Chen, “Computation offloading strategy based on deep reinforcement learning for connected and autonomous vehicle in vehicular edge computing,” J. Cloud Comput., vol. 10, no. 1, p. 33, Jun. 2021, doi: 10.1186/s13677-021-00246-6.
  29. X. Yang, H. Luo, Y. Sun, and M. Guizani, “A Novel Hybrid-ARPPO Algorithm for Dynamic Computation Offloading in Edge Computing,” IEEE Internet Things J., vol. 9, no. 23, pp. 24065–24078, Dec. 2022, doi: 10.1109/JIOT.2022.3188928.
  30. H. Zhang, W. Wu, C. Wang, M. Li, and R. Yang, “Deep Reinforcement Learning-Based Offloading Decision Optimization in Mobile Edge Computing,” in 2019 IEEE Wireless Communications and Networking Conference (WCNC), Apr. 2019, pp. 1–7. doi: 10.1109/WCNC.2019.8886332.
  31. Z. Qinghua, C. Ying, Z. Jingya, and L. Yong, “Computation offloading Optimization in Edge Computing based on Deep Reinforcement Learning,” in 2020 5th International Conference on Mechanical, Control and Computer Engineering (ICMCCE), Dec. 2020, pp. 1552–1558. doi: 10.1109/ICMCCE51767.2020.00340.
Index Terms

Computer Science
Information Sciences

Keywords

Offloading IoT Mobile Edge Devices Machine Learning