Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A mobility-aware task scheduling by hybrid PSO and GA for mobile edge computing

Published: 25 March 2024 Publication History

Abstract

Mobile edge computing (MEC) is considered one of the key technologies for large-scale network services. Task scheduling helps to improve the task completion rate of MEC, by properly mapping tasks generated by devices onto MEC resources. However, the mobility of devices introduces complexities, potentially resulting in failed task offloading or unavailable task results. To tackle this issue, we propose a mobile-aware task scheduling scheme. We first model the trajectory of mobile devices and introduce a strategy for the fastest task offloading, coupled with an efficient result return method. Subsequently, to improve the task completion rate, we present a task scheduling model based on task migration and formulate the relevant problem as a Mixed Integer Non-linear Programming (MINLP) problem. To achieve a solution within a reasonable time complexity, we propose a Particle Swarm Optimization and Genetic Algorithm with a Rescheduling operator (PSOGAR). In PSOGAR, particles update their positions using a mating operator, while maintaining diversity by a mutation operator. In addition, a rescheduling operator is used to further improve the task completion rate. Finally, through simulation experiments, compare PSOGAR with state-of-the-art and classic algorithms. The experimental results show that PSOGAR can improve the task completion rate by 18–31% and can be applied to scenarios with tight task deadlines.

References

[1]
Yu K, Lin L, Alazab M, Tan L, and Bo G Deep learning-based traffic safety solution for a mixture of autonomous and manual vehicles in a 5G-enabled intelligent transportation system IEEE Trans. Intell. Transp. Syst. 2021 22 7 4337-4347
[2]
Yu X, Zhan D, Liu L, Lv H, Xu L, and Du J A privacy-preserving cross-domain healthcare wearables recommendation algorithm based on domain-dependent and domain-independent feature fusion IEEE J. Biomed. Health Inform. 2022 26 5 1928-1936
[3]
Chen, Z., Hu, W., Wang, J., Zhao, S., Amos, B., Wu, G., Ha, K., Elgazzar, K., Pillai, P., Klatzky, R., Siewiorek, D., Satyanarayanan, M.: An empirical study of latency in an emerging class of edge computing applications for wearable cognitive assistance. In: Proceedings of the Second ACM/IEEE Symposium on Edge Computing, SEC ’17, New York, NY, USA, p. 14. Association for Computing Machinery (2017)
[4]
Li B, Deng X, and Deng Y Mobile-edge computing-based delay minimization controller placement in SDN-IoV Comput. Netw. 2021 193 108049
[5]
Guerna A, Bitam S, and Calafate CT Roadside unit deployment in internet of vehicles systems: a survey Sensors 2022 22 9 3190
[6]
Satyanarayanan M The emergence of edge computing Computer 2017 50 1 30-39
[7]
IDC. IoT growth demands rethink of long-term storage strategies. https://www.idc.com/ (2020)
[8]
Kishor A and Chakarbarty C Task offloading in fog computing for using smart ant colony optimization Wirel. Pers. Commun. 2021 127 2 1683-704
[9]
Chen M and Hao Y Task offloading for mobile edge computing in software defined ultra-dense network IEEE J. Sel. Areas Commun. 2018 36 3 587-597
[10]
Taleb T, Ksentini A, Chen M, and Jantti R Coping with emerging mobile social media applications through dynamic service function chaining IEEE Trans. Wirel. Commun. 2016 15 4 2859-2871
[11]
Tian D, Zhou J, Sheng Z, and Leung VCM Robust energy-efficient mimo transmission for cognitive vehicular networks IEEE Trans. Veh. Technol. 2016 65 6 3845-3859
[12]
Tian D, Zhou J, Sheng Z, Chen M, Ni Q, and Leung VCM Self-organized relay selection for cooperative transmission in vehicular ad-hoc networks IEEE Trans. Veh. Technol. 2017 66 10 9534-9549
[13]
Ndikumana A, Tran NH, Kim DH, Kim KT, and Hong CS Deep learning based caching for self-driving cars in multi-access edge computing IEEE Trans. Intell. Transp. Syst. 2021 22 5 2862-2877
[14]
Shafi M, Molisch AF, Smith PJ, Haustein T, Zhu P, De Silva P, Tufvesson F, Benjebbour A, and Wunder G 5G: a tutorial overview of standards, trials, challenges, deployment, and practice IEEE J. Sel. Areas Commun. 2017 35 6 1201-1221
[15]
Li, A., Yang, X., Kandula, S., Zhang, M.: CloudCmp: comparing public cloud providers. In: Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement, IMC ’10, New York, NY, USA, pp. 1–14. Association for Computing Machinery (2010)
[16]
Kekki S, Featherstone W, Fang Y, Kuure P, Li A, Ranjan A, Purkayastha D, Feng J, Frydman D, Verin G, Wen K-W, Kim K, Arora R, Odgers A, Contreras LM, and Scarpina S MEC in 5G networks ETSI White Pap. 2018 28 28 1-28
[17]
Ren, P., Qiao, X., Chen, J., Dustdar, S.: Mobile edge computing—a booster for the practical provisioning approach of web-based augmented reality. In: 2018 IEEE/ACM Symposium on Edge Computing (SEC), pp. 349–350 (2018)
[18]
Sang, Y., Wei, J., Wang, B., Song, Y.: A hybrid heuristic task offloading method with edge caching mechanism. Comput. Eng. 49(4), 149–158 (2022) (in Chinese)
[19]
Abbas N, Zhang Y, Taherkordi A, and Skeie T Mobile edge computing: a survey IEEE Internet Things J. 2018 5 1 450-465
[20]
Wang B, Cheng J, Cao J, Wang C, and Huang W Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction PeerJ Comput. Sci. 2022 8 e893 1-22
[21]
Liao Z, Weibo H, Huang J, and Wang J Joint multi-user DNN partitioning and task offloading in mobile edge computing Ad Hoc Netw. 2023 144 103156
[22]
Sang Y, Cheng J, Wang B, and Chen M A three-stage heuristic task scheduling for optimizing the service level agreement satisfaction in device-edge-cloud cooperative computing PeerJ Comput. Sci. 2022 8 e851
[23]
Xiao Z, Shu J, Jiang H, Lui JCS, Min G, Liu J, and Dustdar S Multi-objective parallel task offloading and content caching in D2D-aided MEC networks IEEE Trans. Mob. Comput. 2022
[24]
Liu RW, Liang M, Nie J, Lim WYB, Zhang Y, and Guizani M Deep learning-powered vessel trajectory prediction for improving smart traffic services in maritime internet of things IEEE Trans. Netw. Sci. Eng. 2022 9 5 3080-3094
[25]
Bahadur B Real-time single-frequency precise positioning with Galileo satellites J. Navig. 2022 75 1 124-140
[26]
Liu L, Zhao M, Yu M, Jan MA, Lan D, and Taherkordi A Mobility-aware multi-hop task offloading for autonomous driving in vehicular edge computing and networks IEEE Trans. Intell. Transp. Syst. 2022 24 2 2169-2182
[27]
Peng X, Han Z, Xie W, Yu C, Zhu P, Xiao J, and Yang J Deep reinforcement learning for shared offloading strategy in vehicle edge computing IEEE Syst. J. 2022
[28]
Hazarika B, Singh K, Biswas S, and Li C-P DRL-based resource allocation for computation offloading in IoV networks IEEE Trans. Ind. Inf. 2022 18 11 8027-8038
[29]
Guo H, Wang Y, Liu J, and Liu C Multi-UAV cooperative task offloading and resource allocation in 5G advanced and beyond IEEE Trans. Wirel. Commun. 2023
[30]
Zhan C, Han H, Liu Z, Wang Z, and Mao S Multi-UAV-enabled mobile-edge computing for time-constrained IoT applications IEEE Internet Things J. 2021 8 20 15553-15567
[31]
Tian J, Wang D, Zhang H, and Wu D Service satisfaction-oriented task offloading and UAV scheduling in UAV-enabled MEC networks IEEE Trans. Wirel. Commun. 2023
[32]
Segura D, Khatib EJ, and Barco R Dynamic packet duplication for industrial URLLC Sensors 2022 22 2 587
[33]
Fang, X., Huang, J., Wang, F., Zeng, L., Liang, H., Wang, H.: ConSTGAT: contextual spatial-temporal graph attention network for travel time estimation at Baidu maps. In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 2697–2705 (2020)
[34]
Qiu J, Lei D, Zhang D, Shen S, and Tian Z Nei-TTE: intelligent traffic time estimation based on fine-grained time derivation of road segments for smart city IEEE Trans. Ind. Inf. 2019 16 4 2659-2666
[35]
Petersen NC, Rodrigues F, and Pereira FC Multi-output bus travel time prediction with convolutional LSTM neural network Expert Syst. Appl. 2019 120 426-435
[36]
Campeau W, Simons AM, and Stevens B The evolutionary maintenance of Lévy flight foraging PLoS Comput. Biol. 2022 18 1 e1009490
[37]
Wang B, Wang C, Huang W, Song Y, and Qin X Security-aware task scheduling with deadline constraints on heterogeneous hybrid clouds J. Parallel Distrib. Comput. 2021 153 15-28
[38]
Hao Y, Chen M, Gharavi H, Zhang Y, and Hwang K Deep reinforcement learning for edge service placement in softwarized industrial cyber-physical system IEEE Trans. Ind. Inf. 2020 17 8 5552-5561
[39]
Singh A, Aujla GS, and Bali RS Container-based load balancing for energy efficiency in software-defined edge computing environment Sustain. Comput. Inform. Syst. 2021 30
[40]
Yuan Y, Qian L, Jia G, Yu L, Yu Z, and Zhao Q Efficient computation offloading for service workflow of mobile applications in mobile edge computing Mob. Inf. Syst. 2021
[41]
Attiya I, Elaziz MA, Abualigah L, Nguyen TN, and AbdEl-Latif AA An improved hybrid swarm intelligence for scheduling IoT application tasks in the cloud IEEE Trans. Ind. Inf. 2022 18 9 6264-6272

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Cluster Computing
Cluster Computing  Volume 27, Issue 6
Sep 2024
1542 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 25 March 2024
Accepted: 02 February 2024
Revision received: 19 January 2024
Received: 20 September 2023

Author Tags

  1. Mobile edge computing
  2. Task offloading
  3. Task scheduling
  4. Particle swarm optimization
  5. Genetic algorithm

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Jan 2025

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media