journal article·2024-02-01Open access

Design and implementation of user task offloading algorithm

Qinlu He, Rui Wang, Fan Zhang, Genqing Bian, Weiqi Zhang, Zhen Li

AIP Advances· Volume 14· Issue 2

Abstract

After the service provider temporarily selects the required edge nodes based on social and storage capabilities, application execution causes the edge nodes to cache part of the application data. Therefore, offloading part of the application computing tasks to the selected edge nodes can effectively improve application execution performance. However, in cases where the resources of user’s IoT devices are insufficient, tasks can be further offloaded to traditional edge servers or even to the cloud to maximize application execution efficiency. In this paper, the entire uninstall utility is modeled as a weighted sum of task completion time and energy consumption. Under the premise of considering users’ preferences for completion time and energy consumption, a game-based uninstallation algorithm is proposed. The algorithm performs uninstallation by optimizing the uninstallation decision. Based on user preferences, the total system overhead is relatively small. The subsequent simulation experiments show that the algorithm can reduce system overhead on the basis of satisfying user preferences and has relatively good adaptability.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Caching and Content Delivery · Cloud Computing and Resource Management

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Information and Control Engineering, Xi’an University of Architecture and Technology 1 , Xi’an 710054, China

Sichuan Institute of Geological Engineering Investigation Group Co., Ltd. 2 , ChengDu 610072, China

Shaan Xi Institute of Metrology Science 3 , Xi’an 710043, China

Funding

National Natural Science Foundation of China · Key Research and Development Projects of Shaanxi Province · National Key Research and Development Program of China · Scientific Research Plan Projects of Shaanxi Education Department · Natural Science Foundation of Shannxi Province · Key R&D Plan of Xianyang City

References (33)

Show source-provided references
1. An efficient online computation offloading approach for large-scale mobile edge omputing via deep reinforcement learning10.1109/tsc.2021.3116280 ↗
2. Dynamic task offloading in multi-agent mobile edge computing networks
3. Minimizing energy for caching resource allocation in information-centric networking with mobile edge computing
4. Double-matching resource allocation strategy in fog computing networks based on cost efficiency10.1109/jcn.2018.000036 ↗
5. Matching-based task offloading for vehicular edge computing10.1109/access.2019.2896000 ↗
6. Dynamic task offloading for mobile edge computing with hybrid energy supply10.26599/tst.2021.9010050 ↗
7. Mobility-aware traffic offloading via cooperative coded edge caching10.1109/ACCESS.2020.2977990 ↗
8. A survey on computation offloading modeling for edge computing10.1016/j.jnca.2020.102781 ↗
9. Hybrid market-based resources allocation in mobile edge computing systems under stochastic information10.1016/j.future.2021.08.029 ↗
10. Cost-efficient multi-service task offloading scheduling for mobile edge computing10.1007/s10489-021-02549-2 ↗
11. Bridging the social and wireless networking divide: Information dissemination in integrated cellular and opportunistic networks10.1109/access.2015.2477307 ↗
12. The internet of things: A review of enabled technologies and future challenges10.1109/access.2018.2886601 ↗
13. Secure content delivery with edge nodes to save caching resources for mobile users in green cities10.1109/tii.2017.2787201 ↗
14. Cache-aware computation offloading in IoT systems10.1109/jsyst.2019.2903293 ↗
15. Service placement and request scheduling for data-intensive applications in edge clouds
16. Cost-Aware Variable-Size-Content Caching in Mec-Enabled Mobile Wireless Networks
17. Service placement and request scheduling for data-intensive applications in edge clouds10.1109/tnet.2020.3048613 ↗
18. Cooperative service caching and computation offloading in multi-access edge computing10.1016/j.comnet.2021.107916 ↗
19. Joint service caching and task offloading for mobile edge computing in dense networks
20. Multiuser computation offloading for long-term sequential tasks in mobile edge computing environments10.26599/TST.2021.9010087 ↗
21. Joint optimization of service caching placement and computation offloading in mobile edge computing systems10.1109/twc.2020.2988386 ↗
22. Energy-efficient service placement for latency-sensitive applications in edge computing10.1109/jiot.2022.3162581 ↗
23. Dependency-aware task offloading and service caching in vehicular edge computing10.1109/tvt.2022.3196544 ↗
24. Fairness-aware task offloading and resource allocation in cooperative mobile-edge computing10.1109/jiot.2021.3100253 ↗
25. SLA-aware optimal resource allocation for service-oriented networks10.1016/j.future.2019.07.050 ↗
26. A survey of computation offloading for mobile systems10.1007/s11036-012-0368-0 ↗
27. Collaborative inference acceleration integrating DNN partitioning and task offloading in mobile edge computing10.1142/S0218194023410085 ↗
28. Random paths to stability in two-sided matching10.2307/2938326 ↗
29. Roadside unit caching: Auction-based storage allocation for multiple content providers10.1109/twc.2017.2721938 ↗
30. Cooperative hierarchical caching in 5G cloud radio access networks10.1109/mnet.2017.1600307 ↗
31. Multiple criteria decision making, multiattribute utility theory: Recent accomplishments and what lies ahead10.1287/mnsc.1070.0838 ↗
32. Edge-oriented collaborative caching in information-centric networking
33. M. Patel , B.Naughton, C.Chan, N.Sprecher, S.Abeta, A.Neal, “Mobile-edge computing introductory technical white paper,” White Paper Mobile-edge Computing (MEC) industry initiative, 2014.