Loading [MathJax]/extensions/MathMenu.js
Low-Complexity and Efficient Dependent Subtask Offloading Strategy in IoT Integrated With Multi-Access Edge Computing | IEEE Journals & Magazine | IEEE Xplore

Low-Complexity and Efficient Dependent Subtask Offloading Strategy in IoT Integrated With Multi-Access Edge Computing


Abstract:

Multi-access edge computing (MEC) has been booming in recent years, as it promises to fulfill the growing low-latency requirements of applications on large amounts of Int...Show More

Abstract:

Multi-access edge computing (MEC) has been booming in recent years, as it promises to fulfill the growing low-latency requirements of applications on large amounts of Internet of Things (IoT) devices. Nevertheless, as latency-sensitive applications tend to become more complicated, existing schemes are too sophisticated, which may result in exceeding the real-time requirements of IoT systems. In this paper, we investigate the task offloading problem for the multi-device multi-edge server IoT system integrated with MEC. Firstly, according to the performance gains obtained by offloading different subtasks, we formalize a system latency minimization problem with energy utilization consideration, which has been proven to be NP-hard. Then, to address it, we propose a heuristic computation offloading scheduling scheme, which offloads appropriate subtasks to edge servers such that the system latency is minimized. Additionally, we theoretically prove the upper and lower boundaries of the system latency. Extensive simulation results corroborate that the proposed algorithm is low-complexity yet effective in decreasing the system latency by 16.15% (and up to 51.18%), improving the energy efficiency of local devices by 8.97% (and up to 21.69%) and shortening the offloading strategy execution time by 96.33% (and up to 98.95%).
Published in: IEEE Transactions on Network and Service Management ( Volume: 21, Issue: 1, February 2024)
Page(s): 621 - 636
Date of Publication: 14 July 2023

ISSN Information:

Funding Agency:

References is not available for this document.

I. Introduction

With the continuous improvement of intelligence level of IoT devices in recent years, they are expected to host perception related applications, such as face/gesture recognition [1], virtual/augmented reality [2], highly-interactive online gaming [3], etc. Nevertheless, due to the limitations of battery capacity, processing power, communication ability and physical size of IoT devices, some latency-sensitive applications may not be performed properly. Fortunately, the emergence of MEC [4], [5] provides a beam of light to the gap between resource-constrained IoT devices and latency-sensitive applications. Thanks to the advantages of MEC in strengthening processing and storage capability, shortening execution latency, providing high bandwidth and prolonging battery lifetime at the edge of IoT systems [6]. All these strengths make offloading tasks from IoT devices to more resourceful edge servers effective in decreasing system latency and saving energy consumption of IoT devices.

Select All
1.
G. Zhao, H. Xu, Y. Zhao, C. Qiao and L. Huang, "Offloading tasks with dependency and service caching in mobile edge computing", IEEE Trans. Parallel Distrib. Syst., vol. 32, no. 11, pp. 2777-2792, Nov. 2021.
2.
H. Liao, X. Li, D. Guo, W. Kang and J. Li, "Dependency-aware application assigning and scheduling in edge computing", IEEE Internet Things J., vol. 9, no. 6, pp. 4451-4463, Mar. 2022.
3.
C. Kai, H. Zhou, Y. Yi and W. Huang, "Collaborative cloud-edge-end task offloading in mobile-edge computing networks with limited communication capability", IEEE Trans. Cogn. Commun. Netw., vol. 7, no. 2, pp. 624-634, Jun. 2021.
4.
M. Mehrabi et al., "Mobility-and energy-aware cooperative edge offloading for dependent computation tasks", Network, vol. 1, no. 2, pp. 191-214, 2021.
5.
C. Wu, Q. Peng, Y. Xia and J. Lee, "Mobility-aware tasks offloading in mobile edge computing environment", Proc. 7th Int. Symp. Comput. Netw. (CANDAR), pp. 204-210, 2019.
6.
S. Liu et al., "Dependent task scheduling and offloading for minimizing deadline violation ratio in mobile edge computing networks", IEEE J. Sel. Areas Commun., vol. 41, no. 2, pp. 538-554, Feb. 2023.
7.
S.-F. Zhu, J.-H. Cai and E.-L. Sun, "Mobile edge computing offloading scheme based on improved multi-objective immune cloning algorithm", Wireless Netw., vol. 29, pp. 1737-1750, Jan. 2023.
8.
H. Li, P. Zheng, T. Wang, J. Wang and T. Liu, "A multi-objective task offloading based on BBO algorithm under deadline constrain in mobile edge computing", Clust. Comput., vol. 25, pp. 1-17, Nov. 2022.
9.
H. Teng, Z. Li, K. Cao, S. Long, S. Guo and A. Liu, "Game theoretical task offloading for profit maximization in mobile edge computing", IEEE Trans. Mobile Comput., May 2022.
10.
F. Liu, J. Huang and X. Wang, "Joint task offloading and resource allocation for device-edge-cloud collaboration with subtask dependencies", IEEE Trans. Cloud Comput., Mar. 2023.
11.
J. Bi, H. Yuan, K. Zhang and M. Zhou, "Energy-minimized partial computation offloading for delay-sensitive applications in heterogeneous edge networks", IEEE Trans. Emerg. Topics Comput., vol. 10, no. 4, pp. 1941-1954, Oct.–Dec. 2022.
12.
X. Li, R. Fan, H. Hu and N. Zhang, "Joint task offloading and resource allocation for cooperative mobile-edge computing under sequential task dependency", IEEE Internet Things J., vol. 9, no. 23, pp. 24009-24029, Dec. 2022.
13.
X. An, R. Fan, H. Hu, N. Zhang, S. Atapattu and T. A. Tsiftsis, "Joint task offloading and resource allocation for IoT edge computing with sequential task dependency", IEEE Internet Things J., vol. 9, no. 17, pp. 16546-16561, Sep. 2022.
14.
H. Jiang, X. Dai, Z. Xiao and A. Iyengar, "Joint task offloading and resource allocation for energy-constrained mobile edge computing", IEEE Trans. Mobile Comput., vol. 22, no. 7, pp. 4000-4015, Jul. 2023.
15.
C. Shu, Z. Zhao, Y. Han, G. Min and H. Duan, "Multi-user offloading for edge computing networks: A dependency-aware and latency-optimal approach", IEEE Internet Things J., vol. 7, no. 3, pp. 1678-1689, Mar. 2020.
16.
J. Mo, J. Liu and Z. Zhao, "Exploiting function-level dependencies for task offloading in edge computing", Proc. IEEE Conf. Comput. Commun. Workshops (INFOCOM WKSHPS), pp. 1-6, 2022.
17.
J. Liu, J. Ren, Y. Zhang, X. Peng, Y. Zhang and Y. Yang, "Efficient dependent task offloading for multiple applications in MEC-cloud system", IEEE Trans. Mobile Comput., vol. 22, no. 4, pp. 2147-2162, Apr. 2023.
18.
J. Liu, Y. Zhang, J. Ren and Y. Zhang, "Auction-based dependent task offloading for IoT users in edge clouds", IEEE Internet Things J., vol. 10, no. 6, pp. 4907-4921, Mar. 2023.
19.
J. Liang, K. Li, C. Liu and K. Li, "Joint offloading and scheduling decisions for DAG applications in mobile edge computing", Neurocomputing, vol. 424, pp. 160-171, Feb. 2021.
20.
F. Liu, Z. Huang and L. Wang, "Energy-efficient collaborative task computation offloading in cloud-assisted edge computing for IoT sensors", Sensors, vol. 19, no. 5, pp. 1105, 2019.
21.
S. Ma, S. Song, L. Yang, J. Zhao, F. Yang and L. Zhai, "Dependent tasks offloading based on particle swarm optimization algorithm in multi-access edge computing", Appl. Soft Comput., vol. 112, Nov. 2021.
22.
L. X. Nguyen, Y. K. Tun, T. N. Dang, Y. M. Park, Z. Han and C. S. Hong, "Dependency tasks offloading and communication resource allocation in collaborative UAV networks: A metaheuristic approach", IEEE Internet Things J., vol. 10, no. 10, pp. 9062-9076, May 2023.
23.
J. Wang, J. Hu, G. Min, W. Zhan, A. Y. Zomaya and N. Georgalas, "Dependent task offloading for edge computing based on deep reinforcement learning", IEEE Trans. Comput., vol. 71, no. 10, pp. 2449-2461, Oct. 2022.
24.
Y. Yuan, X. Xu, M. Sun and P. Zhang, "Terminal cooperative interdependent computing task offloading for 6G", IEEE Trans. Netw. Sci. Eng., vol. 9, no. 4, pp. 2846-2856, Jul./Aug. 2022.
25.
K. Sadatdiynov, L. Cui and J. Z. Huang, "Offloading dependent tasks in MEC-enabled IoT systems: A preference-based hybrid optimization method", Peer-to-Peer Netw. Appl., vol. 16, pp. 657-674, Mar. 2023.
26.
H. Xiao, C. Xu, Y. Ma, S. Yang, L. Zhong and G.-M. Muntean, "Edge intelligence: A computational task offloading scheme for dependent IoT application", IEEE Trans. Wireless Commun., vol. 21, no. 9, pp. 7222-7237, Sep. 2022.
27.
W. Sun, J. Liu and H. Zhang, "When smart wearables meet intelligent vehicles: Challenges and future directions", IEEE Wireless Commun., vol. 24, no. 3, pp. 58-65, Jun. 2017.
28.
Q. Huang et al., "SVE: Distributed video processing at Facebook scale", Proc. 26th Sym. Oper. Syst. Principles, pp. 87-103, 2017.
29.
L. Zhong, J. Yuan, Y. Hong and K. Zhang, "K-mean algorithm with a distance based on the characteristic of differences", Proc. Int. Conf. Wireless Commun., pp. 1-4, 2008.
30.
W. Chen, C.-T. Lea and K. Li, "Dynamic resource allocation in ad-hoc mobile cloud computing", Proc. IEEE Wireless Commun. Netw. Conf. (WCNC), pp. 1-6, 2017.
Contact IEEE to Subscribe

References

References is not available for this document.