Skip to main content

IoT-Edge-Cloud Computing Framework for QoS-Aware Computation Offloading in Autonomous Mobile Agents: Modeling and Simulation

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 12605))

Abstract

Edge-cloud computing is an emerging computational model that allows offloading of service requests by the autonomous mobile agents from the edge-server to the cloud-server. This is to reduce the network latency prevalent in the cloud-IoT model. However, Quality-of-Service (QoS)-Aware computation offloading in a heterogeneous and dynamic edge-cloud environment remains an open problem. In this paper, we propose a queuing theory-based edge-cloud computing framework for QoS-aware offloading in mobile autonomous agents. This framework model decides whether to execute an incoming request to the edge-server on the edge itself or to offload to one of the heterogeneous cloud servers such that the request’s execution time is the minimum. To model a request’s execution time, we consider the processing capabilities and the queues overheads of the edge and cloud servers, and the edge-cloud communications’ time. The details of the evaluation results, using dataset generated from real-life scenarios, are presented in the paper.

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

Buying options

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

Learn about institutional subscriptions

References

  1. Buyya, R., Dastjerdi, A.V.: Internet of Things: Principles and Paradigms. Elsevier Science (2016)

    Google Scholar 

  2. Mehmood, Y., Ahmad, F., Yaqoob, I., et al.: Internet-of-things-based smart cities: recent advances and challenges. IEEE Commun. Mag. 55, 16–24 (2017)

    Article  Google Scholar 

  3. Mell, P., Grance, T.: The NIST definition of cloud computing recommendations of the national institute of standards and technology. NIST Spec. Publ. 145, 7 (2011). https://doi.org/10.1136/emj.2010.096966

    Article  Google Scholar 

  4. Ismail, L., Materwala, H.: Energy-aware VM placement and task scheduling in cloud-iot computing: classification and performance evaluation. IEEE Internet Things J. 5, 5166–5176 (2018). https://doi.org/10.1109/JIOT.2018.2865612

    Article  Google Scholar 

  5. Shi, W., Cao, J., Zhang, Q., et al.: Edge computing: vision and challenges. IEEE Internet Things J. 3, 637–646 (2016)

    Article  Google Scholar 

  6. Ko, H., Lee, J., Pack, S.: Spatial and temporal computation offloading decision algorithm in edge cloud-enabled heterogeneous networks. IEEE Access 6, 18920–18932 (2018)

    Article  Google Scholar 

  7. Zhao, J., Li, Q., Gong, Y., Zhang, K.: Computation offloading and resource allocation for cloud assisted mobile edge computing in vehicular networks. IEEE Trans. Veh. Technol. 68, 7944–7956 (2019)

    Article  Google Scholar 

  8. Hong, Z., Chen, W., Huang, H., et al.: Multi-hop cooperative computation offloading for industrial IoT–edge–cloud computing environments. IEEE Trans. Parallel Distrib. Syst. 30, 2759–2774 (2019)

    Article  Google Scholar 

  9. Huang, J., Lan, Y., Xu, M.: A simulation-based approach of QoS-aware service selection in mobile edge computing. Wirel. Commun. Mob. Comput. 2018, 1–10 (2018)

    Google Scholar 

  10. Ma, X., Wang, S., Zhang, S., et al.: Cost-efficient resource provisioning for dynamic requests in cloud assisted mobile edge computing. IEEE Trans. Cloud Comput. (2019)

    Google Scholar 

  11. Liu, F., Huang, Z., Wang, L.: Energy-efficient collaborative task computation offloading in cloud-assisted edge computing for IoT sensors. Sensors, 19 (2019). Article No. 1105

    Google Scholar 

  12. Chen, X., Jiao, L., Li, W., Fu, X.: Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans. Netw. 24, 2795–2808 (2015)

    Article  Google Scholar 

  13. Li, X., Dang, Y., Aazam, M., et al.: Energy-Efficient Computation Offloading in Vehicular Edge Cloud Computing. IEEE Access 8, 37632–37644 (2020)

    Article  Google Scholar 

  14. Tao, X., Ota, K., Dong, M., et al.: Performance guaranteed computation offloading for mobile-edge cloud computing. IEEE Wirel. Commun. Lett. 6, 774–777 (2017)

    Article  Google Scholar 

  15. Chen, W., Wang, D., Li, K.: Multi-user multi-task computation offloading in green mobile edge cloud computing. IEEE Trans. Serv. Comput. 12, 726–738 (2018)

    Article  Google Scholar 

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

    Article  Google Scholar 

  17. Ren, J., Yu, G., Cai, Y., He, Y.: Latency optimization for resource allocation in mobile-edge computation offloading. IEEE Trans. Wirel. Commun. 17, 5506–5519 (2018)

    Article  Google Scholar 

  18. Liu, L., Chang, Z., Guo, X., Ristaniemi, T.: Multi-objective optimization for computation offloading in mobile-edge computing. In: 2017 IEEE Symposium on Computers and Communications (ISCC), pp 832–837 (2017)

    Google Scholar 

  19. Chen, M., Hao, Y., Hu, L., et al.: Edge-CoCaCo: Toward joint optimization of computation, caching, and communication on edge cloud. IEEE Wirel. Commun. 25, 21–27 (2018)

    Article  Google Scholar 

  20. Hao, Y., Chen, M., Hu, L., et al.: Energy efficient task caching and offloading for mobile edge computing. IEEE Access 6, 11365–11373 (2018)

    Article  Google Scholar 

  21. Mao, Y., Zhang, J., Letaief, K.B.: Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE J. Sel. Areas Commun. 34, 3590–3605 (2016)

    Article  Google Scholar 

  22. Zhang, J., Xia, W., Yan, F., Shen, L.: Joint computation offloading and resource allocation optimization in heterogeneous networks with mobile edge computing. IEEE Access 6, 19324–19337 (2018)

    Article  Google Scholar 

  23. Dilley, J., Maggs, B., Parikh, J., et al.: Globally distributed content delivery. IEEE Internet Comput. 6, 50–58 (2002)

    Article  Google Scholar 

  24. Zhao, L., Wang, J., Liu, J., Kato, N.: Optimal edge resource allocation in IoT-based smart cities. IEEE Netw. 33, 30–35 (2019)

    Article  Google Scholar 

  25. Jaisimha, A., Khan, S., Anisha, B., Kumar, P.R.: Smart transportation: an edge-cloud hybrid computing perspective. Inven. Commun. Comput. Technol. 89, 1263–1271 (2020)

    Google Scholar 

  26. Chen, W., Liu, B., Huang, H., et al.: When UAV swarm meets edge-cloud computing: The QoS perspective. IEEE Netw. 33, 36–43 (2019)

    Google Scholar 

  27. Oueida, S., Kotb, Y., Aloqaily, M., et al.: An edge computing based smart healthcare framework for resource management. Sensors, 18 (2018). Article No. 4307

    Google Scholar 

  28. Abdellatif, A.A., Emam, A., Chiasserini, C.-F., et al.: Edge-based compression and classification for smart healthcare systems: concept, implementation and evaluation. Expert Syst. Appl. 117, 1–14 (2019)

    Google Scholar 

  29. Albataineh, H., Nijim, M., Bollampall, D.: The design of a novel smart home control system using smart grid based on edge and cloud computing. In: 2020 IEEE 8th International Conference on Smart Energy Grid Engineering (SEGE), pp. 88–91 (2020)

    Google Scholar 

  30. Liu, Y., Yang, C., Jiang, L., et al.: Intelligent edge computing for IoT-based energy management in smart cities. IEEE Netw. 33, 111–117 (2019)

    Article  Google Scholar 

  31. Chen, S., Wen, H., Wu, J., et al.: Internet of Things based smart grids supported by intelligent edge computing. IEEE Access 7, 74089–74102 (2019)

    Article  Google Scholar 

  32. Georgakopoulos, D., Jayaraman, P.P., Fazia, M., et al.: Internet of Things and edge cloud computing roadmap for manufacturing. IEEE Cloud Comput. 3, 66–73 (2016)

    Article  Google Scholar 

  33. Afrin, M., Jin, J., Rahman, A., et al.: Multi-objective resource allocation for Edge Cloud based robotic workflow in smart factory. Futur. Gener. Comput. Syst. 97, 119–130 (2019)

    Article  Google Scholar 

  34. Danielsson, P.-E.: Euclidean distance mapping. Comput. Graph Image Process 14, 227–248 (1980)

    Article  Google Scholar 

  35. MATLAB - MathWorks - MATLAB & Simulink. https://www.mathworks.com/products/matlab.html. Accessed 7 Apr 2020

  36. Yang, D., Li, L., Redmill, K., Özgüner, Ü.: Top-view trajectories: a pedestrian dataset of vehicle-crowd interaction from controlled experiments and crowded campus. In: 2019 IEEE Intelligent Vehicles Symposium (IV), pp 899–904 (2019)

    Google Scholar 

Download references

Acknowledgements

This work was funded by the National Water and Energy Center under Grant 31R215.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Leila Ismail .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ismail, L., Materwala, H. (2021). IoT-Edge-Cloud Computing Framework for QoS-Aware Computation Offloading in Autonomous Mobile Agents: Modeling and Simulation. In: Bouzefrane, S., Laurent, M., Boumerdassi, S., Renault, E. (eds) Mobile, Secure, and Programmable Networking. MSPN 2020. Lecture Notes in Computer Science(), vol 12605. Springer, Cham. https://doi.org/10.1007/978-3-030-67550-9_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-67550-9_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-67549-3

  • Online ISBN: 978-3-030-67550-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics