Skip to main content

Advertisement

Log in

Energy-Aware and Mobility-Driven Computation Offloading in MEC

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

Abstract

Heuristic algorithms are widely used in Mobile Edge Computing(MEC) to improve the performance of mobile devices. However, the time complexity of the heuristic algorithm is high, and it is complex to optimize under constraints. Therefore, we proposed Multi-User Energy Constraint Time Optimization Algorithm(MU-ECTOA) for workflow makespan optimization under energy constraints. MU-ECTOA includes three stages: cluster analysis, evaluation of performance, and workflow offloading. In the first stage, the workflow tasks are classified according to their characteristics; In the second stage, the subtask groups are obtained, and the evaluation results of each subtask group are obtained. In the third stage, the optimal subtask group is selected for offloading and then updated the ready time of edge nodes. Extensive experiments have been conducted, the ACO&GA, Max-Min, Particle Swarm Optimization(PSO), GA-DPSO, and SFLA are taken as the compared methods. The results of MU-ECTOA performs better in aspects in completion time, load balancing, and successful offloading rate compared with other methods. By comparing the results of algorithms, the makespans of the algorithms are close, but the algorithm complexity and load balancing of MU-ECTOA are much better; The time complexity of the MU-ECTOA algorithm is close to the Max-Min’s, but MU-ECTOA performs better in makespan and algorithm reliability.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Data Availability

The datasets supporting the conclusions of this article are included in Characterization of scientific workflows [DOI: https://doi.org/10.1109/WORKS.2008.4723958].

References

  1. Törngren, M., Thompson, H., Herzog, E., et al.: Industrial edge-based cyber-physical systems-application needs and concerns for realization. In: 2021 IEEE/ACM Symposium on Edge Computing(SEC), IEEE, pp. 409–415 (2021)

  2. Wang, J., Peng, Z., Lv, Y., et al.: Fog-IBDIS: industrial big data integration and sharing with fog computing for manufacturing Systems. Engineering 5(4), 662–670 (2019)

    Article  Google Scholar 

  3. Apat, H.K., Bhaisare, K., Sahoo, B., et al.: Energy-efficient resource management in fog computing supported medical cyber-physical system. In: 2020 International Conference on Computer Science, Engineering and Applications (ICCSEA), IEEE, pp. 1–6 (2020)

  4. Suman, S., Stefanovic, C., Doen, S., et al. (2022)

  5. Tang, W., Yang, Q., Hu, X., et al.: Deep learning-based linear defects detection system for large-scale photovoltaic plants based on an edge-cloud computing infrastructure. Sol. Energy 231, 527–535 (2022)

    Article  Google Scholar 

  6. Shah-Mansouri, H., Wong, V., Schober, R.: Joint optimal pricing and task scheduling in mobile cloud computing systems. IEEE Trans. Wirel. Commun. 16(8), 5218–5232 (2017)

    Article  Google Scholar 

  7. Mach, P., Computing, Becvar Z.: Mobile edge a survey on architecture and computation offloading. IEEE Commun. Surv. Tutor. 19(3), 1628–1656 (2017)

    Article  Google Scholar 

  8. Huang, B., Li, Z., Tang, P., et al.: Security modeling and efficient computation offloading for service workflow in mobile edge computing. Futur. Gener. Comput. Syst. 97, 755–774 (2019)

    Article  Google Scholar 

  9. Shadi, M., Abrishami, S., Mohajerzadeh, A.H., et al.: Ready-time partitioning algorithm for computation offloading of workflow applications in mobile cloud computing. J. Supercomput. 77(6), 6408–6434 (2021)

    Article  Google Scholar 

  10. Mehta, S, Kaur, P: Efficient computation offloading in mobile cloud computing with nature-inspired algorithms. Int J Comput Intell Appl 18(04), 1950023 (2019)

    Article  Google Scholar 

  11. Deng, S., Huang, L., Taheri, J., et al.: Computation offloading for service workflow in mobile cloud computing. IEEE Trans. Parallel Distrib. Syst. A Publ. IEEE Comput. Soc. 26(12), 3317–3329 (2014)

    Article  Google Scholar 

  12. Huang, T., Feng, R., Xue, S., et al.: Computation offloading for multimedia workflows with deadline constraints in cloudlet-based mobile cloud. Wirel. Netw. 26(8), 5535–5549 (2020)

    Article  Google Scholar 

  13. Peng, K., Zhu, M., Zhang, Y., et al.: An energy- and cost-aware computation offloading method for workflow applications in mobile edge computing. EURASIP J. Wirel. Commun. Netw. 2019(1), 1–15 (2019)

    Article  Google Scholar 

  14. Fan, L., Liu, X., Li, X., et al.: Graph4Edge: a graph-based computation offloading strategy for mobile-edge workflow applications. In: 2020 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), IEEE, pp. 1–4 (2020)

  15. Zhu, A., Guo, S., Ma, M., et al.: Computation offloading for workflow in mobile edge computing based on deep q-Learning. In: 2019 28th Wireless and Optical Communications Conference (WOCC), IEEE, pp. 1–5 (2019)

  16. Saenphon, T., Phimoltares, S., Lursinsap, C.: Combining new fast opposite gradient search with ant colony optimization for solving traveling salesman problem. Eng. Appl. Artif. Intel. 35, 324–334 (2014)

    Article  Google Scholar 

  17. Goldsmith, A.: Wireless Communications. Cambridge University Press (2005)

  18. Baccarelli, E.: Asymptotically tight bounds on the capacity and outage probability for QAM transmissions over Rayleigh-faded data channels with CSI. IEEE Trans. Commun. 47(9), 1273–1277 (1999)

    Article  Google Scholar 

  19. Baccarelli, E., Fasano, A.: Some simple bounds on the symmetric capacity and outage probability for QAM wireless channels with Rice and Nakagami fadings. IEEE J. Sel. Areas Commun. 18(3), 361–368 (2000)

    Article  Google Scholar 

  20. Alvarez-Diaz, M., Lopez-Valcarce, R., Mosquera, C.: SNR estimation for multilevel constellations using higher-order moments. IEEE Trans. Signal Process. 58(3), 1515–1526 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  21. Qian, W., Yang, X., Xiao, Y., et al.: High-Efficiency carrier frequency estimation algorithm for real-time multi-domain communication signal analysis. Metrol. Meas. Syst. 21(2), 281–292 (2014)

    Article  Google Scholar 

  22. Jain, A.K.: Data clustering: 50 years beyond K-means. Pattern Recogn. Lett. 31(8), 651–666 (2010)

    Article  Google Scholar 

  23. Tavallali, P., Tavallali, P., Singhal, M.: K-means tree: an optimal clustering tree for unsupervised learning. J. Supercomput. 77(5), 5239–5266 (2021)

    Article  Google Scholar 

  24. Prioux, N., Ouaret, R., Hetreux, G., et al.: Environmental assessment coupled with machine learning for circular economy. Clean Techn. Environ. Policy 1–14 (2022)

  25. Bharathi, S., Chervenak, A., Deelman, E., et al.: Characterization of scientific workflows. In: Workshop on Workflows in Support of Large-Scale Science, IEEE, pp. 1–10 (2008)

  26. Qiao, Y., Bochmann, G.V.: Load balancing in peer-to-peer systems using a diffusive approach. Computing 94(8), 649–678 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  27. Zhang, P., Zhang, Y., Dong, H., et al.: Mobility and dependence-aware QoS monitoring in mobile edge computing. IEEE Trans. Cloud Comput. 9(3), 1143–1157 (2021)

    Article  MathSciNet  Google Scholar 

  28. Yadav, S.K., Kumar, R.: A scalable and utility driven profit maximized auction of resources model for cloudlet based mobile edge computing. Wirel. Pers. Commun. 119(1), 527–565 (2021)

    Article  Google Scholar 

  29. Chard, K., Bubendorfer, K., Komisarczuk, P.: High occupancy resource allocation for grid and cloud systems, a study with DRIVE. Study Drive ACM Hpdc 73–84 (2010)

  30. Verma, A., Kaushal, S.: A hybrid multi-objective particle swarm optimization for scientific workflow scheduling. Parallel Comput. 62, 1–19 (2017)

    Article  MathSciNet  Google Scholar 

  31. Lansky, J., Mohammadi, M., Mohammed, A.H., et al.: Scientific workflow scheduling in mobile edge computing based on a discrete butterfly optimization algorithm. Research Square (2021)

  32. Bing, L., Zhu, F., Zhang, J., et al.: A time-driven data placement strategy for a scientific workflow combining edge computing and cloud computing. IEEE Trans. Ind. Inf. 15(7), 4254–4265 (2019)

    Article  Google Scholar 

  33. Alsurdeh, R., Calheiros, R.N., Matawie K.M., et al.: Hybrid workflow provisioning and scheduling on edge cloud computing using a gradient descent search approach. In: 2020 19th International Symposium on Parallel and Distributed Computing (ISPDC), pp. 68–75 (2020)

  34. Cao, H., Xu, X., Liu, Q., et al.: Uncertainty-Aware resource provisioning for workflow scheduling in edge computing environment. In: 2019 18th IEEE International Conference On Trust, Security And Privacy In Computing And Communications/13th IEEE International Conference On Big Data Science And Engineering (TrustCom/BigDataSE). IEEE, pp. 734–739 (2019)

  35. Peng, Q., Jiang, H., Chen, M., et al.: Reliability-aware and Deadline-constrained workflow scheduling in Mobile Edge Computing. In: IEEE 16th International Conference on Networking, Sensing and Control (ICNSC). IEEE, pp. 236–241 (2019)

  36. Gang, S., Li, Y., Yao, L., et al.: Low-latency orchestration for workflow-oriented service function chain in edge computing. Futur. Gener. Comput. Syst. 85, 116–128 (2018)

    Article  Google Scholar 

  37. Sun, J., Yin, L., Zou, M., et al.: Makespan-Minimization workflow scheduling for complex networks with social groups in edge computing. J. Syst. Archit. 108(10), 2020 (1799)

    Google Scholar 

  38. Dey, S., Mondal, J., Mukherjee, A.: Offloaded execution of deep learning inference at edge: challenges and insights. In: 2019 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops). IEEE, pp. 855–861 (2019)

  39. You, C., Huang, K., Chae, H., Kim, B.-H.: Energy-Efficient resource allocation for mobile-edge computation offloading. IEEE Trans. Wirel. Commun. 16(3), 1397–1411 (2017)

    Article  Google Scholar 

  40. Zhang, K, et al.: Energy-Efficient offloading for mobile edge computing in 5G heterogeneous networks. IEEE Access 4, 5896–5907 (2016)

    Article  Google Scholar 

  41. Lordan, F., Badia, R.M.: Compss-mobile Parallel programming for mobile cloud computing. J. Grid Comput. 15(3), 357–378 (2017)

    Article  Google Scholar 

  42. Taheri, J., Zomaya, A.Y., Iftikhar, M.: Fuzzy online location management in mobile computing environments. J. Parallel Distrib. Comput. 71(8), 1142–1153 (2011)

    Article  Google Scholar 

Download references

Acknowledgements

This research is supported by the Capacity building project of local universities Science and Technology Commission of Shanghai Municipality No.22010504100, the Shanghai Rising-Star Program (Sailing Program) No. 22YF1448100, the Scientific Research Starting Foundation of Shanghai Institute of Technology No.YJ2021-53, Development Fund for young and middle-aged scientific and technological talents of Shanghai Institute of Technology under grants No. ZQ2021-19, Development of Science and Technology of Shanghai Institute of Technology under grants No.KJFZ2021-176, KJFZ2021-177.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huaiying Sun.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, L., Liu, Y., Lu, Y. et al. Energy-Aware and Mobility-Driven Computation Offloading in MEC. J Grid Computing 21, 26 (2023). https://doi.org/10.1007/s10723-023-09654-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10723-023-09654-1

Keywords

Navigation