Skip to main content

Latency-Aware Distributed Resource Provisioning for Deploying IoT Applications at the Edge of the Network

  • Conference paper
  • First Online:
Advances in Information and Communication (FICC 2019)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 69))

Included in the following conference series:

Abstract

With the increased success of Internet of Things (IoT), the conventional centralized cloud computing is encountering severe challenges (e.g., high latency, non-adaptive machine type of communication), that proved insufficient to meet the stringent requirements of IoT applications. Besides requiring fast response time, increased security and privacy, they lack computational resources at the edge of the network. Motivated to solve these challenges, new technologies are driving a trend that distributes the computational resources and shifts the function of centralized cloud computing to the edge. Several edge computing technologies, edge and fog paradigms, originating from different backgrounds have been emerging to overweight these challenges. However, to fully utilize these limited devices, we need advanced resource management techniques. In this paper, we present a novel distributed resource allocation algorithm with the purpose of enabling seamless integration and deployment of different applications in an IoT infrastructure. The algorithm decides: (i) the mapping of an IoT application at the edge of the network; (ii) dynamic migration of parts of the application, such that Service Level Agreement (SLA) is satisfied. Furthermore, we analyze and discuss our approach and the potential to minimize the latency of different IoT applications.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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. Aazam, M., Huh, E.N.: Dynamic resource provisioning through Fog micro datacenter. In: 2015 IEEE International Conference on Pervasive Computing and Communication Workshops, PerCom Workshops, pp. 105–110, March 2015

    Google Scholar 

  2. Domingo, M.C.: An overview of the Internet of Things for people with disabilities. J. Netw. Comput. Appl. 35(2), 584–596 (2012). Simulation and Testbeds

    Article  Google Scholar 

  3. Ai, Y., et al.: Edge computing technologies for Internet of Things: a primer. Digit. Commun. Netw. 4, 77–86 (2018)

    Article  Google Scholar 

  4. Bonomi, F., et al.: Fog computing and its role in the Internet of Things. In: 1st ACM Mobile Cloud Computing Workshop, pp. 13–15 (2012)

    Google Scholar 

  5. Fratu, O., Pena, C., Craciunescu, R., Halunga, S.: Fog computing system for monitoring Mild Dementia and COPD patients—Romanian case study. In: 2015 12th International Conference on Telecommunication in Modern Satellite, Cable and Broadcasting Services, TELSIKS, pp. 123–128, October 2015

    Google Scholar 

  6. Gerla, M., Lee, E.K., Pau, G., Lee, U.: Internet of Vehicles: from intelligent grid to autonomous cars and vehicular clouds. In: 2014 IEEE World Forum on Internet of Things, WF-IoT, pp. 241–246, March 2014

    Google Scholar 

  7. Habak, K., Zegura, E.W., Ammar, M., Harras, K.A.: Workload management for dynamic mobile device clusters in edge Femtoclouds. In: Proceedings of the Second ACM/IEEE Symposium on Edge Computing, SEC 2017, pp. 6:1–6:14. ACM, New York (2017)

    Google Scholar 

  8. Jain, R., Tata, S.: Cloud to edge: distributed deployment of process-aware IoT applications. In: 2017 IEEE International Conference on Edge Computing, EDGE, pp. 182–189, June 2017

    Google Scholar 

  9. Kapsalis, A., Kasnesis, P., Venieris, I.S., Kaklamani, D.I., Patrikakis, C.Z.: A cooperative Fog approach for effective workload balancing. IEEE Cloud Comput. 4(2), 36–45 (2017)

    Article  Google Scholar 

  10. Meng, H., Zheng, K., Chatzimisios, P., Zhao, H., Ma, L.: A utility-based resource allocation scheme in cloud-assisted vehicular network architecture. In: 2015 IEEE International Conference on Communication Workshop, ICCW, pp. 1833–1838, June 2015

    Google Scholar 

  11. Merkel, D.: Docker: lightweight Linux containers for consistent development and deployment. Linux J. 2014(239) (2014)

    Google Scholar 

  12. Plachy, J., Becvar, Z., Strinati, E.C.: Dynamic resource allocation exploiting mobility prediction in mobile edge computing. In: 2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications, PIMRC, pp. 1–6, September 2016

    Google Scholar 

  13. Rausch, T., Nastic, S., Dustdar, S.: EMMA: distributed QoS-aware MQTT middleware for edge computing applications. In: 2018 IEEE International Conference on Cloud Engineering, IC2E, pp. 191–197, April 2018

    Google Scholar 

  14. Satyanarayanan, M.: The emergence of edge computing. Computer 50(1), 30–39 (2017)

    Article  Google Scholar 

  15. Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637–646 (2016)

    Article  Google Scholar 

  16. Shi, W., Dustdar, S.: The promise of edge computing. Computer 49(5), 78–81 (2016)

    Article  Google Scholar 

  17. Shurman, M.M., Aljarah, M.K.: Collaborative execution of distributed mobile and IoT applications running at the edge. In: 2017 International Conference on Electrical and Computing Technologies and Applications, ICECTA, pp. 1–5, November 2017

    Google Scholar 

  18. Skarlat, O., Nardelli, M., Schulte, S., Borkowski, M., Leitner, P.: Optimized iot service placement in the fog. Serv. Oriented Comput. Appl. 11(4), 427–443 (2017)

    Article  Google Scholar 

  19. Toczé, K., Nadjm-Tehrani, S.: A taxonomy for management and optimization of multiple resources in edge computing. CoRR, abs/1801.05610 (2018)

    Google Scholar 

  20. Yi, S., Hao, Z., Zhang, Q., Zhang, Q., Shi, W., Li, Q.: LAVEA: latency-aware video analytics on edge computing platform. In: 2017 IEEE 37th International Conference on Distributed Computing Systems, ICDCS, pp. 2573–2574, June 2017

    Google Scholar 

Download references

Acknowledgment

The research leading to these results has received funding from the European Unions Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No. 764785, FORA–Fog Computing for Robotics and Industrial Automation. This work also has been partially supported and funded by the Austrian Research Promotion Agency (FFG) via the Austrian Competence Center for Digital Production (CDP) under the contract number 854187.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Cosmin Avasalcai or Schahram Dustdar .

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

Avasalcai, C., Dustdar, S. (2020). Latency-Aware Distributed Resource Provisioning for Deploying IoT Applications at the Edge of the Network. In: Arai, K., Bhatia, R. (eds) Advances in Information and Communication. FICC 2019. Lecture Notes in Networks and Systems, vol 69. Springer, Cham. https://doi.org/10.1007/978-3-030-12388-8_27

Download citation

Publish with us

Policies and ethics