Skip to main content

An Efficient Resource Allocation Technique in a Fog Computing Environment

  • Conference paper
  • First Online:
Intelligent Systems Design and Applications (ISDA 2022)

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

  • 234 Accesses

Abstract

Fog computing is intended for distributed computing where numerous “peripheral” devices connect to a cloud. Many of these devices generate voluminous raw data, and rather than forward all this data to cloud servers to be processed, Fog computing stipulates to do as much processing as possible using computing units co-located with the data-generating devices, so that processed data instead of raw data is forwarded. Moreover, processed data is most likely to be needed by the same devices that generated it, so latency between input and response is minimized. This paper proposes a new technique for resource allocation in a Fog computing environment aiming to optimally serve the service requests generated by IoT objects. We adapt the proven Gale-Shapley matching algorithm and then implement it within a simulation environment. Then, we give a discussion and analysis of experimental results.

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

Similar content being viewed by others

References

  1. Ashton, K., et al.: That ‘internet of things’ thing. RFID J. 22(7), 97–114 (2009)

    Google Scholar 

  2. Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, pp. 13–16. ACM, New York, NY, USA (2012)

    Google Scholar 

  3. Gale, D., Shapley, L.S.: College admissions and the stability of marriage. Am. Math. Monthly 69(1), 9–15 (1962)

    Google Scholar 

  4. De Donno, M., Tange, K., Dragoni, N.: Foundations and evolution of modern computing paradigms: Cloud, IoT, edge, and fog. IEEE Access 7, 936–948 (2019)

    Article  Google Scholar 

  5. Gupta, H., Vahid, A., Dastjerdi, Ghosh, S.K., Buyya, R.: iFogSim: a toolkit for modeling and simulation of resource management techniques in internet of things, edge and fog computing environments. CoRR abs/1606.02007 (2016). http://arxiv.org/abs/1606.02007

  6. Hong, C.H., Varghese, B.: Resource management in fog/edge computing: a survey on architectures, infrastructure, and algorithms. ACM Comput. Surv. 52(5), 1–37 (2019)

    Google Scholar 

  7. Madakam, S., Ramaswamy, R., Tripathi, S.: Internet of things (iot): a literature review. J. Comput. Commun. 3(164–173), 164–173 (2015)

    Article  Google Scholar 

  8. Mahmud, R.B.R., Ramamohanarao, K.: Application management in fog computing environments : a taxonomy, review and future directions. ACM Comput. Surv. 53, 1–8 (2020)

    Article  Google Scholar 

  9. Ghobaei-Arani, M., Souri, A., Rahmanian, A.A.: Resource management approaches in fog computing: a comprehensive review. J. Grid Comput. 18(1), 1–42 (2019). https://doi.org/10.1007/s10723-019-09491-1

    Article  Google Scholar 

  10. Čolaković, A., Hadžialić, M.: Internet of things (iot): a review of enabling technologies, challenges, and open research issues. Comput. Netw. 144, 17–39 (2018)

    Article  Google Scholar 

  11. Patel, K.K., Patel, S.M., et al.: Internet of things-IoT: definition, characteristics, architecture, enabling technologies, application & future challenges. Int. J. Eng. Sci. Comput. 6(5), 6122–6131 (2016)

    Google Scholar 

  12. Robert Swanson, C., et al, a.: OpenFog reference architecture for fog computing. OpenFog Consortium Architecture Working Group, USA (2017)

    Google Scholar 

  13. Wang, T.J.V., Fok, K.Y.: A stable matching-based virtual machine allocation mechanism for cloud data centers. In: 2016 IEEE World Congress on Services (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Youcef Hammal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 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

Hammal, A., Lerari, M., Zeraoulia, K., Hammal, Y. (2023). An Efficient Resource Allocation Technique in a Fog Computing Environment. In: Abraham, A., Pllana, S., Casalino, G., Ma, K., Bajaj, A. (eds) Intelligent Systems Design and Applications. ISDA 2022. Lecture Notes in Networks and Systems, vol 717. Springer, Cham. https://doi.org/10.1007/978-3-031-35510-3_52

Download citation

Publish with us

Policies and ethics