Skip to main content

Microservice-Based Computation Offloading in Mobile Edge Computing

  • Conference paper
  • First Online:
Service Science (ICSS 2023)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1844))

Included in the following conference series:

  • 327 Accesses

Abstract

Microservices are an emerging service architecture that, when combined with mobile edge computing (MEC), can offer low latency to nearby mobile users. Several instances of microservices hosted on the server can be started or stopped flexibly to address computational requests from users at various times of the day or night thanks to the characteristics of dynamic deployment, quick start-up, and easy transfer of microservices. from the perspective of the application provider, we need to ensure the quality of service for end-users while minimizing the number of leased edge servers. To enable efficient use of MEC resources and provide reliable performance for mobile devices, we developed an Ant colony Optimization algorithm for computational offloading based on Microservices in MEC (ACO_MMCO). then we simulate the scenario using the simulation program iFogSim2 and real data sets. According to the experimental findings, this method’s generated offloading policy outperforms the benchmark method in a number of performance evaluation criteria.

Supported by National Natural Science Foundation of China Project U20A6003.

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. Tian, H., et al.: DIMA: distributed cooperative microservice caching for internet of things in edge computing by deep reinforcement learning. World Wide Web 25, 1769–1792 (2021). https://doi.org/10.1007/s11280-021-00939-7

    Article  Google Scholar 

  2. Josip, Z., et al.: Edge offloading for microservice architectures. In: Proceedings of the 5th International Workshop on Edge Systems, Analytics and Networking (2022)

    Google Scholar 

  3. Liang, H., Feng, X.: Multi-server multi-user multi-task computation offloading for mobile edge computing networks. Sensors 19, 1446 (2019)

    Article  Google Scholar 

  4. Chu, S., Fang, Z., Song, S.: Efficient multi-channel computation offloading for mobile edge computing: a game-theoretic approach. IEEE Trans. Cloud Comput. (99), 1 (2020)

    Google Scholar 

  5. Pan, M., Li, Z.: Multi-user computation offloading algorithm for mobile edge computing. In: 2021 2nd International Conference on Electronics, Communications and Information Technology (CECIT). IEEE (2021)

    Google Scholar 

  6. Tian, H., et al.: DIMA: distributed cooperative microservice caching for internet of things in edge computing by deep reinforcement learning. World Wide Web 25, 1769–1792 (2021)

    Article  Google Scholar 

  7. Chen, L., et al.: IoT microservice deployment in edge-cloud hybrid environment using reinforcement learning. IEEE Internet Things J. 8(16), 12610–12622 (2021). https://doi.org/10.1109/JIOT.2020.3014970

    Article  Google Scholar 

  8. Lin, M., Xi, J., Bai, W., Wu, J.: Ant colony algorithm for multi-objective optimization of container-based microservice scheduling in cloud. IEEE Access 7, 83088–83100 (2019). https://doi.org/10.1109/ACCESS.2019.2924414

    Article  Google Scholar 

  9. 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 

  10. Pallewatta, S., Kostakos, V., Buyya, R.: Microservices-based IoT application placement within heterogeneous and resource constrained fog computing environments. In: Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing, pp. 71–81 (2019). https://doi.org/10.1145/3344341.3368800

  11. Gu, L., Zeng, D., Hu, J., Li, B., Jin, H.: Layer aware microservice placement and request scheduling at the edge. In: IEEE INFOCOM 2021 - IEEE Conference on Computer Communications, pp. 1–9 (2021). https://doi.org/10.1109/INFOCOM42981.2021.9488779

  12. Filip, I.-D., Pop, F., Serbanescu, C., Choi, C.: Microservices scheduling model over heterogeneous cloud-edge environments as support for IoT applications. IEEE Internet Things J. 5(4), 2672–2681 (2018). https://doi.org/10.1109/JIOT.2018.2792940

    Article  Google Scholar 

  13. Alam, M., Rufino, J., Ferreira, J., Ahmed, S.H., Shah, N., Chen, Y.: Orchestration of microservices for IoT using docker and edge computing. IEEE Commun. Mag. 56(9), 118–123 (2018). https://doi.org/10.1109/MCOM.2018.1701233

    Article  Google Scholar 

  14. Samanta, A., Tang, J.: Dyme: dynamic microservice scheduling in edge computing enabled IoT. IEEE Internet Things J. 7(7), 6164–6174 (2020). https://doi.org/10.1109/JIOT.2020.2981958

    Article  Google Scholar 

  15. Wang, S., Guo, Y., Zhang, Z., Yang, P., Zhou, A., Shen, X.: Delay-aware microservice coordination in mobile edge computing: a reinforcement learning approach. In: IEEE Transactions on Mobile Computing, vol. 20, no. 3, pp. 939–951 (2021). https://doi.org/10.1109/TMC.2019.2957804

  16. Mahmud, R., et al.: iFogSim2: an extended iFogSim simulator for mobility, clustering, and microservice management in edge and fog computing environments. J. Syst. Softw. 190, 111351 (2022)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lanshun Nie .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhang, S., Xu, H., Nie, L., Zhan, D. (2023). Microservice-Based Computation Offloading in Mobile Edge Computing. In: Wang, Z., Wang, S., Xu, H. (eds) Service Science. ICSS 2023. Communications in Computer and Information Science, vol 1844. Springer, Singapore. https://doi.org/10.1007/978-981-99-4402-6_36

Download citation

  • DOI: https://doi.org/10.1007/978-981-99-4402-6_36

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-99-4401-9

  • Online ISBN: 978-981-99-4402-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics