Skip to main content

A Dependency-Aware Task Offloading Strategy in Mobile Edge Computing Based on Improved NSGA-II

  • Conference paper
  • First Online:
Wireless Algorithms, Systems, and Applications (WASA 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13473))

  • 1217 Accesses

Abstract

Rapid development of mobile communications has led to respectable latency-sensitive and computation-intensive mobile applications. There is a huge contradiction between high resource demands of these applications and limited resource of mobile devices. In this regard, mobile edge computing (MEC) is a promising technology, where computation tasks can be offloaded from mobile devices onto network edges with stronger capability. However, the dependency between tasks leads to high complexity for offloading decision. In this paper, we investigate the optimal offloading problem for completing dependency-aware tasks by minimizing the latency and energy cost. An improved non-dominated sorting genetic algorithm-II (INSGA-II) is proposed to solve this multiobjective problem. Simulation results validate the advantage of the proposed algorithm in terms of the performance of low latency and cost.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Abbas, N., Zhang, Y., Taherkordi, A., Skeie, T.: Mobile edge computing: a survey. IEEE Internet Things J. 5(1), 450–465 (2018)

    Article  Google Scholar 

  2. Cai, Z., Zheng, X., Wang, J., He, Z.: Private data trading towards range counting queries in Internet of Things. IEEE Trans. Mobile Comput. 1–17 (2022). Early access

    Google Scholar 

  3. Cai, Z., Shi, T.: Distributed query processing in the edge-assisted IoT data monitoring system. IEEE Internet Things J. 8(16), 12679–12693 (2021)

    Article  Google Scholar 

  4. Hu, C., Cheng, X., Tian, Z., Yu, J., Lv, W.: Achieving privacy preservation and billing via delayed information release. IEEE/ACM Trans. Networking 29(3), 1376–1390 (2021)

    Article  Google Scholar 

  5. Gao, Q., Wang, Y., Cheng, X., Yu, J., Chen, X., Jing, T.: Identification of vulnerable lines in smart grid systems based on affinity propagation clustering. IEEE Internet Things J. 6(3), 5163–5171 (2019)

    Article  Google Scholar 

  6. ETSI: Mobile-edge computing introductory technical white paper. White paper (2014)

    Google Scholar 

  7. Lu, Y., Zhao, Z., Gao, Q.: A distributed offloading scheme with flexible MEC resource scheduling. In: 2021 IEEE SmartWorld/SCALCOM/UIC/ATC/IOP/SCI, pp. 320–327 (2021)

    Google Scholar 

  8. An, X., Fan, R., Hu, H., Zhang, N., Atapattu, S., Tsiftsis, T.A.: Joint task offloading and resource allocation for IoT edge computing with sequential task dependency. IEEE Internet Things J. 1–17 (2022). Early access

    Google Scholar 

  9. Al-Habob, A.A., Dobre, O.A., Armada, A.G., Muhaidat, S.: Task scheduling for mobile edge computing using genetic algorithm and conflict graphs. IEEE Trans. Veh. Technol. 69(8), 8805–8819 (2020)

    Article  Google Scholar 

  10. Pan, S., Zhang, Z., Zhang, T.: Dependency-aware computation offloading in mobile edge computing: a reinforcement learning approach. IEEE Access 7, 134742–134753 (2019)

    Google Scholar 

  11. Liu, Y., Wang, S., Zhao, Q., Du, Shiyu, T.: Dependency-aware task scheduling in vehicular edge computing. IEEE Internet Things J. 7(6), 4961–4971 (2020)

    Google Scholar 

  12. Chai, R., Li, M., Yang, T., Chen, Q.: Dynamic priority-based computation scheduling and offloading for interdependent tasks: leveraging parallel transmission and execution. IEEE Trans. Veh. Technol. 70(10), 10970–10985 (2021)

    Article  Google Scholar 

  13. Wang, M., Ma, T., Wu, T., Chang, C., Yang, F., Wang, H.: Dependency-aware dynamic task scheduling in mobile-edge computing. In: 2020 16th International Conference on Mobility, Sensing and Networking (MSN), pp. 785–790 (2020)

    Google Scholar 

  14. Lee, J., Ko, H., Kim, J., Pack, S.: Data: dependency-aware task allocation scheme in distributed edge clouds. IEEE Trans. Industr. Inf. 16(12), 7782–7790 (2020)

    Article  Google Scholar 

  15. Song, H., Gu, B., Son, K., Choi, W.: Joint optimization of edge computing server deployment and user offloading associations in wireless edge network via a genetic algorithm. IEEE Trans. Netw. Sci. Eng. 9(4), 2535–2548 (2022)

    Article  MathSciNet  Google Scholar 

  16. Zhao, G., Xu, H., Zhao, Y., Qiao, C., Huang, L.: Offloading tasks with dependency and service caching in mobile edge computing. IEEE Trans. Parallel Distrib. Syst. 32(11), 2777–2792 (2021)

    Article  Google Scholar 

  17. Liu, H., Zhao, H., Geng, L., Wang, Y., Feng, W.: A distributed dependency-aware offloading scheme for vehicular edge computing based on policy gradient. In: 2021 8th IEEE International Conference on Cyber Security and Cloud Computing (CSCloud)/2021 7th IEEE International Conference on Edge Computing and Scalable Cloud (EdgeCom), pp. 176–181 (2021)

    Google Scholar 

  18. Sun, Y., et al.: Dependency-aware flexible computation offloading and task scheduling for multi-access edge computing networks. In: 2021 24th International Symposium on Wireless Personal Multimedia Communications (WPMC), pp. 1–6 (2021)

    Google Scholar 

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

    Article  Google Scholar 

  20. Lu, Y., Chen, Z., Gao, Q., Jing, T., Qian, J.: A mobility-aware and sociality-associate computation offloading strategy for IoT. Wirel. Commun. Mob. Comput. 2021, 9919541:1–9919541:12 (2021)

    Google Scholar 

  21. Cai, Z., Zheng, X.: A private and efficient mechanism for data uploading in smart cyber-physical systems. IEEE Trans. Netw. Sci. Eng. 7(2), 766–775 (2020)

    Article  MathSciNet  Google Scholar 

  22. Cai, Z., He, Z.: Trading private range counting over big IoT data. In: 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), pp. 144–153 (2019)

    Google Scholar 

  23. Lu, H., Wang, X., Fei, Z., Qiu, M.: The effects of using chaotic map on improving the performance of multiobjective evolutionary algorithms. Math. Probl. Eng. 2014, 924652 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  24. Deng, Z., Liu, X.: Study on strategy of increasing cross rate in differential evolution algorithm. Comput. Eng. Appl. 44(27), 33–36 (2008)

    Google Scholar 

Download references

Acknowledgement

This work was supported in part by the Fundamental Research Funds for the Central Universities under Grant 2022JBGP000 and in part by the National Natural Science Foundation of China under Grant 61931001.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qinghe Gao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhou, C., Zhang, M., Gao, Q., Jing, T. (2022). A Dependency-Aware Task Offloading Strategy in Mobile Edge Computing Based on Improved NSGA-II. In: Wang, L., Segal, M., Chen, J., Qiu, T. (eds) Wireless Algorithms, Systems, and Applications. WASA 2022. Lecture Notes in Computer Science, vol 13473. Springer, Cham. https://doi.org/10.1007/978-3-031-19211-1_53

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-19211-1_53

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-19210-4

  • Online ISBN: 978-3-031-19211-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics