Skip to main content
Log in

Admission control and resource provisioning in fog-integrated cloud using modified fuzzy inference system

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Fog-integrated cloud (FiC) contains a fair amount of heterogeneity, leading to uncertainty in the resource provisioning. An admission control manager (ACM) is proposed, using a modified fuzzy inference system (FiS), to place a request based on the request’s parameters, e.g., CPU, memory, storage, and few categorical parameters, e.g., job priority and time sensitivity. The ACM considers the extended three-layer architecture of FiC. FiC nodes are classified into three computing nodes: fog node, aggregated fog node, and cloud node using modified FiS model. For performance study, extensive simulation experiments have been carried out on real Google trace. Different batches on the number of relevant rules are created and compared on metrics of job execution time, memory overhead, accuracy, and hit ratio with the modified rules. The proposed work has also been compared with the state of the art. The results have been encouraging and exhibit the benefits of the proposed model apart from being it lightweight with reduced number of rules, especially suited for the FiC.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21

Similar content being viewed by others

Abbreviations

NDS:

Non-delay sensitive

DS:

Delay sensitive

SC:

Scheduling class

RS:

Rule strength

Pr:

Priority of job

Th:

Threshold

Agg fog:

Aggregated fog node

Nom:

Number of membership

CPUfuzz :

Fuzzy membership value for CPU

Memoryfuzz :

Fuzzy membership value for memory

Storagefuzz :

Fuzzy membership value for storage

Priorityfuzz :

Fuzzy membership value for priority

Schedulingfuzz :

Fuzzy membership value for scheduling class

Thr :

Threshold values for rth parameter

M_fxn:

Compute membership functions

Cg:

Compute centroid

NoM:

Number of membership

Agg fog:

Aggregated fog node

References

  1. Yousefpour A et al (2019) FogPlan: a lightweight QoS-aware dynamic fog service provisioning framework. IEEE Internet Things J 6(3):5080–5096

    Article  Google Scholar 

  2. Mann ZÁ (2021) Notions of architecture in fog computing. Computing 103(1):51–73

    Article  MathSciNet  Google Scholar 

  3. Aburukba RO, AliKarrar M, Landolsi T, El-Fakih K (2020) Scheduling internet of things requests to minimize latency in hybrid fog–cloud computing. Futur Gener Comput Syst 111:539–551

    Article  Google Scholar 

  4. Mahmud R, Kotagiri R, Buyya R (2018) Fog computing: a taxonomy, survey and future directions. In: Di Martino B, Li KC, Yang LT, Esposito A (eds) Internet of everything. Springer, Singapore, pp 103–130

    Chapter  Google Scholar 

  5. Singh SP, Nayyar A, Kumar R, Sharma A (2019) Fog computing: from architecture to edge computing and big data processing. J Supercomput 75(4):2070–2105

    Article  Google Scholar 

  6. Manasrah AM, Gupta BB et al (2019) An optimized service broker routing policy based on differential evolution algorithm in fog/cloud environment”. Cluster Comput 22(1):1639–1653

    Article  Google Scholar 

  7. Singh SP, Sharma A, Kumar R (2020) Design and exploration of load balancers for fog computing using fuzzy logic. Simul Model Pract Theory 101(1569):102017

    Article  Google Scholar 

  8. Sham EE, Vidyarthi DP (2022) Intelligent admission control manager for fog-integrated cloud: a hybrid machine learning approach. Concurr Comput Pract Exp 34(10):e6687

    Article  Google Scholar 

  9. Pourjavad E, Shahin A (2018) The application of Mamdani fuzzy inference system in evaluating green supply chain management performance. Int J Fuzzy Syst 20(3):901–912

    Article  Google Scholar 

  10. Bakhshipour A, Zareiforoush H, Bagheri I (2020) Application of decision trees and fuzzy inference system for quality classification and modeling of black and green tea based on visual features. J Food Meas Charact 14(3):1402–1416

    Article  Google Scholar 

  11. Wadhwa H, Aron R (2022) TRAM: technique for resource allocation and management in fog computing environment. J Supercomput 78(1):667–690

    Article  Google Scholar 

  12. Guevara JC, de Torres RS, de Fonseca NLS (2020) On the classification of fog computing applications: a machine learning perspective. J. Netw. Comput. Appl. 159:102596

    Article  Google Scholar 

  13. Gasmi K, Dilek S, Tosun S, Ozdemir S (2022) A survey on computation offloading and service placement in fog computing-based IoT. J Supercomput 78(2):1983–2014

    Article  Google Scholar 

  14. Nieves EH, Hernandez G, Gonzalez A-BG, Gonzalez SR, Corchado JM (2020) Fog computing architecture for personalized recommendation of banking products. Expert Syst Appl 140:112900

    Article  Google Scholar 

  15. Gaouar N, Lehsaini M (2021) Toward vehicular cloud/fog communication: A survey on data dissemination in vehicular ad hoc networks using vehicular cloud/fog computing. Int J Commun Syst 34(13):e4906

    Article  Google Scholar 

  16. Barenji AV, Guo H, Wang Y, Li Z, Rong Y (2021) Toward blockchain and fog computing collaborative design and manufacturing platform: support customer view. Robot Comput Integr Manuf 67:102043

    Article  Google Scholar 

  17. Hameed AR, ul Islam S, Ahmad I, Munir K (2021) Energy-and performance-aware load-balancing in vehicular fog computing. Sustain Comput Inform Syst 30:100454

    Google Scholar 

  18. Sutagundar A, Sangulagi P (2021) Fog computing based information classification in sensor cloud-agent approach. Expert Syst Appl 182:115232

    Article  Google Scholar 

  19. Kumar A, Sharma S, Goyal N, Gupta SK, Kumari S, Kumar S (2022) Energy-efficient fog computing in internet of things based on routing protocol for low-power and lossy network with Contiki. Int J Commun Syst

  20. Sun H, Yu H, Fan G, Chen L (2020) Energy and time efficient task offloading and resource allocation on the generic IoT-fog-cloud architecture. Peer-to-Peer Netw Appl 13(2):548–563

    Article  Google Scholar 

  21. Tseng F, Tsai M, Tseng C, Yang Y, Liu C, Chou L (2018) a lightweight autoscaling mechanism for fog computing in industrial applications. IEEE Trans Ind Inf 14(10):4529–4537

    Article  Google Scholar 

  22. Mahini H, Rahmani AM, Mousavirad SM (2021) An evolutionary game approach to IoT task offloading in fog-cloud computing. J Supercomput 77(6):5398–5425

    Article  Google Scholar 

  23. Lv Z, Chen D, Lou R, Wang Q (2021) Intelligent edge computing based on machine learning for smart city. Futur Gener Comput Syst 115:90–99

    Article  Google Scholar 

  24. Naik KJ (2021) A cloud-fog computing system for classification and scheduling the information-centric IoT applications. Int J Commun Networks Distrib Syst 27(4):388–423

    Article  Google Scholar 

  25. Sham EE, Vidyarthi DP (2022) CoFA for QoS based secure communication using adaptive chaos dynamical system in fog-integrated cloud. Digit Signal Process

  26. Rahbari D, Nickray M (2019) Task offloading in mobile fog computing by classification and regression tree. Peer-to-Peer Netw Appl 13:1–19

    Google Scholar 

  27. Shooshtarian L, Lan D, Taherkordi A (2019) A clustering-based approach to efficient resource allocation in fog computing. In: International Symposium on Pervasive Systems, Algorithms and Networks, pp 207–224

  28. Sarkar S, Chatterjee S, Misra S (2018) Assessment of the suitability of fog computing in the context of internet of things. IEEE Trans Cloud Comput 6(1):46–59

    Article  Google Scholar 

  29. Pourghebleh B, Hayyolalam V (2019) A comprehensive and systematic review of the load balancing mechanisms in the internet of things. Cluster Comput 23:1–21

    Google Scholar 

  30. Gasmi K, Dilek S, Tosun S, Ozdemir S (2021) A survey on computation offloading and service placement in fog computing-based IoT”. J Supercomput 78:1–32

    Google Scholar 

  31. Mishra S, Sahoo MN, Bakshi S, Rodrigues JJPC (2020) Dynamic resource allocation in fog-cloud hybrid systems using multicriteria AHP techniques. IEEE Internet Things J 7(9):8993–9000

    Article  Google Scholar 

  32. Agrawal N (2021) Dynamic load balancing assisted optimized access control mechanism for edge-fog-cloud network in internet of things environment. Concurr. Comput Pract Exp 33(21):e6440

    Article  Google Scholar 

  33. Baranwal G, Vidyarthi DP (2022) TRAPPY: a truthfulness and reliability aware application placement policy in fog computing. J Supercomput 78:1–27

    Article  Google Scholar 

  34. Baranwal G, Vidyarthi DP (2021) FONS: a fog orchestrator node selection model to improve application placement in fog computing. J Supercomput 77(9):10562–10589

    Article  Google Scholar 

  35. Hamouda E, Abohamama AS (2020) A hybrid energy–aware virtual machine placement algorithm for cloud environments. Expert Syst Appl 150:113306

    Article  Google Scholar 

  36. Mamdani EH (1974) Application of fuzzy algorithms for control of the simple dynamic plant. Proc Inst Electr Eng 121(12):1585–1588

    Article  Google Scholar 

  37. Takagi T, Sugeno M (1985) Fuzzy identification of systems and its applications to modeling and control. IEEE Trans Syst Man Cybern 1:116–132

    Article  MATH  Google Scholar 

  38. Chaudhari S, Patil M, Bambhori J (2014) Study and review of fuzzy inference systems for decision making and control. Am Int J Res Sci Technol Eng Math 14(147):88–92

    Google Scholar 

  39. Kansal A, Kaur V (2013) Comparison of mamdani-type and sugeno-type FIS for water flow rate control in a rawmill. Int J Sci Eng Res 4(6):2580–2584

    Google Scholar 

  40. Gupta S, Dileep AD (2020) Long range dependence in cloud servers: a statistical analysis based on google workload trace. Computing 102:1–19

    Article  MathSciNet  Google Scholar 

  41. Hussain A, Aleem M (2018) GoCJ: google cloud jobs dataset for distributed and cloud computing infrastructures. Data 3(4):38

    Article  Google Scholar 

  42. Hao Z, Novak E, Yi S, Li Q (2017) Challenges and software architecture for fog computing. IEEE Internet Comput 21(2):44–53

    Article  Google Scholar 

  43. Keshavarz Ghorabaee M, Amiri M, Zavadskas EK, Turskis Z, Antucheviciene J (2017) Stochastic EDAS method for multicriteria decision-making with normally distributed data. J Intell Fuzzy Syst 33(3):1627–1638

    Article  Google Scholar 

  44. Zaballa EO, Franco D, Aguado M, Berger MS (2020) Next-generation sdn and fog computing: a new paradigm for SDN-based edge computing

  45. Phan L-A, Nguyen D-T, Lee M, Park D-H, Kim T (2021) Dynamic fog-to-fog offloading in SDN-based fog computing systems. Futur Gener Comput Syst 117:486–497

    Article  Google Scholar 

  46. Diro AA, Reda HT, Chilamkurti N (2018) Differential flow space allocation scheme in SDN based fog computing for IoT applications. J Ambient Intell Humaniz Comput, pp 1–11

  47. Tomovic S, Yoshigoe K, Maljevic I, Radusinovic I (2017) Software-defined fog network architecture for IoT. Wirel Pers Commun 92(1):181–196

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the School of Computer and Systems Sciences, Jawaharlal Nehru University, New Delhi. The authors are also grateful to University Grant Commission (UGC) for funding one of the author with Maulana Azad National fellowship (MANF). The role of the authors, in this work, are as follows. Eht E Sham: Idea of the model, Experimental execution, Analysis, First draft of the manuscript. D P Vidyarthi: Idea of the model, Analysis & Conclusion, Manuscript refinement, proofreading. All data and materials as well as a software application or custom code support comply with field standards.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deo Prakash Vidyarthi.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sham, E.E., Vidyarthi, D.P. Admission control and resource provisioning in fog-integrated cloud using modified fuzzy inference system. J Supercomput 78, 15463–15503 (2022). https://doi.org/10.1007/s11227-022-04483-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04483-7

Keywords

Navigation