Skip to main content
Erschienen in: Cluster Computing 1/2024

07.03.2023

Imperialist competitive based approach for efficient deployment of IoT services in fog computing

verfasst von: Mansoureh Zare, Yasser Elmi Sola, Hesam Hasanpour

Erschienen in: Cluster Computing | Ausgabe 1/2024

Einloggen

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

search-config
loading …

Abstract

Although Quality of Service (QoS) and cost reduction are the main achievement of using resource rich cloud computing in IoT environments, the centralized architecture of cloud computing paradigms and long distance between IoT applications and resources causes to some inefficacy especially in real time applications. Hence, fog computing was joined into cloud computing as a new paradigm to overcome these limitations. Fog computing can provide required resources for IoT devices at the edge of network without involving the cloud. This causes processing, analysis, and storage be closer to the clients and data creation locations, thus efficiency can be improved. Each real time IoT application includes a set of services with different QoS requirements. The resources required for these services can be provided by deploying on fog nodes. This study addresses the IoT Service Placement Problem (SPP) as an autonomous planning model in fog computing. The Imperialist Competitive Algorithm as a metaheuristic approach to solving this problem was developed. Resource distribution is leveraged during allocation process considering fog nodes with sufficient resources because they can host multiple IoT services. The proposed algorithm prioritizes IoT services to reduce delay and solves SPP as a multi-objective problem. Service cost, energy consumption, resource utilization, delay cost and throughput are the specified objectives. In addition, conceptual framework is considered for expressing the proposed autonomous planning model and describing the interactions between the components of the cloud-fog-IoT ecosystem. The proposed algorithm is evaluated by simulation on a synthetic fog environment compared to its counterparts. Experimental results show the proposed algorithm can effectively improve service placement performance 9–17 percent against state-of-the-art algorithms.

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
1.
Zurück zum Zitat Rezaeipanah, A., Nazari, H., Ahmadi, G.: A hybrid approach for prolonging lifetime of wireless sensor networks using genetic algorithm and online clustering. J. Comput. Sci. Eng. 13(4), 163–174 (2019)CrossRef Rezaeipanah, A., Nazari, H., Ahmadi, G.: A hybrid approach for prolonging lifetime of wireless sensor networks using genetic algorithm and online clustering. J. Comput. Sci. Eng. 13(4), 163–174 (2019)CrossRef
2.
Zurück zum Zitat Berahmand, K., Mohammadi, M., Faroughi, A., Mohammadiani, R.P.: A novel method of spectral clustering in attributed networks by constructing parameter-free affinity matrix. Clust. Comput. 25, 869–888 (2022)CrossRef Berahmand, K., Mohammadi, M., Faroughi, A., Mohammadiani, R.P.: A novel method of spectral clustering in attributed networks by constructing parameter-free affinity matrix. Clust. Comput. 25, 869–888 (2022)CrossRef
3.
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
4.
Zurück zum Zitat Aslanpour, M.S., Dashti, S.E., Ghobaei-Arani, M., Rahmanian, A.A.: Resource provisioning for cloud applications: a 3-D, provident and flexible approach. J. Supercomput. 74(12), 6470–6501 (2018)CrossRef Aslanpour, M.S., Dashti, S.E., Ghobaei-Arani, M., Rahmanian, A.A.: Resource provisioning for cloud applications: a 3-D, provident and flexible approach. J. Supercomput. 74(12), 6470–6501 (2018)CrossRef
5.
Zurück zum Zitat Nasiri, E., Berahmand, K., Rostami, M., Dabiri, M.: A novel link prediction algorithm for protein-protein interaction networks by attributed graph embedding. Comput. Biol. Med. 137, 104772 (2021)CrossRefPubMed Nasiri, E., Berahmand, K., Rostami, M., Dabiri, M.: A novel link prediction algorithm for protein-protein interaction networks by attributed graph embedding. Comput. Biol. Med. 137, 104772 (2021)CrossRefPubMed
6.
Zurück zum Zitat Sami, H., Mourad, A.: Dynamic on-demand fog formation offering on-the-fly IoT service deployment. IEEE Trans. Netw. Serv. Manage. 17(2), 1026–1039 (2020)CrossRef Sami, H., Mourad, A.: Dynamic on-demand fog formation offering on-the-fly IoT service deployment. IEEE Trans. Netw. Serv. Manage. 17(2), 1026–1039 (2020)CrossRef
7.
Zurück zum Zitat Alizadeh, A., Chehrehpak, M., Nasr, A.K., Zamanifard, S.: An empirical study on effective factors on adoption of cloud computing in electronic banking: a case study of Iran banking sector. Int. J. Bus. Inform. Syst. 33(3), 408–428 (2020) Alizadeh, A., Chehrehpak, M., Nasr, A.K., Zamanifard, S.: An empirical study on effective factors on adoption of cloud computing in electronic banking: a case study of Iran banking sector. Int. J. Bus. Inform. Syst. 33(3), 408–428 (2020)
8.
Zurück zum Zitat Ghobaei-Arani, M., Shahidinejad, A.: A cost-efficient IoT service placement approach using whale optimization algorithm in fog computing environment. Exp. Syst. Appl. 200, 117012 (2022)CrossRef Ghobaei-Arani, M., Shahidinejad, A.: A cost-efficient IoT service placement approach using whale optimization algorithm in fog computing environment. Exp. Syst. Appl. 200, 117012 (2022)CrossRef
13.
Zurück zum Zitat Ayoubi, M., Ramezanpour, M., Khorsand, R.: An autonomous IoT service placement methodology in fog computing. Softw. Pract. Exp. 51(5), 1097–1120 (2021)CrossRef Ayoubi, M., Ramezanpour, M., Khorsand, R.: An autonomous IoT service placement methodology in fog computing. Softw. Pract. Exp. 51(5), 1097–1120 (2021)CrossRef
14.
Zurück zum Zitat Dlamini, S., Mwangama, J., Ventura, N., & Magedanz, T. (2018). Design of an Autonomous Management and Orchestration for Fog Computing. In 2018 International Conference on Intelligent and Innovative Computing Applications (ICONIC) (pp. 1–6). IEEE. Dlamini, S., Mwangama, J., Ventura, N., & Magedanz, T. (2018). Design of an Autonomous Management and Orchestration for Fog Computing. In 2018 International Conference on Intelligent and Innovative Computing Applications (ICONIC) (pp. 1–6). IEEE.
16.
Zurück zum Zitat Joyce, T., Herrmann, J.M.: A review of no free lunch theorems, and their implications for metaheuristic optimisation. Nat.Inspir. Algorithms Appl. Optim. 744, 27–51 (2018)CrossRef Joyce, T., Herrmann, J.M.: A review of no free lunch theorems, and their implications for metaheuristic optimisation. Nat.Inspir. Algorithms Appl. Optim. 744, 27–51 (2018)CrossRef
17.
Zurück zum Zitat Basir, R., Qaisar, S., Ali, M., Aldwairi, M., Ashraf, M.I., Mahmood, A., Gidlund, M.: Fog computing enabling industrial internet of things: State-of-the-art and research challenges. Sensors 19(21), 4807 (2019)CrossRefPubMedPubMedCentralADS Basir, R., Qaisar, S., Ali, M., Aldwairi, M., Ashraf, M.I., Mahmood, A., Gidlund, M.: Fog computing enabling industrial internet of things: State-of-the-art and research challenges. Sensors 19(21), 4807 (2019)CrossRefPubMedPubMedCentralADS
18.
Zurück zum Zitat Rezaeipanah, A., Syah, R., Wulandari, S., Arbansyah, A.: Design of ensemble classifier model based on MLP neural network for breast cancer diagnosis. Intel. Artif. 24(67), 147–156 (2021)CrossRef Rezaeipanah, A., Syah, R., Wulandari, S., Arbansyah, A.: Design of ensemble classifier model based on MLP neural network for breast cancer diagnosis. Intel. Artif. 24(67), 147–156 (2021)CrossRef
19.
Zurück zum Zitat Natesha, B.V., Guddeti, R.M.R.: Adopting elitism-based Genetic Algorithm for minimizing multi-objective problems of IoT service placement in fog computing environment. J. Netw. Comput. Appl. 178, 102972 (2021)CrossRef Natesha, B.V., Guddeti, R.M.R.: Adopting elitism-based Genetic Algorithm for minimizing multi-objective problems of IoT service placement in fog computing environment. J. Netw. Comput. Appl. 178, 102972 (2021)CrossRef
20.
Zurück zum Zitat Mozaffari, H., Houmansadr, A., & Venkataramani, A. (2019, December). Blocking-Resilient Communications in Information-Centric Networks using Router Redirection. In 2019 IEEE Globecom Workshops (GC Wkshps) (pp. 1–6). IEEE. Mozaffari, H., Houmansadr, A., & Venkataramani, A. (2019, December). Blocking-Resilient Communications in Information-Centric Networks using Router Redirection. In 2019 IEEE Globecom Workshops (GC Wkshps) (pp. 1–6). IEEE.
21.
Zurück zum Zitat Radhoush, S., Shabaninia, F., & Lin, J. (2018, February). Distribution system state estimation with measurement data using different compression methods. In 2018 IEEE Texas Power and Energy Conference (TPEC) (pp. 1–6). IEEE. Radhoush, S., Shabaninia, F., & Lin, J. (2018, February). Distribution system state estimation with measurement data using different compression methods. In 2018 IEEE Texas Power and Energy Conference (TPEC) (pp. 1–6). IEEE.
22.
Zurück zum Zitat Jia, B., Hu, H., Zeng, Y., Xu, T., Yang, Y.: Double-matching resource allocation strategy in fog computing networks based on cost efficiency. J. Commun. Netw. 20(3), 237–246 (2018)CrossRef Jia, B., Hu, H., Zeng, Y., Xu, T., Yang, Y.: Double-matching resource allocation strategy in fog computing networks based on cost efficiency. J. Commun. Netw. 20(3), 237–246 (2018)CrossRef
23.
Zurück zum Zitat Yousefpour, A., Patil, A., Ishigaki, G., Kim, I., Wang, X., Cankaya, H.C., Jue, J.P.: FOGPLAN: a lightweight QoS-aware dynamic fog service provisioning framework. IEEE Internet Things J 6(3), 5080–5096 (2019)CrossRef Yousefpour, A., Patil, A., Ishigaki, G., Kim, I., Wang, X., Cankaya, H.C., Jue, J.P.: FOGPLAN: a lightweight QoS-aware dynamic fog service provisioning framework. IEEE Internet Things J 6(3), 5080–5096 (2019)CrossRef
24.
Zurück zum Zitat Chen, Y., Li, Z., Yang, B., Nai, K., Li, K.: A Stackelberg game approach to multiple resources allocation and pricing in mobile edge computing. Futur. Gener. Comput. Syst. 108, 273–287 (2020)CrossRef Chen, Y., Li, Z., Yang, B., Nai, K., Li, K.: A Stackelberg game approach to multiple resources allocation and pricing in mobile edge computing. Futur. Gener. Comput. Syst. 108, 273–287 (2020)CrossRef
25.
Zurück zum Zitat Xavier, T.C., Santos, I.L., Delicato, F.C., Pires, P.F., Alves, M.P., Calmon, T.S., Amorim, C.L.: Collaborative resource allocation for cloud of things systems. J. Netw. Comput. Appl. 159, 102592 (2020)CrossRef Xavier, T.C., Santos, I.L., Delicato, F.C., Pires, P.F., Alves, M.P., Calmon, T.S., Amorim, C.L.: Collaborative resource allocation for cloud of things systems. J. Netw. Comput. Appl. 159, 102592 (2020)CrossRef
26.
Zurück zum Zitat Murtaza, F., Akhunzada, A., ul Islam, S., Boudjadar, J., Buyya, R.: QoS-aware service provisioning in fog computing. J.Netw. Comput. Appl. 165, 102674 (2020)CrossRef Murtaza, F., Akhunzada, A., ul Islam, S., Boudjadar, J., Buyya, R.: QoS-aware service provisioning in fog computing. J.Netw. Comput. Appl. 165, 102674 (2020)CrossRef
27.
Zurück zum Zitat Hassan, H.O., Azizi, S., Shojafar, M.: Priority, network and energy-aware placement of IoT-based application services in fog-cloud environments. IET Commun. 14(13), 2117–2129 (2020)CrossRef Hassan, H.O., Azizi, S., Shojafar, M.: Priority, network and energy-aware placement of IoT-based application services in fog-cloud environments. IET Commun. 14(13), 2117–2129 (2020)CrossRef
28.
Zurück zum Zitat Baranwal, G., Vidyarthi, D.P.: FONS: a fog orchestrator node selection model to improve application placement in fog computing. J. Supercomput. 77(9), 10562–10589 (2021)CrossRef Baranwal, G., Vidyarthi, D.P.: FONS: a fog orchestrator node selection model to improve application placement in fog computing. J. Supercomput. 77(9), 10562–10589 (2021)CrossRef
29.
Zurück zum Zitat Khosroabadi, F., Fotouhi-Ghazvini, F., Fotouhi, H.: SCATTER: service placement in real-time fog-assisted IoT networks. J. Sens. Actuator Netw. 10(2), 26 (2021)CrossRef Khosroabadi, F., Fotouhi-Ghazvini, F., Fotouhi, H.: SCATTER: service placement in real-time fog-assisted IoT networks. J. Sens. Actuator Netw. 10(2), 26 (2021)CrossRef
32.
Zurück zum Zitat Zhao, D., Zou, Q., Boshkani Zadeh, M.: A QoS-aware IoT service placement mechanism in fog computing based on open-source development model. J. Grid Comput. 20(2), 1–29 (2022)CrossRef Zhao, D., Zou, Q., Boshkani Zadeh, M.: A QoS-aware IoT service placement mechanism in fog computing based on open-source development model. J. Grid Comput. 20(2), 1–29 (2022)CrossRef
33.
Zurück zum Zitat Slabicki, M., & Grochla, K. (2016). Performance evaluation of CoAP, SNMP and NETCONF protocols in fog computing architecture. In NOMS 2016–2016 IEEE/IFIP Network Operations and Management Symposium (pp. 1315–1319). IEEE. Slabicki, M., & Grochla, K. (2016). Performance evaluation of CoAP, SNMP and NETCONF protocols in fog computing architecture. In NOMS 2016–2016 IEEE/IFIP Network Operations and Management Symposium (pp. 1315–1319). IEEE.
34.
Zurück zum Zitat Shakarami, A., Shahidinejad, A., Ghobaei-Arani, M.: An autonomous computation offloading strategy in mobile edge computing: a deep learning-based hybrid approach. J. Netw. Comput. Appl. 178, 102974 (2021)CrossRef Shakarami, A., Shahidinejad, A., Ghobaei-Arani, M.: An autonomous computation offloading strategy in mobile edge computing: a deep learning-based hybrid approach. J. Netw. Comput. Appl. 178, 102974 (2021)CrossRef
35.
Zurück zum Zitat Skarlat, O., Nardelli, M., Schulte, S., Borkowski, M., Leitner, P.: Optimized IoT service placement in the fog. SOCA 11(4), 427–443 (2017)CrossRef Skarlat, O., Nardelli, M., Schulte, S., Borkowski, M., Leitner, P.: Optimized IoT service placement in the fog. SOCA 11(4), 427–443 (2017)CrossRef
36.
Zurück zum Zitat Dokeroglu, T., Sevinc, E., Kucukyilmaz, T., Cosar, A.: A survey on new generation metaheuristic algorithms. Comput. Ind. Eng. 137, 106040 (2019)CrossRef Dokeroglu, T., Sevinc, E., Kucukyilmaz, T., Cosar, A.: A survey on new generation metaheuristic algorithms. Comput. Ind. Eng. 137, 106040 (2019)CrossRef
37.
Zurück zum Zitat Maaranen, H., Miettinen, K., Penttinen, A.: On initial populations of a genetic algorithm for continuous optimization problems. J. Global Optim. 37(3), 405–436 (2007)MathSciNetCrossRef Maaranen, H., Miettinen, K., Penttinen, A.: On initial populations of a genetic algorithm for continuous optimization problems. J. Global Optim. 37(3), 405–436 (2007)MathSciNetCrossRef
38.
Zurück zum Zitat Salimian, M., Ghobaei-Arani, M., Shahidinejad, A.: Toward an autonomic approach for Internet of Things service placement using gray wolf optimization in the fog computing environment. Softw.: Pract. Exp. 51(8), 1745–1772 (2021) Salimian, M., Ghobaei-Arani, M., Shahidinejad, A.: Toward an autonomic approach for Internet of Things service placement using gray wolf optimization in the fog computing environment. Softw.: Pract. Exp. 51(8), 1745–1772 (2021)
Metadaten
Titel
Imperialist competitive based approach for efficient deployment of IoT services in fog computing
verfasst von
Mansoureh Zare
Yasser Elmi Sola
Hesam Hasanpour
Publikationsdatum
07.03.2023
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 1/2024
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-023-03985-0

Weitere Artikel der Ausgabe 1/2024

Cluster Computing 1/2024 Zur Ausgabe