Skip to main content

A Decentralized Reactive Approach to Online Task Offloading in Mobile Edge Computing Environments

  • Conference paper
  • First Online:
Service-Oriented Computing (ICSOC 2020)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 12571))

Included in the following conference series:

Abstract

In mobile edge computing (MEC) environments, the task offloading towards nearby edge servers usually occurs when local resources are inadequate for computation-intensive applications. While the MEC servers benefit from the close proximity to the end-users to provide services at reduced latency and lower energy costs, they suffer from limitations in computational and radio resources, which calls for smart, timely, and efficient offloading methods and strategies. In this paper, we consider an arbitrary request arrival pattern and formulate the MEC-oriented task offloading problem as an online multi-dimensional integer linear programming. We propose a decentralized reactive approach by adopting a dynamic-learning mechanism to yield online offloading decisions upon request arrivals. Experiments based on real-world MEC environment datasets show that our method outperforms state-of-the-art ones in terms of offloading responsiveness and efficiency.

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 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.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

Notes

  1. 1.

    https://spark.apache.org/docs/latest/job-scheduling.html.

  2. 2.

    https://ci.apache.org/projects/flink/flink-docs-stable/internals/job_scheduling.html.

  3. 3.

    https://github.com/swinedge/eua-dataset.

  4. 4.

    http://www.sguangwang.com/TelecomDataset.html.

References

  1. Agrawal, S., Wang, Z., Ye, Y.: A dynamic near-optimal algorithm for online linear programming. Oper. Res. 62(4), 876–890 (2014)

    Article  MathSciNet  Google Scholar 

  2. Alameddine, H.A., Sharafeddine, S., Sebbah, S., Ayoubi, S.: Dynamic task offloading and scheduling for low-latency IoT services in multi-access edge computing. IEEE J. Sele. Areas Commun. 37(3), 668–682 (2019)

    Article  Google Scholar 

  3. Chen, L., Zhou, S., Xu, J.: Computation peer offloading for energy-constrained mobile edge computing in small-cell networks. IEEE/ACM Trans. Netw. 26(4), 1619–1632 (2018)

    Article  Google Scholar 

  4. Chen, M., Hao, Y.: Task offloading for mobile edge computing in software defined ultra-dense network. IEEE J. Sel. Areas Commun. 36(3), 587–597 (2018)

    Article  Google Scholar 

  5. Dai, Y., Xu, D., Maharjan, S., Zhang, Y.: Joint computation offloading and user association in multi-task mobile edge computing. IEEE Trans. Veh. Technol. 67(12), 12313–12325 (2018)

    Article  Google Scholar 

  6. Deng, S., Wu, H., Yin, J.: Mobile service provisioning. Mobile Service Computing. ATSTC, vol. 58, pp. 279–329. Springer, Singapore (2020). https://doi.org/10.1007/978-981-15-5921-1_8

    Chapter  Google Scholar 

  7. Du, W., et al.: Service capacity enhanced task offloading and resource allocation in multi-server edge computing environment. In: 2019 IEEE International Conference on Web Services (ICWS), pp. 83–90 (2019)

    Google Scholar 

  8. Fang, Z., Lin, J.H., Srivastava, M.B.: Multi-tenant mobile offloading systems for real-time computer vision applications. In: Proceedings of the 20th International Conference on Distributed Computing and Networking, pp. 21–30 (2019)

    Google Scholar 

  9. Feldman, J., Henzinger, M., Korula, N., Mirrokni, V.S., Stein, C.: Online stochastic packing applied to display ad allocation. In: de Berg, M., Meyer, U. (eds.) ESA 2010, Part I. LNCS, vol. 6346, pp. 182–194. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-15775-2_16

    Chapter  Google Scholar 

  10. He, Q., et al.: A game-theoretical approach for user allocation in edge computing environment. IEEE Trans. Parallel Distrib. Syst. 31(3), 515–529 (2019)

    Article  Google Scholar 

  11. Huang, L., Bi, S., Zhang, Y.J.: Deep reinforcement learning for online computation offloading in wireless powered mobile-edge computing networks. IEEE Trans. Mob. Comput. 19(11), 2581–2593 (2020)

    Google Scholar 

  12. Lai, P., et al.: Optimal edge user allocation in edge computing with variable sized vector bin packing. In: Pahl, C., Vukovic, M., Yin, J., Yu, Q. (eds.) ICSOC 2018. LNCS, vol. 11236, pp. 230–245. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03596-9_15

    Chapter  Google Scholar 

  13. Lai, P., et al.: Edge user allocation with dynamic quality of service. In: Yangui, S., Bouassida Rodriguez, I., Drira, K., Tari, Z. (eds.) ICSOC 2019. LNCS, vol. 11895, pp. 86–101. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-33702-5_8

    Chapter  Google Scholar 

  14. Liu, C.F., Bennis, M., Debbah, M., Poor, H.V.: Dynamic task offloading and resource allocation for ultra-reliable low-latency edge computing. IEEE Trans. Commun. 67(6), 4132–4150 (2019)

    Article  Google Scholar 

  15. Peng, Q., et al.: Mobility-aware and migration-enabled online edge user allocation in mobile edge computing. In: 2019 IEEE International Conference on Web Services (ICWS), pp. 91–98. IEEE (2019)

    Google Scholar 

  16. Rafique, W., Qi, L., Yaqoob, I., Imran, M., u. Rasool, R., Dou, W.: Complementing IoT services through software defined networking and edge computing: a comprehensive survey. IEEE Commun. Surv. Tutor. 22(3), 1761–1804 (2020)

    Google Scholar 

  17. Sun, M., Xu, X., Tao, X., Zhang, P.: Large-scale user-assisted multi-task online offloading for latency reduction in D2D-enabled heterogeneous networks. IEEE Trans. Netw. Sci. Eng. (2020). https://doi.org/10.1109/TNSE.2020.2979511

  18. Wang, S., Guo, Y., Zhang, N., Yang, P., Zhou, A., Shen, X.S.: Delay-aware microservice coordination in mobile edge computing: a reinforcement learning approach. IEEE Trans. Mob. Computi. (2019). https://doi.org/10.1109/TMC.2019.2957804

  19. Wang, S., Zhao, Y., Huang, L., Xu, J., Hsu, C.H.: Qos prediction for service recommendations in mobile edge computing. J. Parallel Distrib. Comput. 127, 134–144 (2019)

    Article  Google Scholar 

  20. Wang, S., Zhao, Y., Xu, J., Yuan, J.: Edge server placement in mobile edge computing. J. Parallel Distrib. Comput. 127, 160–168 (2019)

    Article  Google Scholar 

  21. Xu, J., Chen, L., Zhou, P.: Joint service caching and task offloading for mobile edge computing in dense networks. In: IEEE INFOCOM 2018-IEEE Conference on Computer Communications, pp. 207–215. IEEE (2018)

    Google Scholar 

  22. Yang, B., Cao, X., Bassey, J., Li, X., Qian, L.: Computation offloading in multi-access edge computing: a multi-task learning approach. IEEE Trans. Mob. Comput. (2020). https://doi.org/10.1109/TMC.2020.2990630

  23. Yang, L., Zhang, H., Li, X., Ji, H., Leung, V.C.: A distributed computation offloading strategy in small-cell networks integrated with mobile edge computing. IEEE/ACM Trans. Netw. 26(6), 2762–2773 (2018)

    Article  Google Scholar 

  24. Zhao, H., Deng, S., Zhang, C., Du, W., He, Q., Yin, J.: A mobility-aware cross-edge computation offloading framework for partitionable applications. In: 2019 IEEE International Conference on Web Services (ICWS), pp. 193–200. IEEE (2019)

    Google Scholar 

Download references

Acknowledgements

This work is supported in part by the Graduate Scientific Research and Innovation Foundation of Chongqing, China (Grant No. CYB20062 and CYS20066), and the Fundamental Research Funds for the Central Universities (China) under Project 2019CDXYJSJ0022. The author gratefully acknowledges the support of K.C.Wong Education Foundation, Hong Kong.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Yunni Xia or Xin Luo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Peng, Q., Xia, Y., Wang, Y., Wu, C., Luo, X., Lee, J. (2020). A Decentralized Reactive Approach to Online Task Offloading in Mobile Edge Computing Environments. In: Kafeza, E., Benatallah, B., Martinelli, F., Hacid, H., Bouguettaya, A., Motahari, H. (eds) Service-Oriented Computing. ICSOC 2020. Lecture Notes in Computer Science(), vol 12571. Springer, Cham. https://doi.org/10.1007/978-3-030-65310-1_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-65310-1_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-65309-5

  • Online ISBN: 978-3-030-65310-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics