{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T17:08:06Z","timestamp":1780506486295,"version":"3.54.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2022,9,1]],"date-time":"2022-09-01T00:00:00Z","timestamp":1661990400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,9,1]],"date-time":"2022-09-01T00:00:00Z","timestamp":1661990400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2022,9]]},"DOI":"10.1007\/s10723-022-09622-1","type":"journal-article","created":{"date-parts":[[2022,9,14]],"date-time":"2022-09-14T16:02:53Z","timestamp":1663171373000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["An Autonomous Evolutionary Approach to Planning the IoT Services Placement in the Cloud-Fog-IoT Ecosystem"],"prefix":"10.1007","volume":"20","author":[{"given":"Xiaobin","family":"Hong","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiali","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yerong","family":"Shao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yeganeh","family":"Alizadeh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,9,14]]},"reference":[{"key":"9622_CR1","unstructured":"Salaht, F. A., Desprez, F., Lebre, A., Prud\u2019Homme, C., Abderrahim, M.: Service placement in fog computing using constraint programming. In:\u00a02019 IEEE International Conference on Services Computing (SCC),\u00a0pp. 19\u201327, IEEE,\u00a0Milan, Italy,\u00a08\u201313 July 2019"},{"issue":"3","key":"9622_CR2","doi-asserted-by":"publisher","first-page":"54","DOI":"10.4018\/jghpc.2011070105","volume":"3","author":"S Khezri","year":"2011","unstructured":"Khezri, S., Faez, K., Osmani, A.: An intelligent sensor placement method to reach a high coverage in wireless sensor networks. Int. J. Grid High-Perform. Comput. (IJGHPC). 3(3), 54\u201368 (2011)","journal-title":"Int. J. Grid High-Perform. Comput. (IJGHPC)"},{"key":"9622_CR3","doi-asserted-by":"crossref","unstructured":"Raghavendra, M. S., Chawla, P., & Rana, A.: A survey of optimization algorithms for fog computing service placement. In:\u00a02020 8th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions), pp. 259\u2013262, IEEE,\u00a0Noida, India,\u00a04\u20135 June 2020","DOI":"10.1109\/ICRITO48877.2020.9197885"},{"issue":"10","key":"9622_CR4","doi-asserted-by":"publisher","first-page":"201","DOI":"10.3390\/a12100201","volume":"12","author":"C Canali","year":"2019","unstructured":"Canali, C., Lancellotti, R.: Gasp: genetic algorithms for service placement in fog computing systems. Algorithms. 12(10), 201 (2019)","journal-title":"Algorithms"},{"issue":"4","key":"9622_CR5","doi-asserted-by":"publisher","first-page":"e12527","DOI":"10.1111\/exsy.12527","volume":"37","author":"A Osmani","year":"2020","unstructured":"Osmani, A., Mohasefi, J.B., Gharehchopogh, F.S.: Enriched latent Dirichlet allocation for sentiment analysis. Expert. Syst. 37(4), e12527 (2020)","journal-title":"Expert. Syst."},{"key":"9622_CR6","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/j.future.2019.02.056","volume":"97","author":"C Guerrero","year":"2019","unstructured":"Guerrero, C., Lera, I., Juiz, C.: Evaluation and efficiency comparison of evolutionary algorithms for service placement optimization in fog architectures. Futur. Gener. Comput. Syst. 97, 131\u2013144 (2019)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9622_CR7","doi-asserted-by":"publisher","first-page":"111230","DOI":"10.1016\/j.chaos.2021.111230","volume":"151","author":"E Nasiri","year":"2021","unstructured":"Nasiri, E., Berahmand, K., Li, Y.: A new link prediction in multiplex networks using topologically biased random walks. Chaos, Solitons Fractals. 151, 111230 (2021)","journal-title":"Chaos, Solitons Fractals"},{"key":"9622_CR8","doi-asserted-by":"publisher","unstructured":"Wang, N., Osmani, A., Mirzaei, S.: Dynamic placement of virtual machines using an improved multi-objective teaching-learning based optimization algorithm in cloud. Trans. Emerg. Telecommun. Technol. e4529 (2022).\u00a0https:\/\/doi.org\/10.1002\/ett.4529","DOI":"10.1002\/ett.4529"},{"issue":"13","key":"9622_CR9","doi-asserted-by":"publisher","first-page":"2117","DOI":"10.1049\/iet-com.2020.0007","volume":"14","author":"HO Hassan","year":"2020","unstructured":"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\u20132129 (2020)","journal-title":"IET Commun."},{"key":"9622_CR10","doi-asserted-by":"crossref","unstructured":"Yang, X. S., Deb, S.: Cuckoo Search Via L\u00e9vy Flights. In:\u00a02009 World congress on nature & biologically inspired computing (NaBIC),\u00a0pp. 210\u2013214, IEEE,\u00a0Coimbatore, India,\u00a09\u201311 December 2009","DOI":"10.1109\/NABIC.2009.5393690"},{"issue":"2","key":"9622_CR11","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1089\/big.2021.0254","volume":"10","author":"E Nasiri","year":"2022","unstructured":"Nasiri, E., Berahmand, K., Samei, Z., Li, Y.: Impact of centrality measures on the common neighbors in link prediction for multiplex networks. Big Data. 10(2), 138\u2013150 (2022)","journal-title":"Big Data"},{"key":"9622_CR12","doi-asserted-by":"publisher","first-page":"91745","DOI":"10.1109\/ACCESS.2019.2927895","volume":"7","author":"I Lera","year":"2019","unstructured":"Lera, I., Guerrero, C., Juiz, C.: YAFS: a simulator for IoT scenarios in fog computing. IEEE Access. 7, 91745\u201391758 (2019)","journal-title":"IEEE Access"},{"key":"9622_CR13","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1016\/j.comcom.2022.04.009","volume":"191","author":"F Santos","year":"2022","unstructured":"Santos, F., Immich, R., Madeira, E.R.: Multimedia services placement algorithm for cloud\u2013fog hierarchical environments. Comput. Commun. 191, 78\u201391 (2022)","journal-title":"Comput. Commun."},{"issue":"12","key":"9622_CR14","doi-asserted-by":"publisher","first-page":"6470","DOI":"10.1007\/s11227-017-2156-x","volume":"74","author":"MS Aslanpour","year":"2018","unstructured":"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\u20136501 (2018)","journal-title":"J. Supercomput."},{"key":"9622_CR15","doi-asserted-by":"publisher","first-page":"102974","DOI":"10.1016\/j.jnca.2021.102974","volume":"178","author":"A Shakarami","year":"2021","unstructured":"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)","journal-title":"J. Netw. Comput. Appl."},{"issue":"5","key":"9622_CR16","doi-asserted-by":"publisher","first-page":"640","DOI":"10.2174\/2210327910666200206155949","volume":"10","author":"S Sharma","year":"2020","unstructured":"Sharma, S., Saini, H.: Minimizing energy consumption and SLA violation in fog computing using artificial neural network. Int. J. Sensors Wirel. Commun. Control. 10(5), 640\u2013648 (2020)","journal-title":"Int. J. Sensors Wirel. Commun. Control"},{"issue":"4","key":"9622_CR17","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1007\/s11761-017-0219-8","volume":"11","author":"O Skarlat","year":"2017","unstructured":"Skarlat, O., Nardelli, M., Schulte, S., Borkowski, M., Leitner, P.: Optimized IoT service placement in the fog. SOCA. 11(4), 427\u2013443 (2017)","journal-title":"SOCA"},{"key":"9622_CR18","doi-asserted-by":"publisher","first-page":"106649","DOI":"10.1016\/j.cie.2020.106649","volume":"147","author":"S Saeedi","year":"2020","unstructured":"Saeedi, S., Khorsand, R., Bidgoli, S.G., Ramezanpour, M.: Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing. Comput. Ind. Eng. 147, 106649 (2020)","journal-title":"Comput. Ind. Eng."},{"issue":"2","key":"9622_CR19","doi-asserted-by":"publisher","first-page":"1983","DOI":"10.1007\/s11227-021-03941-y","volume":"78","author":"K Gasmi","year":"2022","unstructured":"Gasmi, K., Dilek, S., Tosun, S., Ozdemir, S.: A survey on computation offloading and service placement in fog computing-based IoT. J. Supercomput. 78(2), 1983\u20132014 (2022)","journal-title":"J. Supercomput."},{"issue":"4","key":"9622_CR20","doi-asserted-by":"publisher","first-page":"3293","DOI":"10.1007\/s11277-021-08614-w","volume":"120","author":"A Rezaeipanah","year":"2021","unstructured":"Rezaeipanah, A., Amiri, P., Nazari, H., Mojarad, M., Parvin, H.: An energy-aware hybrid approach for wireless sensor networks using re-clustering-based multi-hop routing. Wirel. Pers. Commun. 120(4), 3293\u20133314 (2021)","journal-title":"Wirel. Pers. Commun."},{"issue":"19","key":"9622_CR21","doi-asserted-by":"publisher","first-page":"15533","DOI":"10.1007\/s00521-020-04789-8","volume":"32","author":"L Abualigah","year":"2020","unstructured":"Abualigah, L., Diabat, A.: A comprehensive survey of the grasshopper optimization algorithm: results, variants, and applications. Neural Comput. & Applic. 32(19), 15533\u201315556 (2020)","journal-title":"Neural Comput. & Applic."},{"issue":"2","key":"9622_CR22","doi-asserted-by":"publisher","first-page":"387","DOI":"10.1007\/s00500-016-2474-6","volume":"22","author":"D Wang","year":"2018","unstructured":"Wang, D., Tan, D., Liu, L.: Particle swarm optimization algorithm: an overview. Soft. Comput. 22(2), 387\u2013408 (2018)","journal-title":"Soft. Comput."},{"issue":"4","key":"9622_CR23","doi-asserted-by":"publisher","first-page":"163","DOI":"10.5626\/JCSE.2019.13.4.163","volume":"13","author":"A Rezaeipanah","year":"2019","unstructured":"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\u2013174 (2019)","journal-title":"J. Comput. Sci. Eng."},{"key":"9622_CR24","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1145\/321127.321128","volume":"3","author":"J Holland","year":"1962","unstructured":"Holland, J.: Outline of control parameters for genetic algorithms. J. Assoc. Comput. Mach. 3, 297\u2013314 (1962)","journal-title":"J. Assoc. Comput. Mach."},{"key":"9622_CR25","first-page":"1942","volume-title":"Particle Swarm Optimization. In Proceedings of ICNN\u201995-International Conference on Neural Networks","author":"J Kennedy","year":"1995","unstructured":"Kennedy, J., Eberhart, R.: Particle Swarm Optimization. In Proceedings of ICNN\u201995-International Conference on Neural Networks, vol. 4, pp. 1942\u20131948. IEEE (1995)"},{"issue":"2","key":"9622_CR26","first-page":"440","volume":"15","author":"J Choi","year":"2019","unstructured":"Choi, J., Ahn, S.: Scalable service placement in the fog computing environment for the IoT-based smart city. J. Inf. Process. Syst. 15(2), 440\u2013448 (2019)","journal-title":"J. Inf. Process. Syst."},{"key":"9622_CR27","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1016\/j.jpdc.2018.03.004","volume":"132","author":"R Mahmud","year":"2019","unstructured":"Mahmud, R., Srirama, S.N., Ramamohanarao, K., Buyya, R.: Quality of experience (QoE)-aware placement of applications in fog computing environments. J. Parallel Distrib. Comput. 132, 190\u2013203 (2019)","journal-title":"J. Parallel Distrib. Comput."},{"issue":"2","key":"9622_CR28","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/MIC.2017.36","volume":"21","author":"Z Wen","year":"2017","unstructured":"Wen, Z., Yang, R., Garraghan, P., Lin, T., Xu, J., Rovatsos, M.: Fog orchestration for internet of things services. IEEE Internet Comput. 21(2), 16\u201324 (2017)","journal-title":"IEEE Internet Comput."},{"key":"9622_CR29","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1016\/j.future.2019.09.039","volume":"111","author":"RO Aburukba","year":"2020","unstructured":"Aburukba, R.O., AliKarrar, M., Landolsi, T., El-Fakih, K.: Scheduling Internet of Things requests to minimize delay in hybrid Fog\u2013Cloud computing. Futur. Gener. Comput. Syst. 111, 539\u2013551 (2020)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9622_CR30","doi-asserted-by":"publisher","first-page":"100237","DOI":"10.1016\/j.iot.2020.100237","volume":"12","author":"R Eyckerman","year":"2020","unstructured":"Eyckerman, R., Mercelis, S., Marquez-Barja, J., Hellinckx, P.: Requirements for distributed task placement in the fog. Int. Things. 12, 100237 (2020)","journal-title":"Int. Things"},{"issue":"8","key":"9622_CR31","doi-asserted-by":"publisher","first-page":"1745","DOI":"10.1002\/spe.2986","volume":"51","author":"M Salimian","year":"2021","unstructured":"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. Experience. 51(8), 1745\u20131772 (2021)","journal-title":"Softw. Pract. Experience"},{"issue":"7","key":"9622_CR32","doi-asserted-by":"publisher","first-page":"5578","DOI":"10.1007\/s11227-019-03095-y","volume":"76","author":"M Emami Khansari","year":"2020","unstructured":"Emami Khansari, M., Sharifian, S.: A modified water cycle evolutionary game theory algorithm to utilize QoS for IoT services in cloud-assisted fog computing environments. J. Supercomput. 76(7), 5578\u20135608 (2020)","journal-title":"J. Supercomput."},{"issue":"14","key":"9622_CR33","doi-asserted-by":"publisher","first-page":"e4541","DOI":"10.1002\/dac.4541","volume":"33","author":"M Faraji Mehmandar","year":"2020","unstructured":"Faraji Mehmandar, M., Jabbehdari, S., Javadi, H.S., H.: A dynamic fog service provisioning approach for IoT applications. Int. J. Commun. Syst. 33(14), e4541 (2020)","journal-title":"Int. J. Commun. Syst."},{"issue":"1","key":"9622_CR34","doi-asserted-by":"publisher","first-page":"e2008149","DOI":"10.1080\/08839514.2021.2008149","volume":"36","author":"M Salimian","year":"2022","unstructured":"Salimian, M., Ghobaei-Arani, M., Shahidinejad, A.: An evolutionary multi-objective optimization technique to deploy the IoT services in fog-enabled networks: an autonomous approach. Appl. Artif. Intell. 36(1), e2008149 (2022)","journal-title":"Appl. Artif. Intell."},{"issue":"2","key":"9622_CR35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-022-09604-3","volume":"20","author":"D Zhao","year":"2022","unstructured":"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\u201329 (2022)","journal-title":"J. Grid Comput."},{"key":"9622_CR36","doi-asserted-by":"publisher","first-page":"117012","DOI":"10.1016\/j.eswa.2022.117012","volume":"200","author":"M Ghobaei-Arani","year":"2022","unstructured":"Ghobaei-Arani, M., Shahidinejad, A.: A cost-efficient IoT service placement approach using whale optimization algorithm in fog computing environment. Expert Syst. Appl. 200, 117012 (2022)","journal-title":"Expert Syst. Appl."},{"issue":"5","key":"9622_CR37","doi-asserted-by":"publisher","first-page":"1097","DOI":"10.1002\/spe.2939","volume":"51","author":"M Ayoubi","year":"2021","unstructured":"Ayoubi, M., Ramezanpour, M., Khorsand, R.: An autonomous IoT service placement methodology in fog computing. Softw. Pract. Experience. 51(5), 1097\u20131120 (2021)","journal-title":"Softw. Pract. Experience"},{"key":"9622_CR38","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.comcom.2020.07.028","volume":"161","author":"M Etemadi","year":"2020","unstructured":"Etemadi, M., Ghobaei-Arani, M., Shahidinejad, A.: Resource provisioning for IoT services in the fog computing environment: an autonomic approach. Comput. Commun. 161, 109\u2013131 (2020)","journal-title":"Comput. Commun."},{"key":"9622_CR39","doi-asserted-by":"publisher","first-page":"102972","DOI":"10.1016\/j.jnca.2020.102972","volume":"178","author":"BV Natesha","year":"2021","unstructured":"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)","journal-title":"J. Netw. Comput. Appl."},{"issue":"1","key":"9622_CR40","doi-asserted-by":"publisher","first-page":"467","DOI":"10.1007\/s10489-020-01833-x","volume":"51","author":"A Rezaeipanah","year":"2021","unstructured":"Rezaeipanah, A., Matoori, S.S., Ahmadi, G.: A hybrid algorithm for the university course timetabling problem using the improved parallel genetic algorithm and local search. Appl. Intell. 51(1), 467\u2013492 (2021)","journal-title":"Appl. Intell."},{"key":"9622_CR41","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1016\/j.eswa.2016.01.042","volume":"54","author":"I Kaliszewski","year":"2016","unstructured":"Kaliszewski, I., Podkopaev, D.: Simple additive weighting\u2014a metamodel for multiple criteria decision analysis methods. Expert Syst. Appl. 54, 155\u2013161 (2016)","journal-title":"Expert Syst. Appl."}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-022-09622-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-022-09622-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-022-09622-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,6]],"date-time":"2022-10-06T19:35:07Z","timestamp":1665084907000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-022-09622-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9]]},"references-count":41,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,9]]}},"alternative-id":["9622"],"URL":"https:\/\/doi.org\/10.1007\/s10723-022-09622-1","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9]]},"assertion":[{"value":"15 December 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 September 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 September 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"We certify that there is no actual or potential conflict of interest in relation to this manuscript.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}}],"article-number":"32"}}