Skip to main content
Top
Published in: Cluster Computing 4/2021

15-06-2021

A cost-efficient auto-scaling mechanism for IoT applications in fog computing environment: a deep learning-based approach

Authors: Masoumeh Etemadi, Mostafa Ghobaei-Arani, Ali Shahidinejad

Published in: Cluster Computing | Issue 4/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The fog computing model has emerged as a viable infrastructure for serving IoT applications in recent years. In the fog ecosystem, it is essential to manage resources for different workloads due to the high volume and rapid growth of requests. Therefore, a challenge faced in this area is dynamic and efficient resource auto-scaling because fog resources must be allocated to requests efficiently. More fog resources than needed leads to “Over-Provisioning”, and fewer fog resources leads to the “Under-provisioning” issue. To this end, an effective deep learning-based resource auto-scaling mechanism has been proposed to manage the number of resources needed to handle dynamic workloads in a fog environment. The simulation results indicated that the proposed solution reduces cost, network usage, and delay violation and increases CPU utilization compared with existing resource auto-scaling mechanisms.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
3.
go back to reference Atlam, H.F., Walters, R.J., Wills, G.B.: Fog computing and the Internet of Things: a review. Big Data Cogn. Comput. 2(2), 10 (2018)CrossRef Atlam, H.F., Walters, R.J., Wills, G.B.: Fog computing and the Internet of Things: a review. Big Data Cogn. Comput. 2(2), 10 (2018)CrossRef
4.
go back to reference Liu, Y., Zhang, J., Zhan, J.: Privacy protection for fog computing and the Internet of Things data based on blockchain. Clust. Comput. 24, 1–15 (2020) Liu, Y., Zhang, J., Zhan, J.: Privacy protection for fog computing and the Internet of Things data based on blockchain. Clust. Comput. 24, 1–15 (2020)
5.
go back to reference Shahidinejad, A., Ghobaei-Arani, M., Masdari, M.: Resource provisioning using workload clustering in cloud computing environment: a hybrid approach. Clust. Comput. 24(1), 319–342 (2021)CrossRef Shahidinejad, A., Ghobaei-Arani, M., Masdari, M.: Resource provisioning using workload clustering in cloud computing environment: a hybrid approach. Clust. Comput. 24(1), 319–342 (2021)CrossRef
6.
go back to reference Puliafito, C., Mingozzi, E., Longo, F., Puliafito, A., Rana, O.: Fog computing for the Internet of Things: a survey. ACM Trans. Internet Technol. 19(2), 1–41 (2019)CrossRef Puliafito, C., Mingozzi, E., Longo, F., Puliafito, A., Rana, O.: Fog computing for the Internet of Things: a survey. ACM Trans. Internet Technol. 19(2), 1–41 (2019)CrossRef
7.
go back to reference Jyoti, A., Shrimali, M.: Dynamic provisioning of resources based on load balancing and service broker policy in cloud computing. Clust. Comput. 23(1), 377–395 (2020)CrossRef Jyoti, A., Shrimali, M.: Dynamic provisioning of resources based on load balancing and service broker policy in cloud computing. Clust. Comput. 23(1), 377–395 (2020)CrossRef
8.
go back to reference Mahmud, R., Kotagiri, R., Buyya, R.: Fog computing: a taxonomy, survey and future directions. In: Internet of Everything, pp. 103–130. Springer, Singapore (2018) Mahmud, R., Kotagiri, R., Buyya, R.: Fog computing: a taxonomy, survey and future directions. In: Internet of Everything, pp. 103–130. Springer, Singapore (2018)
9.
go back to reference Aslanpour, M.S., Gill, S.S., Toosi, A.N.: Performance evaluation metrics for cloud, fog and edge computing: a review, taxonomy, benchmarks and standards for future research. Internet Things 12, 100273 (2020)CrossRef Aslanpour, M.S., Gill, S.S., Toosi, A.N.: Performance evaluation metrics for cloud, fog and edge computing: a review, taxonomy, benchmarks and standards for future research. Internet Things 12, 100273 (2020)CrossRef
10.
go back to reference Ayoubi, M., Ramezanpour, M., Khorsand, R.: An autonomous IoT service placement methodology in fog computing. Software: Practice and Experience, 51(5), 1097-1120, (2021) Ayoubi, M., Ramezanpour, M., Khorsand, R.: An autonomous IoT service placement methodology in fog computing. Software: Practice and Experience, 51(5), 1097-1120, (2021)
11.
go back to reference Manasrah, A.M., Gupta, B.B.: An optimized service broker routing policy based on differential evolution algorithm in fog/cloud environment. Clust. Comput. 22(1), 1639–1653 (2019)CrossRef Manasrah, A.M., Gupta, B.B.: An optimized service broker routing policy based on differential evolution algorithm in fog/cloud environment. Clust. Comput. 22(1), 1639–1653 (2019)CrossRef
12.
go back to reference Ghobaei-Arani, M., Souri, A., Rahmanian, A.A.: Resource management approaches in fog computing: a comprehensive review. J. Grid Comput. 18, 1–42 (2019)CrossRef Ghobaei-Arani, M., Souri, A., Rahmanian, A.A.: Resource management approaches in fog computing: a comprehensive review. J. Grid Comput. 18, 1–42 (2019)CrossRef
13.
go back to reference Pournaras, E., Yadhunathan, S., Diaconescu, A.: Holarchic structures for decentralized deep learning: a performance analysis. Clust. Comput. 23(1), 19–240 (2020)CrossRef Pournaras, E., Yadhunathan, S., Diaconescu, A.: Holarchic structures for decentralized deep learning: a performance analysis. Clust. Comput. 23(1), 19–240 (2020)CrossRef
16.
go back to reference Gupta, B.B., Agrawal, D.P., Yamaguchi, S.: Deep learning models for human centered computing in fog and mobile edge networks. J. Ambient Intell. Humaniz. Comput. 10, 2907–2911 (2019)CrossRef Gupta, B.B., Agrawal, D.P., Yamaguchi, S.: Deep learning models for human centered computing in fog and mobile edge networks. J. Ambient Intell. Humaniz. Comput. 10, 2907–2911 (2019)CrossRef
17.
go back to reference Naha, R.K., Garg, S., Chan, A., Battula, S.K.: Deadline-based dynamic resource allocation and provisioning algorithms in fog–cloud environment. Future Gener. Comput. Syst. 104, 131–141 (2020)CrossRef Naha, R.K., Garg, S., Chan, A., Battula, S.K.: Deadline-based dynamic resource allocation and provisioning algorithms in fog–cloud environment. Future Gener. Comput. Syst. 104, 131–141 (2020)CrossRef
18.
go back to reference Baghban, H., Huang, C.Y., Hsu, C.H.: Resource provisioning towards OPEX optimization in horizontal edge federation. Comput. Commun. 158, 39–50 (2020)CrossRef Baghban, H., Huang, C.Y., Hsu, C.H.: Resource provisioning towards OPEX optimization in horizontal edge federation. Comput. Commun. 158, 39–50 (2020)CrossRef
19.
go back to reference Madan, N., Malik, A.W., Rahman, A.U., Ravana, S.D.: On-demand resource provisioning for vehicular networks using flying fog. Veh. Commun. 25, 100252 (2020) Madan, N., Malik, A.W., Rahman, A.U., Ravana, S.D.: On-demand resource provisioning for vehicular networks using flying fog. Veh. Commun. 25, 100252 (2020)
20.
go back to reference Santos, J., Wauters, T., Volckaert, B., De Turck, F.: Towards end-to-end resource provisioning in Fog Computing over Low Power Wide Area Networks. J. Netw. Comput. Appl. 175, 102915 (2021)CrossRef Santos, J., Wauters, T., Volckaert, B., De Turck, F.: Towards end-to-end resource provisioning in Fog Computing over Low Power Wide Area Networks. J. Netw. Comput. Appl. 175, 102915 (2021)CrossRef
21.
go back to reference Lu, S., Wu, J., Duan, Y., Wang, N., Fang, J.: Towards cost-efficient resource provisioning with multiple mobile users in fog computing. J. Parallel Distrib. Comput. 146, 96–106 (2020)CrossRef Lu, S., Wu, J., Duan, Y., Wang, N., Fang, J.: Towards cost-efficient resource provisioning with multiple mobile users in fog computing. J. Parallel Distrib. Comput. 146, 96–106 (2020)CrossRef
22.
go back to reference Nguyen, N.D., Phan, L.A., Park, D.H., Kim, S., Kim, T.: ElasticFog: elastic resource provisioning in container-based fog computing. IEEE Access 8, 183879–183890 (2020)CrossRef Nguyen, N.D., Phan, L.A., Park, D.H., Kim, S., Kim, T.: ElasticFog: elastic resource provisioning in container-based fog computing. IEEE Access 8, 183879–183890 (2020)CrossRef
23.
go back to reference Porkodi, V., Singh, A.R., Sait, A.R.W., Shankar, K., Yang, E., Seo, C., Joshi, G.P.: Resource provisioning for cyber–physical–social system in cloud–fog–edge computing using optimal flower pollination algorithm. IEEE Access 8, 105311–105319 (2020)CrossRef Porkodi, V., Singh, A.R., Sait, A.R.W., Shankar, K., Yang, E., Seo, C., Joshi, G.P.: Resource provisioning for cyber–physical–social system in cloud–fog–edge computing using optimal flower pollination algorithm. IEEE Access 8, 105311–105319 (2020)CrossRef
24.
go back to reference Naha, R.K., Garg, S., Battula, S.K., Amin, M.B., Georgakopoulos, D.: Multiple Linear Regression-Based Energy-Aware Resource Allocation in the Fog Computing Environment. arXiv preprint (2021). arXiv:2103.06385 Naha, R.K., Garg, S., Battula, S.K., Amin, M.B., Georgakopoulos, D.: Multiple Linear Regression-Based Energy-Aware Resource Allocation in the Fog Computing Environment. arXiv preprint (2021). arXiv:2103.06385
25.
go back to reference Xu, Z., Zhang, Y., Li, H., Yang, W., Qi, Q.: Dynamic resource provisioning for cyber–physical systems in cloud–fog–edge computing. J Cloud Comput. 9(1), 1–16 (2020)CrossRef Xu, Z., Zhang, Y., Li, H., Yang, W., Qi, Q.: Dynamic resource provisioning for cyber–physical systems in cloud–fog–edge computing. J Cloud Comput. 9(1), 1–16 (2020)CrossRef
26.
go back to reference Mahmud, R., Toosi, A.N.: Con-Pi: A Distributed Container-Based Edge and Fog Computing Framework for Raspberry Pis. arXiv preprint (2021). arXiv:2101.03533 Mahmud, R., Toosi, A.N.: Con-Pi: A Distributed Container-Based Edge and Fog Computing Framework for Raspberry Pis. arXiv preprint (2021). arXiv:2101.03533
27.
go back to reference Etemadi, M., Ghobaei-Arani, M., Shahidinejad, A.: Resource provisioning for IoT services in the fog computing environment: an autonomic approach. Comput. Commun. 161, 109–131 (2020)CrossRef Etemadi, M., Ghobaei-Arani, M., Shahidinejad, A.: Resource provisioning for IoT services in the fog computing environment: an autonomic approach. Comput. Commun. 161, 109–131 (2020)CrossRef
28.
go back to reference Tseng, F.-H., Tsai, M.-S., Tseng, C.-W., Yang, Y.-T., Liu, C.-C., Chou, L.-D.: A lightweight auto-scaling mechanism for fog computing in industrial applications. IEEE Trans. Ind. Inform. 14(10), 1–8 (2018)CrossRef Tseng, F.-H., Tsai, M.-S., Tseng, C.-W., Yang, Y.-T., Liu, C.-C., Chou, L.-D.: A lightweight auto-scaling mechanism for fog computing in industrial applications. IEEE Trans. Ind. Inform. 14(10), 1–8 (2018)CrossRef
29.
go back to reference El Kafhali, S., Salah, K.: Efficient and dynamic scaling of fog nodes for IoT devices. J. Supercomput. 73, 5261–5284 (2017)CrossRef El Kafhali, S., Salah, K.: Efficient and dynamic scaling of fog nodes for IoT devices. J. Supercomput. 73, 5261–5284 (2017)CrossRef
30.
go back to reference Peng, L., Dhaini, A.R., Ho, P.H.: Toward integrated Cloud-Fog networks for efficient IoT provisioning: key challenges and solutions. Future Gener. Comput. Syst. 88, 606–613 (2018)CrossRef Peng, L., Dhaini, A.R., Ho, P.H.: Toward integrated Cloud-Fog networks for efficient IoT provisioning: key challenges and solutions. Future Gener. Comput. Syst. 88, 606–613 (2018)CrossRef
32.
go back to reference Rabie, A.H., Ali, S.H., Ali, H.A., Saleh, A.I.: A fog based load forecasting strategy for smart grids using big electrical data. Clust. Comput. 22(1), 241–270 (2019)CrossRef Rabie, A.H., Ali, S.H., Ali, H.A., Saleh, A.I.: A fog based load forecasting strategy for smart grids using big electrical data. Clust. Comput. 22(1), 241–270 (2019)CrossRef
34.
go back to reference Millham, R., Agbehadji, I.E., Yang, H.: Parameter tuning onto recurrent neural network and long short-term memory (RNN-LSTM) network for feature selection in classification of high-dimensional bioinformatics datasets. In: Bio-inspired Algorithms for Data Streaming and Visualization, Big Data Management, and Fog Computing, pp. 21-42. Springer, Singapore (2021) Millham, R., Agbehadji, I.E., Yang, H.: Parameter tuning onto recurrent neural network and long short-term memory (RNN-LSTM) network for feature selection in classification of high-dimensional bioinformatics datasets. In: Bio-inspired Algorithms for Data Streaming and Visualization, Big Data Management, and Fog Computing, pp. 21-42. Springer, Singapore (2021)
35.
go back to reference Alaei, M., Khorsand, R., Ramezanpour, M.: An adaptive fault detector strategy for scientific workflow scheduling based on improved differential evolution algorithm in cloud. Applied Soft Computing, 99, 106895, (2021) Alaei, M., Khorsand, R., Ramezanpour, M.: An adaptive fault detector strategy for scientific workflow scheduling based on improved differential evolution algorithm in cloud. Applied Soft Computing, 99, 106895, (2021)
36.
go back to reference Gupta, H., Vahid Dastjerdi, A., Ghosh, S.K., Buyya, R.: iFogSim: a toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments. Softw. Pract. Exp. 47(9), 1275–1296 (2017)CrossRef Gupta, H., Vahid Dastjerdi, A., Ghosh, S.K., Buyya, R.: iFogSim: a toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments. Softw. Pract. Exp. 47(9), 1275–1296 (2017)CrossRef
38.
go back to reference Saeedi, S., Khorsand, R., Bidgoli, S. G., & Ramezanpour, M.: Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing. Computers & Industrial Engineering, 147, 106649, (2020) Saeedi, S., Khorsand, R., Bidgoli, S. G., & Ramezanpour, M.: Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing. Computers & Industrial Engineering, 147, 106649, (2020)
39.
go back to reference Paknejad, P., Khorsand, R., Ramezanpour, M.: Chaotic improved PICEA-g-based multi-objective optimization for workflow scheduling in cloud environment. Future Generation Computer Systems, 117, 12-28, (2021) Paknejad, P., Khorsand, R., Ramezanpour, M.: Chaotic improved PICEA-g-based multi-objective optimization for workflow scheduling in cloud environment. Future Generation Computer Systems, 117, 12-28, (2021)
Metadata
Title
A cost-efficient auto-scaling mechanism for IoT applications in fog computing environment: a deep learning-based approach
Authors
Masoumeh Etemadi
Mostafa Ghobaei-Arani
Ali Shahidinejad
Publication date
15-06-2021
Publisher
Springer US
Published in
Cluster Computing / Issue 4/2021
Print ISSN: 1386-7857
Electronic ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-021-03307-2

Other articles of this Issue 4/2021

Cluster Computing 4/2021 Go to the issue

Premium Partner