Skip to main content
Erschienen 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

verfasst von: Masoumeh Etemadi, Mostafa Ghobaei-Arani, Ali Shahidinejad

Erschienen in: Cluster Computing | Ausgabe 4/2021

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
3.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
A cost-efficient auto-scaling mechanism for IoT applications in fog computing environment: a deep learning-based approach
verfasst von
Masoumeh Etemadi
Mostafa Ghobaei-Arani
Ali Shahidinejad
Publikationsdatum
15.06.2021
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 4/2021
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-021-03307-2

Weitere Artikel der Ausgabe 4/2021

Cluster Computing 4/2021 Zur Ausgabe

Premium Partner