{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,27]],"date-time":"2026-08-27T17:19:19Z","timestamp":1787851159287,"version":"build-2784847793"},"reference-count":96,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,6,17]],"date-time":"2021-06-17T00:00:00Z","timestamp":1623888000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,6,17]],"date-time":"2021-06-17T00:00:00Z","timestamp":1623888000000},"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":[[2021,9]]},"DOI":"10.1007\/s10723-021-09565-z","type":"journal-article","created":{"date-parts":[[2021,6,17]],"date-time":"2021-06-17T14:03:59Z","timestamp":1623938639000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":31,"title":["A Survey of Service Placement in Cloud Environments"],"prefix":"10.1007","volume":"19","author":[{"given":"Ameni","family":"Hedhli","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9932-8433","authenticated-orcid":false,"given":"Haithem","family":"Mezni","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,6,17]]},"reference":[{"issue":"1","key":"9565_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2593512","volume":"47","author":"AN Toosi","year":"2014","unstructured":"Toosi, A.N., Calheiros, R.N., Buyya, R.: Interconnected cloud computing environments: Challenges, taxonomy, and survey. ACM Comput. Surv. (CSUR) 47(1), 1\u201347 (2014)","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"2","key":"9565_CR2","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1109\/MCI.2015.2405351","volume":"10","author":"M Guzek","year":"2015","unstructured":"Guzek, M., Bouvry, P., Talbi, E.-G.: A survey of evolutionary computation for resource management of processing in cloud computing. IEEE Comput. Intell. Mag. 10(2), 53\u201367 (2015)","journal-title":"IEEE Comput. Intell. Mag."},{"key":"9565_CR3","doi-asserted-by":"crossref","unstructured":"Yusoh, Z.I.M., Tang, M.: A penalty-based genetic algorithm for the composite saas placement problem in the cloud. In: 2010 IEEE Congress on Evolutionary Computation (CEC), pp 1\u20138. IEEE (2010)","DOI":"10.1109\/CEC.2010.5586151"},{"key":"9565_CR4","doi-asserted-by":"crossref","unstructured":"Petcu, D., Stankovski, V.: Towards cloud-enabled business process management based on patterns, rules and multiple models. In: 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications (ISPA), pp 454\u2013459. IEEE (2012)","DOI":"10.1109\/ISPA.2012.66"},{"key":"9565_CR5","doi-asserted-by":"crossref","unstructured":"Yusoh, Z.I.M., Tang, M.: A cooperative coevolutionary algorithm for the composite saas placement problem in the cloud. In: International Conference on Neural Information Processing, pp 618\u2013625. Springer (2010)","DOI":"10.1007\/978-3-642-17537-4_75"},{"key":"9565_CR6","doi-asserted-by":"crossref","unstructured":"Kang, Y., Zheng, Z., Lyu, M.R.: A latency-aware co-deployment mechanism for cloud-based services. In: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), pp 630\u2013637. IEEE (2012)","DOI":"10.1109\/CLOUD.2012.90"},{"key":"9565_CR7","unstructured":"Tortonesi, M., Foschini, L.: Business-driven service placement for highly dynamic and distributed cloud systems. IEEE Trans. Cloud Comput."},{"key":"9565_CR8","doi-asserted-by":"crossref","unstructured":"Huang, K.-C., Lu, Y.-C., Tsai, M.-H., Wu, Y.-J., Chang, H.-Y.: Performance-efficient service deployment and scheduling methods for composite cloud services. In: Proceedings of the 9th International Conference on Utility and Cloud Computing, pp 240\u2013244. ACM (2016)","DOI":"10.1145\/2996890.3007866"},{"key":"9565_CR9","doi-asserted-by":"crossref","unstructured":"Goettelmann, E., Dahman, K., G\u00e2teau, B., Godart, C.: A formal broker framework for secure and cost-effective business process deployment on multiple clouds. In: Forum at the Conference on Advanced Information Systems Engineering (CAiSE), pp 3\u201319. Springer (2014)","DOI":"10.1007\/978-3-319-19270-3_1"},{"key":"9565_CR10","doi-asserted-by":"crossref","unstructured":"Accorsi, R.: Business process as a service: Chances for remote auditing. In: 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops (COMPSACW), pp 398\u2013403. IEEE (2011)","DOI":"10.1109\/COMPSACW.2011.73"},{"key":"9565_CR11","doi-asserted-by":"crossref","unstructured":"Nacer, A.A., Goettelmann, E., Youcef, S., Tari, A., Godart, C.: Obfuscating a business process by splitting its logic with fake fragments for securing a multi-cloud deployment. In: 2016 IEEE World Congress on Services (SERVICES), pp 18\u201325. IEEE (2016)","DOI":"10.1109\/SERVICES.2016.9"},{"key":"9565_CR12","doi-asserted-by":"crossref","unstructured":"Rekik, M., Boukadi, K., Assy, N., Gaaloul, W., Ben-Abdallah, H.: A linear program for optimal configurable business processes deployment into cloud federation. In: 2016 IEEE International Conference on Services Computing (SCC), pp 34\u201341. IEEE (2016)","DOI":"10.1109\/SCC.2016.31"},{"key":"9565_CR13","unstructured":"Foschini, L., Tortonesi, M.: Adaptive and business-driven service placement in federated cloud computing environments. In: 2013 IFIP\/IEEE International Symposium On Integrated Network Management (IM 2013), pp 1245\u20131251. IEEE (2013)"},{"key":"9565_CR14","doi-asserted-by":"crossref","unstructured":"Liu, H., Charif, Y., Jung, G., Quiroz, A., Goetz, F., Sharma, N.: Towards simplifying and automating business process lifecycle management in hybrid clouds. In: 2012 IEEE 19th International Conference on Web Services (ICWS), pp 592\u2013599. IEEE (2012)","DOI":"10.1109\/ICWS.2012.88"},{"key":"9565_CR15","doi-asserted-by":"crossref","unstructured":"Goettelmann, E., Fdhila, W., Godart, C.: Partitioning and cloud deployment of composite web services under security constraints. In: 2013 IEEE International Conference on Cloud Engineering (IC2E), pp 193\u2013200. IEEE (2013)","DOI":"10.1109\/IC2E.2013.22"},{"issue":"4","key":"9565_CR16","doi-asserted-by":"publisher","first-page":"1002","DOI":"10.1109\/TPDS.2016.2604814","volume":"28","author":"S Wang","year":"2017","unstructured":"Wang, S., Urgaonkar, R., He, T., Chan, K., Zafer, M., Leung, K.K.: Dynamic service placement for mobile micro-clouds with predicted future costs. IEEE Trans. Parallel Distrib. Syst. 28(4), 1002\u20131016 (2017)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"10","key":"9565_CR17","doi-asserted-by":"publisher","first-page":"2333","DOI":"10.1109\/JSAC.2018.2869954","volume":"36","author":"T Ouyang","year":"2018","unstructured":"Ouyang, T., Zhou, Z., Chen, X.: Follow me at the edge: Mobility-aware dynamic service placement for mobile edge computing. IEEE J. Sel. Areas Commun. 36(10), 2333\u20132345 (2018)","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"9565_CR18","unstructured":"Wang, Y., Zhao, C., Yang, S., Ren, X., Wang, L., Zhao, P., Yang, X.: Mpcsm: Microservice placement for edge-cloud collaborative smart manufacturing. IEEE Trans Ind Inf"},{"key":"9565_CR19","first-page":"177","volume":"135","author":"R Mahmud","year":"2020","unstructured":"Mahmud, R., Srirama, S.N., Ramamohanarao, K., Buyya, R.: Profit-aware application placement for integrated fog\u2013cloud computing environments. IEEE J. Sel. Areas Commun. 135, 177\u2013190 (2020)","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"9565_CR20","doi-asserted-by":"crossref","unstructured":"Bowen, Y., Shaochun, W.: An adaptive simulated annealing genetic algorithm for the data placement problem in saas. In: 2012 International Conference on Industrial Control and Electronics Engineering (ICICEE), pp 1037\u20131043. IEEE (2012)","DOI":"10.1109\/ICICEE.2012.275"},{"issue":"4","key":"9565_CR21","first-page":"225","volume":"12","author":"Z Liu","year":"2014","unstructured":"Liu, Z., Hu, Z., Jonepun, L.K.: Research on composite saas placement problem based on ant colony optimization algorithm with performance matching degree strategy. JDIM 12(4), 225\u2013234 (2014)","journal-title":"JDIM"},{"key":"9565_CR22","doi-asserted-by":"crossref","unstructured":"Mezni, H., Kouki, J.: A multi-swarm based approach with cooperative learning strategy for composite saas placement. In: Proceedings of the Symposium on Applied Computing, pp 399\u2013404. ACM (2017)","DOI":"10.1145\/3019612.3019632"},{"issue":"4","key":"9565_CR23","doi-asserted-by":"publisher","first-page":"1692","DOI":"10.1109\/TNSM.2018.2880195","volume":"15","author":"M Rekik","year":"2018","unstructured":"Rekik, M., Boukadi, K., Assy, N., Gaaloul, W., Ben-Abdallah, H.: Optimal deployment of configurable business processes in cloud federations. IEEE Trans. Netw. Serv. Manag. 15(4), 1692\u20131705 (2018)","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"9565_CR24","unstructured":"Wen, Z., Cala, J., Watson, P., Romanovsky, A.: Cost effective, reliable and secure workflow deployment over federated clouds. IEEE Trans. Serv. Comput."},{"issue":"2","key":"9565_CR25","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1504\/IJWGS.2018.090740","volume":"14","author":"R Ramadoss","year":"2018","unstructured":"Ramadoss, R., Elango, N., Satheesh, A., Hsu, C. -H.: Pspo: a framework for cost-effective service placement optimisation during enterprise modernisation on hybrid clouds. Int. J. Web Grid Serv. 14(2), 170\u2013199 (2018)","journal-title":"Int. J. Web Grid Serv."},{"key":"9565_CR26","doi-asserted-by":"crossref","unstructured":"Charrada, F.B., Tebourski, N., Tata, S., Moalla, S.: Approximate placement of service-based applications in hybrid clouds. In: 2012 IEEE 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp 161\u2013166. IEEE (2012)","DOI":"10.1109\/WETICE.2012.76"},{"key":"9565_CR27","unstructured":"Agarwal, S., Dunagan, J., Jain, N., Saroiu, S., Wolman, A., Bhogan, H.: Volley: Automated data placement for geo- distributed cloud services. In: NSDI, vol. 10, p 28 (2010)"},{"issue":"3","key":"9565_CR28","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1109\/TSC.2015.2396076","volume":"9","author":"FB Charrada","year":"2016","unstructured":"Charrada, F.B., Tata, S.: An efficient algorithm for the bursting of service-based applications in hybrid clouds. IEEE Trans. Serv. Comput. 9(3), 357\u2013367 (2016)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"9565_CR29","doi-asserted-by":"crossref","unstructured":"Selimi, M., Cerd\u00e0-Alabern, L., Freitag, F., Veiga, L., Sathiaseelan, A., Crowcroft, J.: A lightweight service placement approach for community network micro-clouds. J. Grid Comput., 1\u201321 (2018)","DOI":"10.1007\/s10723-018-9437-3"},{"key":"9565_CR30","doi-asserted-by":"crossref","unstructured":"Zong, B., Raghavendra, R., Srivatsa, M., Yan, X., K. Singh, A., Lee, K.-W.: Cloud service placement via subgraph matching. In: 2014 IEEE 30th International Conference on Data Engineering (ICDE), pp 832\u2013843. IEEE (2014)","DOI":"10.1109\/ICDE.2014.6816704"},{"key":"9565_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.future.2018.04.042","volume":"87","author":"V Souza","year":"2018","unstructured":"Souza, V., Masip-Bruin, X., Mar\u00edn-Tordera, E., S\u00e0nchez-L\u00f3pez, S., Garcia, J., Ren, G. -J., Jukan, A., Ferrer, A.J.: Towards a proper service placement in combined fog-to-cloud (f2c) architectures. Futur. Gener. Comput. Syst. 87, 1\u201315 (2018)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9565_CR32","doi-asserted-by":"crossref","unstructured":"Kwok, T., Mohindra, A.: Resource calculations with constraints, and placement of tenants and instances for multi-tenant saas applications. In: International Conference on Service-Oriented Computing, pp 633\u2013648. Springer (2008)","DOI":"10.1007\/978-3-540-89652-4_57"},{"key":"9565_CR33","doi-asserted-by":"crossref","unstructured":"Goettelmann, E., Dahman, K., Gateau, B., Dubois, E., Godart, C.: A security risk assessment model for business process deployment in the cloud. In: 2014 IEEE International Conference on Services Computing (SCC), pp 307\u2013314. IEEE (2014)","DOI":"10.1109\/SCC.2014.48"},{"key":"9565_CR34","doi-asserted-by":"crossref","unstructured":"Tang, M., Yusoh, Z.: A parallel cooperative co-evolutionary genetic algorithm for the composite saas placement problem in cloud computing. In: Parallel Problem Solving from Nature-PPSN XII, pp 225\u2013234 (2012)","DOI":"10.1007\/978-3-642-32964-7_23"},{"key":"9565_CR35","unstructured":"Cerroni, W., Foschini, L., Grabarnik, G.Y., Shwartz, L., Tortonesi, M.: Service placement for hybrid clouds environments based on realistic network measurements. In: 2018 14th International Conference on Network and Service Management (CNSM), pp 184\u2013190. IEEE (2018)"},{"issue":"1","key":"9565_CR36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-018-0124-5","volume":"8","author":"LC Ochei","year":"2019","unstructured":"Ochei, L.C., Petrovski, A., Bass, J.M.: Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation. J. Cloud Comput. 8(1), 1 (2019)","journal-title":"J. Cloud Comput."},{"issue":"2","key":"9565_CR37","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1109\/TSC.2014.2381225","volume":"8","author":"M Unuvar","year":"2015","unstructured":"Unuvar, M., Tosi, S., Doganata, Y.N., Steinder, M.G., Tantawi, A.N.: Selecting optimum cloud availability zones by learning user satisfaction levels. IEEE Trans. Serv. Comput. 8(2), 199\u2013211 (2015)","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"5","key":"9565_CR38","doi-asserted-by":"publisher","first-page":"1440","DOI":"10.1109\/TC.2015.2435781","volume":"65","author":"L Yang","year":"2016","unstructured":"Yang, L., Cao, J., Liang, G., Han, X.: Cost aware service placement and load dispatching in mobile cloud systems. IEEE Trans. Comput. 65(5), 1440\u20131452 (2016)","journal-title":"IEEE Trans. Comput."},{"key":"9565_CR39","unstructured":"Hedhli, A., Mezni, H.: A dfa-based approach for the deployment of bpaas fragments in the cloud. Concurr. Comput. Pract. Exper. ,e5075"},{"issue":"2","key":"9565_CR40","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1016\/j.future.2011.07.003","volume":"28","author":"J Tordsson","year":"2012","unstructured":"Tordsson, J., Montero, R.S., Moreno-Vozmediano, R., Llorente, I.M.: Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers. Futur. Gener. Comput. Syst. 28(2), 358\u2013367 (2012)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9565_CR41","doi-asserted-by":"crossref","unstructured":"Aldawsari, B., Baker, T., England, D.: Towards a holistic multi-cloud brokerage system: Taxonomy, survey, and future directions. In: 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT\/IUCC\/DASC\/PICOM), pp 1467\u20131472. IEEE (2015)","DOI":"10.1109\/CIT\/IUCC\/DASC\/PICOM.2015.219"},{"issue":"4","key":"9565_CR42","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1109\/TCC.2014.2362120","volume":"4","author":"D Espling","year":"2016","unstructured":"Espling, D., Larsson, L., Li, W., Tordsson, J., Elmroth, E.: Modeling and placement of cloud services with internal structure. IEEE Trans. Cloud Comput. 4(4), 429\u2013439 (2016)","journal-title":"IEEE Trans. Cloud Comput."},{"issue":"12","key":"9565_CR43","doi-asserted-by":"publisher","first-page":"762","DOI":"10.1109\/JSAC.2013.SUP2.1213008","volume":"31","author":"Q Zhang","year":"2013","unstructured":"Zhang, Q., Zhu, Q., Zhani, M.F., Boutaba, R., Hellerstein, J.L.: Dynamic service placement in geographically distributed clouds. IEEE J. Sel. Areas Commun. 31(12), 762\u2013772 (2013)","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"9565_CR44","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/j.jss.2015.05.050","volume":"107","author":"K-C Huang","year":"2015","unstructured":"Huang, K.-C., Shen, B.-J.: Service deployment strategies for efficient execution of composite saas applications on cloud platform. J. Syst. Softw. 107, 127\u2013141 (2015)","journal-title":"J. Syst. Softw."},{"key":"9565_CR45","doi-asserted-by":"crossref","unstructured":"Gomes, R., Lima, J., Costa, F., da Rocha, R., Georgantas, N.: A model-based approach for the pragmatic deployment of service choreographies. In: European Conference on Service-Oriented and Cloud Computing, pp 153\u2013165. Springer (2015)","DOI":"10.1007\/978-3-319-33313-7_11"},{"key":"9565_CR46","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1016\/j.jss.2018.09.083","volume":"146","author":"T Mahdhi","year":"2018","unstructured":"Mahdhi, T., Mezni, H.: A prediction-based vm consolidation approach in iaas cloud data centers. J. Syst. Softw. 146, 263\u2013285 (2018)","journal-title":"J. Syst. Softw."},{"issue":"6","key":"9565_CR47","doi-asserted-by":"publisher","first-page":"1431","DOI":"10.1016\/j.future.2012.01.007","volume":"29","author":"JL Lucas-Simarro","year":"2013","unstructured":"Lucas-Simarro, J.L., Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M.: Scheduling strategies for optimal service deployment across multiple clouds. Futur. Gener. Comput. Syst. 29(6), 1431\u20131441 (2013)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9565_CR48","doi-asserted-by":"crossref","unstructured":"Sellami, M., Mezni, H., Hacid, M.S., Gammoudi, M.M.: Clustering-based data placement in cloud computing: a predictive approach. Clust. Comput., 1\u201337 (2021)","DOI":"10.1007\/s10586-021-03332-1"},{"key":"9565_CR49","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.comnet.2018.10.017","volume":"148","author":"Y Shao","year":"2019","unstructured":"Shao, Y., Li, C., Tang, H.: A data replica placement strategy for iot workflows in collaborative edge and cloud environments. Comput. Netw. 148, 46\u201359 (2019)","journal-title":"Comput. Netw."},{"key":"9565_CR50","unstructured":"Renart, E.G., Veith, A.D.S., Balouek-Thomert, D., de Assuncao, M.D., Lef\u00e8vre, L., Parashar, M.: Distributed operator placement for iot data analytics across edge and cloud resources. In: CCGrid 2019 - 19th Annual IEEE\/ACM International Symposium in Cluster, Cloud and Grid Computing (2019)"},{"key":"9565_CR51","doi-asserted-by":"publisher","first-page":"23511","DOI":"10.1109\/ACCESS.2018.2828102","volume":"6","author":"S Wang","year":"2018","unstructured":"Wang, S., Xu, J., Zhang, N., Liu, Y.: A survey on service migration in mobile edge computing. IEEE Access 6, 23511\u201323528 (2018)","journal-title":"IEEE Access"},{"key":"9565_CR52","doi-asserted-by":"crossref","unstructured":"Ghobaei-Arani, M., Souri, A., Rahmanian, A.A.: Resource management approaches in fog computing: a comprehensive review. J. Grid Comput., 1\u201342 (2019)","DOI":"10.1007\/s10723-019-09491-1"},{"issue":"3","key":"9565_CR53","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3391196","volume":"53","author":"FA Salaht","year":"2020","unstructured":"Salaht, F.A., Desprez, F., Lebre, A.: An overview of service placement problem in fog and edge computing. ACM Comput. Surv. (CSUR) 53(3), 1\u201335 (2020)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"9565_CR54","doi-asserted-by":"crossref","unstructured":"Masdari, M., Nabavi, S.S., Ahmadi, V.: An overview of virtual machine placement schemes in cloud computing. J. Netw. Comput. Appl., 106\u2013127 (2016)","DOI":"10.1016\/j.jnca.2016.01.011"},{"issue":"2","key":"9565_CR55","doi-asserted-by":"publisher","first-page":"377","DOI":"10.12694\/scpe.v20i2.1530","volume":"20","author":"A Kaur","year":"2019","unstructured":"Kaur, A., Gupta, P., Singh, M., Nayyar, A.: Data placement in era of cloud computing: a survey, taxonomy and open research issues. Scalable Comput. Pract. Exper. 20(2), 377\u2013398 (2019)","journal-title":"Scalable Comput. Pract. Exper."},{"issue":"5","key":"9565_CR56","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3326540","volume":"52","author":"Z Rejiba","year":"2019","unstructured":"Rejiba, Z., Masip-Bruin, X., Mar\u00edn-Tordera, E.: A survey on mobility-induced service migration in the fog, edge, and related computing paradigms. ACM Comput. Surv. (CSUR) 52(5), 1\u201333 (2019)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"9565_CR57","doi-asserted-by":"crossref","unstructured":"Raghavendra, M.S., Chawla, P., Rana, A.: A survey of optimization algorithms for fog computing service placement. In: 2020 8th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions)(ICRITO), pp 259\u2013262. IEEE (2020)","DOI":"10.1109\/ICRITO48877.2020.9197885"},{"key":"9565_CR58","doi-asserted-by":"crossref","unstructured":"Wittenburg, G., Schiller, J.: A survey of current directions in service placement in mobile ad-hoc networks. In: 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom), pp 548\u2013553. IEEE (2008)","DOI":"10.1109\/PERCOM.2008.43"},{"key":"9565_CR59","doi-asserted-by":"crossref","unstructured":"Ali, S., Mitschele-Thiel, A., Diab, A., Rasheed, A.: A survey of services placement mechanisms for future mobile communication networks. In: Proceedings of the 8th International Conference on Frontiers of Information Technology, pp 1\u20135 (2010)","DOI":"10.1145\/1943628.1943667"},{"key":"9565_CR60","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/j.asoc.2017.04.030","volume":"58","author":"C-M Lai","year":"2017","unstructured":"Lai, C.-M., Yeh, W.-C., Huang, Y.-C.: Entropic simplified swarm optimization for the task assignment problem. Appl. Soft Comput. 58, 115\u2013127 (2017)","journal-title":"Appl. Soft Comput."},{"key":"9565_CR61","doi-asserted-by":"crossref","unstructured":"Ni, Z.W., Pan, X.F., Wu, Z.J.: An ant colony optimization for the composite saas placement problem in the cloud. In: Applied Mechanics and Materials, vol. 130, pp 3062\u20133067. Trans Tech Publ (2012)","DOI":"10.4028\/www.scientific.net\/AMM.130-134.3062"},{"issue":"5","key":"9565_CR62","doi-asserted-by":"publisher","first-page":"1130","DOI":"10.1109\/JSAC.2019.2906790","volume":"37","author":"C Mouradian","year":"2019","unstructured":"Mouradian, C., Kianpisheh, S., Abu-Lebdeh, M., Ebrahimnezhad, F., Jahromi, N.T., Glitho, R.H.: Application component placement in nfv-based hybrid cloud\/fog systems with mobile fog nodes. IEEE J. Sel. Areas Commun. 37(5), 1130\u20131143 (2019)","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"9565_CR63","doi-asserted-by":"crossref","unstructured":"Hajji, M.A., Mezni, H.: A composite particle swarm optimization approach for the composite saas placement in cloud environment. Soft. Comput., 1\u201321 (2017)","DOI":"10.1007\/s00500-017-2613-8"},{"key":"9565_CR64","doi-asserted-by":"crossref","unstructured":"Tantawi, A.N.: Quantitative placement of services in hierarchical clouds. In: International Conference on Quantitative Evaluation of Systems, pp 195\u2013210. Springer (2015)","DOI":"10.1007\/978-3-319-22264-6_13"},{"key":"9565_CR65","doi-asserted-by":"crossref","unstructured":"Petcu, D.: Multi-cloud: expectations and current approaches. In: Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds, pp 1\u20136. ACM (2013)","DOI":"10.1145\/2462326.2462328"},{"issue":"2","key":"9565_CR66","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1002\/spe.2288","volume":"45","author":"AV Dastjerdi","year":"2015","unstructured":"Dastjerdi, A.V., Garg, S.K., Rana, O.F., Buyya, R.: Cloudpick: a framework for qos-aware and ontology-based service deployment across clouds. Softw. Pract. Exper. 45(2), 197\u2013231 (2015)","journal-title":"Softw. Pract. Exper."},{"key":"9565_CR67","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1016\/j.future.2016.06.021","volume":"70","author":"W T\u00e4rneberg","year":"2017","unstructured":"T\u00e4rneberg, W., Mehta, A., Wadbro, E., Tordsson, J., Eker, J., Kihl, M., Elmroth, E.: Dynamic application placement in the mobile cloud network. Futur. Gener. Comput. Syst. 70, 163\u2013177 (2017)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9565_CR68","doi-asserted-by":"crossref","unstructured":"Skarlat, O., Karagiannis, V., Rausch, T., Bachmann, K., Schulte, S.: A framework for optimization, service placement, and runtime operation in the fog. In: 2018 IEEE\/ACM 11th International Conference on Utility and Cloud Computing (UCC), pp 164\u2013173. IEEE (2018)","DOI":"10.1109\/UCC.2018.00025"},{"key":"9565_CR69","unstructured":"Lera, I., Guerrero, C., Juiz, C.: Availability-aware service placement policy in fog computing based on graph partitions. IEEE Internet Things J."},{"key":"9565_CR70","doi-asserted-by":"crossref","unstructured":"Guerrero, C., Lera, I., Juiz, C.: A lightweight decentralized service placement policy for performance optimization in fog computing. J. Ambient. Intell. Humaniz. Comput., 1\u201318 (2018)","DOI":"10.1007\/s12652-018-0914-0"},{"key":"9565_CR71","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.comcom.2018.10.008","volume":"133","author":"P Cappanera","year":"2019","unstructured":"Cappanera, P., Paganelli, F., Paradiso, F.: Vnf placement for service chaining in a distributed cloud environment with multiple stakeholders. Comput. Commun. 133, 24\u201340 (2019)","journal-title":"Comput. Commun."},{"key":"9565_CR72","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/j.future.2014.08.014","volume":"41","author":"J Altmann","year":"2014","unstructured":"Altmann, J., Kashef, M.M.: Cost model based service placement in federated hybrid clouds. Futur. Gener. Comput. Syst. 41, 79\u201390 (2014)","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"10","key":"9565_CR73","doi-asserted-by":"publisher","first-page":"1318","DOI":"10.1016\/j.jpdc.2012.06.012","volume":"72","author":"B Javadi","year":"2012","unstructured":"Javadi, B., Abawajy, J., Buyya, R.: Failure-aware resource provisioning for hybrid cloud infrastructure. J. Parallel Distrib. Comput. 72(10), 1318\u20131331 (2012)","journal-title":"J. Parallel Distrib. Comput."},{"key":"9565_CR74","doi-asserted-by":"crossref","unstructured":"Chang, H., Hari, A., Mukherjee, S., Lakshman, T.: Bringing the cloud to the edge. In: 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp 346\u2013351. IEEE (2014)","DOI":"10.1109\/INFCOMW.2014.6849256"},{"key":"9565_CR75","unstructured":"Yuan, X., Sun, M., Lou, W.: A dynamic deep-learning-based virtual edge node placement scheme for edge cloud systems in mobile environment. IEEE Trans. Cloud Comput."},{"key":"9565_CR76","doi-asserted-by":"crossref","unstructured":"Brik, B., Frangoudis, P.A., Ksentini, A.: Service-oriented mec applications placement in a federated edge cloud architecture. In: ICC 2020-2020 IEEE International Conference on Communications (ICC), pp 1\u20136. IEEE (2020)","DOI":"10.1109\/ICC40277.2020.9148814"},{"key":"9565_CR77","doi-asserted-by":"crossref","unstructured":"Moubayed, A., Shami, A., Heidari, P., Larabi, A., Brunner, R.: Cost-optimal v2x service placement in distributed cloud\/edge environment. In: 2020 16th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob)(50308), pp 1\u20136. IEEE (2020)","DOI":"10.1109\/WiMob50308.2020.9253437"},{"key":"9565_CR78","doi-asserted-by":"crossref","unstructured":"Tsipis, A., Komianos, V., Oikonomou, K., Stavrakakis, I.: Elastic distributed rendering service placement in capacitated cloud\/fog gaming systems. In: 2020 11th International Conference on Information, Intelligence, Systems and Applications (IISA), pp 1\u20138. IEEE (2020)","DOI":"10.1109\/IISA50023.2020.9284390"},{"key":"9565_CR79","doi-asserted-by":"crossref","unstructured":"Mudam, R., Bhartia, S., Chattopadhyay, S., Bhattacharya, A.: Mobility-aware service placement for vehicular users in edge-cloud environment. In: International Conference on Service-Oriented Computing, pp 248\u2013265. Springer (2020)","DOI":"10.1007\/978-3-030-65310-1_19"},{"key":"9565_CR80","unstructured":"Perez, D.A.L., Rothenberg, C.E., Santos, M., Gomes, P.H.: Ani: Abstracted network inventory for streamlined service placement in distributed clouds. IEEE (2020)"},{"key":"9565_CR81","doi-asserted-by":"crossref","unstructured":"Farhadi, V., Mehmeti, F., He, T., La Porta, T., Khamfroush, H., Wang, S., Chan, K.S.: Service placement and request scheduling for data-intensive applications in edge clouds. In: IEEE INFOCOM 2019-IEEE Conference on Computer Communications, pp 1279\u20131287. IEEE (2019)","DOI":"10.1109\/INFOCOM.2019.8737368"},{"key":"9565_CR82","doi-asserted-by":"crossref","unstructured":"Fang, J., Ma, A.: Iot application modules placement and dynamic task processing in edge-cloud computing. IEEE Internet Things J. (2020)","DOI":"10.1109\/JIOT.2020.3007751"},{"issue":"13","key":"9565_CR83","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":"9565_CR84","doi-asserted-by":"crossref","unstructured":"Li, B., Li, J., Huai, J., Wo, T., Li, Q., Zhong, L.: Enacloud: An energy-saving application live placement approach for cloud computing environments. In: IEEE International Conference on Cloud Computing, 2009. CLOUD\u201909, pp 17\u201324. IEEE (2009)","DOI":"10.1109\/CLOUD.2009.72"},{"key":"9565_CR85","doi-asserted-by":"crossref","unstructured":"Hou, S.-L., Zhao, S., Cheng, B., Cheng, Y.-Y., Chen, J.-L.: Fragmentation and optimal deployment for iot-aware business process. In: 2016 IEEE International Conference on Services Computing (SCC), pp 657\u2013664. IEEE (2016)","DOI":"10.1109\/SCC.2016.91"},{"key":"9565_CR86","doi-asserted-by":"crossref","unstructured":"Na, T., Park, P., Ryu, H., Kim, T., Kim, J., Park, J.: Optimal service placement using pseudo service chaining mechanism for cloud-based multimedia services. Multimed. Tools Appl., 1\u201319 (2020)","DOI":"10.1007\/s11042-020-09083-2"},{"key":"9565_CR87","unstructured":"Hasselmeyer, P., Qu, C., Schubert, L., Koller, B., Wieder, P.: Towards autonomous brokered sla negotiation. In: Exploiting the Knowledge Economy-Issues, Applications, Case Studies, vol. 3, pp 44\u201351 (2006)"},{"key":"9565_CR88","doi-asserted-by":"crossref","unstructured":"Sailer, A., Head, M.R., Kochut, A., Shaikh, H.: Graph-based cloud service placement. In: 2010 IEEE International Conference on Services Computing (SCC), pp 89\u201396. IEEE (2010)","DOI":"10.1109\/SCC.2010.67"},{"key":"9565_CR89","doi-asserted-by":"crossref","unstructured":"Mezni, H., Sellami, M., Kouki, J.: Security-aware saas placement using swarm intelligence. J. Softw. Evol. Process, e1932 (2018)","DOI":"10.1002\/smr.1932"},{"key":"9565_CR90","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/j.ijar.2018.09.009","volume":"103","author":"H Mezni","year":"2018","unstructured":"Mezni, H., Aridhi, S., Hadjali, A.: The uncertain cloud: State of the art and research challenges. Int. J. Approx. Reason. 103, 139\u2013151 (2018)","journal-title":"Int. J. Approx. Reason."},{"issue":"10","key":"9565_CR91","doi-asserted-by":"crossref","first-page":"1865","DOI":"10.1002\/spe.2598","volume":"48","author":"M Ghobaei-Arani","year":"2018","unstructured":"Ghobaei-Arani, M., Rahmanian, A.A., Souri, A., Rahmani, A.M.: A moth-flame optimization algorithm for web service composition in cloud computing: simulation and verification. Softw. Pract. Exper. 48(10), 1865\u20131892 (2018)","journal-title":"Softw. Pract. Exper."},{"issue":"5","key":"9565_CR92","doi-asserted-by":"publisher","first-page":"2603","DOI":"10.1007\/s11227-018-2656-3","volume":"75","author":"M Ghobaei-Arani","year":"2019","unstructured":"Ghobaei-Arani, M., Souri, A.: Lp-wsc: a linear programming approach for web service composition in geographically distributed cloud environments. J. Supercomput. 75(5), 2603\u20132628 (2019)","journal-title":"J. Supercomput."},{"issue":"24","key":"9565_CR93","doi-asserted-by":"publisher","first-page":"8353","DOI":"10.1007\/s00500-017-2783-4","volume":"22","author":"M Ghobaei-Arani","year":"2018","unstructured":"Ghobaei-Arani, M., Rahmanian, A.A., Aslanpour, M.S., Dashti, S.E.: Csa-wsc: cuckoo search algorithm for web service composition in cloud environments. Soft. Comput. 22(24), 8353\u20138378 (2018)","journal-title":"Soft. Comput."},{"key":"9565_CR94","doi-asserted-by":"crossref","unstructured":"Grivas, S.G., Kumar, T.U., Wache, H.: Cloud broker: Bringing intelligence into the cloud. In: 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD), pp 544\u2013545. IEEE (2010)","DOI":"10.1109\/CLOUD.2010.48"},{"key":"9565_CR95","doi-asserted-by":"crossref","unstructured":"Mezni, H., Sellami, M., Aridhi, S., Ben Charrada, F.: Towards big services: A synergy between service computing and parallel programming. Computing, 1\u20131 (2021)","DOI":"10.1007\/s00607-021-00999-7"},{"issue":"7","key":"9565_CR96","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MC.2015.182","volume":"48","author":"X Xu","year":"2015","unstructured":"Xu, X., Sheng, Q.Z., Zhang, L.-J., Fan, Y., Dustdar, S.: From big data to big service. Computer 48(7), 80\u201383 (2015)","journal-title":"Computer"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09565-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-021-09565-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09565-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,5]],"date-time":"2023-11-05T01:11:20Z","timestamp":1699146680000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-021-09565-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,17]]},"references-count":96,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["9565"],"URL":"https:\/\/doi.org\/10.1007\/s10723-021-09565-z","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,17]]},"assertion":[{"value":"23 November 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 May 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 June 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"23"}}