{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,19]],"date-time":"2024-09-19T16:26:52Z","timestamp":1726763212820},"reference-count":121,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,1,12]],"date-time":"2023-01-12T00:00:00Z","timestamp":1673481600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,1,12]],"date-time":"2023-01-12T00:00:00Z","timestamp":1673481600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"abstract":"Abstract<\/jats:title>The evolution of Cloud Computing into a service utility, along with the pervasive adoption of the IoT paradigm, has promoted a significant growth in the need of computational and storage services. The traditional use of cloud services, focused on the consumption of one provider, is not valid anymore due to different shortcomings being the risk of vendor lock-in a critical. We are assisting to a change of paradigm, from the usage of a single cloud provider to the combination of multiple cloud service types, affecting the way in which applications are designed, developed, deployed and operated over such heterogeneous ecosystems. The result is an effective heterogeneity of architectures, methods, tools, and frameworks, copying with the multi-cloud application concept. The goal of this study is manifold. Firstly, it aims to characterize the multi-cloud concept from the application development perspective by reviewing existing definitions of multi-cloud native applications in the literature. Secondly, we set up the basis for the architectural characterization of these kind of applications. Finally, we highlight several open research issues drawn up from the analysis carried out. To achieve that, we have conducted a systematic literature review (SLR), where, a large set of primary studies published between 2011 and 2021 have been studied and classified. The in-depth analysis has revealed five main research trends for the improvement of the development and operation DevOps lifecycle of \u201cmulti-cloud native applications\u201d. The paper finishes with directions for future work and research challenges to be addressed by the software community.<\/jats:p>","DOI":"10.1186\/s13677-022-00367-6","type":"journal-article","created":{"date-parts":[[2023,1,12]],"date-time":"2023-01-12T11:12:25Z","timestamp":1673521945000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["Understanding the challenges and novel architectural models of multi-cloud native applications \u2013 a systematic literature review"],"prefix":"10.1186","volume":"12","author":[{"given":"Juncal","family":"Alonso","sequence":"first","affiliation":[]},{"given":"Leire","family":"Orue-Echevarria","sequence":"additional","affiliation":[]},{"given":"Valentina","family":"Casola","sequence":"additional","affiliation":[]},{"given":"Ana Isabel","family":"Torre","sequence":"additional","affiliation":[]},{"given":"Maider","family":"Huarte","sequence":"additional","affiliation":[]},{"given":"Eneko","family":"Osaba","sequence":"additional","affiliation":[]},{"given":"Jesus L.","family":"Lobo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,1,12]]},"reference":[{"key":"367_CR1","first-page":"1","volume-title":"2020 IEEE symposium on computers and communications (ISCC)","author":"MR Bouakouk","year":"2020","unstructured":"Bouakouk MR, Abdelli A, Mokdad L (2020) Survey on the cloud-IoT paradigms: taxonomy and architectures. In: 2020 IEEE symposium on computers and communications (ISCC). IEEE, Rennes, pp 1\u20136"},{"key":"367_CR2","first-page":"1","volume":"1","author":"AT Atieh","year":"2021","unstructured":"Atieh AT (2021) The next generation cloud technologies: a review on distributed cloud, fog and edge computing and their opportunities and challenges. Res Berg Rev Sci Technol 1:1\u201315","journal-title":"Res Berg Rev Sci Technol"},{"key":"367_CR3","unstructured":"Mazzucca J Survey analysis: cloud adoption across vertical industries exhibits more similarities than differences. Gartner https:\/\/www.gartner.com\/en\/documents\/2987617\/survey-analysis-cloud-adoption-across-vertical-industrie. Accessed 28 Dec 2021"},{"key":"367_CR4","unstructured":"Cloud Native Computing Foundation Cloud Native Survey 2020. https:\/\/www.cncf.io\/reports\/#cloud-native-surveys. Accessed 5 Apr 2021"},{"key":"367_CR5","unstructured":"How leading industries are driving multi-cloud adoption | ITProPortal. https:\/\/www.itproportal.com\/features\/how-leading-industries-are-driving-multi-cloud-adoption\/. Accessed 1 Jan 2022"},{"key":"367_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2017.01.001","volume":"126","author":"N Kratzke","year":"2017","unstructured":"Kratzke N, Quint P-C (2017) Understanding cloud-native applications after 10 years of cloud computing - a systematic mapping study. J Syst Softw 126:1\u201316. https:\/\/doi.org\/10.1016\/j.jss.2017.01.001","journal-title":"J Syst Softw"},{"key":"367_CR7","doi-asserted-by":"publisher","unstructured":"Priyadarsini K, Raj EFI, Begum AY, Shanmugasundaram V (2020) Comparing DevOps procedures from the context of a systems engineer. Mater Today: Proc S2214785320373491. https:\/\/doi.org\/10.1016\/j.matpr.2020.09.624","DOI":"10.1016\/j.matpr.2020.09.624"},{"key":"367_CR8","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1145\/3358505.3358522","volume-title":"Proceedings of the 2019 3rd international conference on cloud and big data computing","author":"J Alonso","year":"2019","unstructured":"Alonso J, Stefanidis K, Orue-Echevarria L, Blasi L, Walker M, Escalante M, L\u00f3pez MJ, Dutkowski S (2019) DECIDE: an extended DevOps framework for multi-cloud applications (PS33). In: Proceedings of the 2019 3rd international conference on cloud and big data computing. ACM, Oxford, pp 43\u201348"},{"key":"367_CR9","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1007\/978-3-030-76352-7_44","volume-title":"Service-oriented computing \u2013 ICSOC 2020 workshops","author":"S Asthana","year":"2021","unstructured":"Asthana S, Megahed A, Iyoob I (2021) Multi-cloud solution Design for Migrating a portfolio of applications to the cloud. In: Hacid H, Outay F, Paik H, Alloum A, Petrocchi M, Bouadjenek MR, Beheshti A, Liu X, Maaradji A (eds) Service-oriented computing \u2013 ICSOC 2020 workshops. Springer International Publishing, Cham, pp 485\u2013494"},{"key":"367_CR10","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1007\/978-3-030-74402-1_14","volume-title":"Operationalizing multi-cloud environments","author":"A Vijayalakshmi","year":"2022","unstructured":"Vijayalakshmi A, Hridya (2022) Functionalities and approaches of multi-cloud environment. In: Nagarajan R, Raj P, Thirunavukarasu R (eds) Operationalizing multi-cloud environments. Springer International Publishing, Cham, pp 257\u2013268"},{"key":"367_CR11","doi-asserted-by":"publisher","first-page":"786","DOI":"10.1007\/978-3-319-57186-7_57","volume-title":"Green, pervasive, and cloud computing","author":"M Rak","year":"2017","unstructured":"Rak M (2017) Security assurance of (multi-)cloud application with security SLA composition. In: Au MHA, Castiglione A, Choo K-KR, Palmieri F, Li K-C (eds) Green, pervasive, and cloud computing. Springer International Publishing, Cham, pp 786\u2013799"},{"key":"367_CR12","doi-asserted-by":"publisher","first-page":"e1","DOI":"10.1016\/j.jclinepi.2009.06.006","volume":"62","author":"A Liberati","year":"2009","unstructured":"Liberati A, Altman DG, Tetzlaff J, Mulrow C, G\u00f8tzsche PC, Ioannidis JPA, Clarke M, Devereaux PJ, Kleijnen J, Moher D (2009) The PRISMA statement for reporting systematic reviews and meta-analyses of studies that evaluate health care interventions: explanation and elaboration. J Clin Epidemiol 62:e1\u2013e34. https:\/\/doi.org\/10.1016\/j.jclinepi.2009.06.006","journal-title":"J Clin Epidemiol"},{"key":"367_CR13","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/978-3-662-43459-8_14","volume-title":"Creating value for all through IT","author":"RF El-Gazzar","year":"2014","unstructured":"El-Gazzar RF (2014) A literature review on cloud computing adoption issues in enterprises. In: Bergvall-K\u00e5reborn B, Nielsen PA (eds) Creating value for all through IT. Springer, Berlin Heidelberg, pp 214\u2013242"},{"key":"367_CR14","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1186\/s13677-014-0024-2","volume":"3","author":"JS Ward","year":"2014","unstructured":"Ward JS, Barker A (2014) Observing the clouds: a survey and taxonomy of cloud monitoring. JoCCASA 3:24. https:\/\/doi.org\/10.1186\/s13677-014-0024-2","journal-title":"JoCCASA"},{"key":"367_CR15","doi-asserted-by":"publisher","first-page":"608","DOI":"10.1016\/j.jesit.2017.09.001","volume":"5","author":"M Chiregi","year":"2018","unstructured":"Chiregi M, Jafari Navimipour N (2018) Cloud computing and trust evaluation: a systematic literature review of the state-of-the-art mechanisms. J Electr Syst Inform Technol 5:608\u2013622. https:\/\/doi.org\/10.1016\/j.jesit.2017.09.001","journal-title":"J Electr Syst Inform Technol"},{"key":"367_CR16","doi-asserted-by":"publisher","unstructured":"Sheikh A, Munro M, Budgen D (2019) Systematic literature review (SLR) of resource scheduling and security in cloud computing. IJACSA 10. https:\/\/doi.org\/10.14569\/IJACSA.2019.0100404","DOI":"10.14569\/IJACSA.2019.0100404"},{"key":"367_CR17","first-page":"1","volume-title":"Proceedings of the 2013 international workshop on multi-cloud applications and federated clouds - MultiCloud \u201813","author":"D Petcu","year":"2013","unstructured":"Petcu D (2013) Multi-cloud: expectations and current approaches (PS58). In: Proceedings of the 2013 international workshop on multi-cloud applications and federated clouds - MultiCloud \u201813. ACM Press, Prague, p 1"},{"key":"367_CR18","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1016\/j.jnca.2016.10.008","volume":"77","author":"M Liaqat","year":"2017","unstructured":"Liaqat M, Chang V, Gani A, Hamid SHA, Toseef M, Shoaib U, Ali RL (2017) Federated cloud resource management: review and discussion. J Netw Comput Appl 77:87\u2013105. https:\/\/doi.org\/10.1016\/j.jnca.2016.10.008","journal-title":"J Netw Comput Appl"},{"key":"367_CR19","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1186\/s13677-020-00194-7","volume":"9","author":"O Tomarchio","year":"2020","unstructured":"Tomarchio O, Calcaterra D, Modica GD (2020) Cloud resource orchestration in the multi-cloud landscape: a systematic review of existing frameworks. JoCCASA 9:49. https:\/\/doi.org\/10.1186\/s13677-020-00194-7","journal-title":"JoCCASA"},{"key":"367_CR20","doi-asserted-by":"publisher","first-page":"e1947","DOI":"10.1002\/smr.1947","volume":"30","author":"F Lahmar","year":"2018","unstructured":"Lahmar F, Mezni H (2018) Multicloud service composition: a survey of current approaches and issues. J Softw Evol Proc 30:e1947. https:\/\/doi.org\/10.1002\/smr.1947","journal-title":"J Softw Evol Proc"},{"key":"367_CR21","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.jnca.2017.01.005","volume":"81","author":"A Vakili","year":"2017","unstructured":"Vakili A, Navimipour NJ (2017) Comprehensive and systematic review of the service composition mechanisms in the cloud environments. J Netw Comput Appl 81:24\u201336. https:\/\/doi.org\/10.1016\/j.jnca.2017.01.005","journal-title":"J Netw Comput Appl"},{"key":"367_CR22","doi-asserted-by":"publisher","first-page":"101491","DOI":"10.1016\/j.is.2020.101491","volume":"91","author":"N Niknejad","year":"2020","unstructured":"Niknejad N, Ismail W, Ghani I, Nazari B, Bahari M, Hussin ARBC (2020) Understanding service-oriented architecture (SOA): a systematic literature review and directions for further investigation. Inform Syst 91:101491. https:\/\/doi.org\/10.1016\/j.is.2020.101491","journal-title":"Inform Syst"},{"key":"367_CR23","doi-asserted-by":"publisher","first-page":"1079","DOI":"10.1007\/978-3-319-99007-1_100","volume-title":"Recent trends in data science and soft computing","author":"MS Hamzehloui","year":"2019","unstructured":"Hamzehloui MS, Sahibuddin S, Salah K (2019) A systematic mapping study on microservices. In: Saeed F, Gazem N, Mohammed F, Busalim A (eds) Recent trends in data science and soft computing. Springer International Publishing, Cham, pp 1079\u20131090"},{"key":"367_CR24","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1016\/j.jss.2018.09.082","volume":"146","author":"J Soldani","year":"2018","unstructured":"Soldani J, Tamburri DA, Van Den Heuvel W-J (2018) The pains and gains of microservices: a systematic grey literature review. J Syst Softw 146:215\u2013232. https:\/\/doi.org\/10.1016\/j.jss.2018.09.082","journal-title":"J Syst Softw"},{"key":"367_CR25","doi-asserted-by":"publisher","first-page":"106389","DOI":"10.1016\/j.infsof.2020.106389","volume":"128","author":"AE Chac\u00f3n-Luna","year":"2020","unstructured":"Chac\u00f3n-Luna AE, Guti\u00e9rrez AM, Galindo JA, Benavides D (2020) Empirical software product line engineering: a systematic literature review. Inform Softw Technol 128:106389. https:\/\/doi.org\/10.1016\/j.infsof.2020.106389","journal-title":"Inform Softw Technol"},{"key":"367_CR26","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1016\/j.procs.2016.08.285","volume":"97","author":"B Di Martino","year":"2016","unstructured":"Di Martino B, Esposito A (2016) Semantic techniques for multi-cloud applications portability and interoperability (PS64). Proc Comput Sci 97:104\u2013113. https:\/\/doi.org\/10.1016\/j.procs.2016.08.285","journal-title":"Proc Comput Sci"},{"key":"367_CR27","unstructured":"Kitchenham B Guidelines for performing Systematic Literature Reviews in Software Engineering. 44"},{"key":"367_CR28","volume-title":"Medina: improving cloud services trustworthiness through continuous audit-based certification","author":"L Orue-Echevarria","year":"2021","unstructured":"Orue-Echevarria L, Garcia JL, Banse C, Alonso J (2021) Medina: improving cloud services trustworthiness through continuous audit-based certification CEUR Workshop Proceedings"},{"key":"367_CR29","doi-asserted-by":"publisher","first-page":"40521","DOI":"10.1109\/ACCESS.2021.3064192","volume":"9","author":"A Siriweera","year":"2021","unstructured":"Siriweera A, Naruse K (2021) Survey on cloud robotics architecture and model-driven reference architecture for decentralized multicloud heterogeneous-robotics platform (PS83). IEEE Access 9:40521\u201340539. https:\/\/doi.org\/10.1109\/ACCESS.2021.3064192","journal-title":"IEEE Access"},{"key":"367_CR30","doi-asserted-by":"publisher","first-page":"686","DOI":"10.1109\/CLOUD.2015.96","volume-title":"2015 IEEE 8th international conference on cloud computing","author":"K Kritikos","year":"2015","unstructured":"Kritikos K, Plexousakis D (2015) Multi-cloud application design through cloud service composition (PS21). In: 2015 IEEE 8th international conference on cloud computing. IEEE, New York, pp 686\u2013693"},{"key":"367_CR31","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1016\/j.procs.2018.07.152","volume":"134","author":"B Soltani","year":"2018","unstructured":"Soltani B, Ghenai A, Zeghib N (2018) Towards distributed containerized Serverless architecture in multi cloud environment (PS54). Proc Comput Sci 134:121\u2013128. https:\/\/doi.org\/10.1016\/j.procs.2018.07.152","journal-title":"Proc Comput Sci"},{"key":"367_CR32","doi-asserted-by":"publisher","first-page":"849","DOI":"10.1016\/j.future.2017.09.020","volume":"79","author":"B Varghese","year":"2018","unstructured":"Varghese B, Buyya R (2018) Next generation cloud computing: new trends and research directions (PS60). Fut Gener Comput Syst 79:849\u2013861. https:\/\/doi.org\/10.1016\/j.future.2017.09.020","journal-title":"Fut Gener Comput Syst"},{"key":"367_CR33","doi-asserted-by":"publisher","first-page":"26385","DOI":"10.1109\/ACCESS.2020.2971379","volume":"8","author":"M Gao","year":"2020","unstructured":"Gao M, Chen M, Liu A, Ip WH, Yung KL (2020) Optimization of microservice composition based on artificial immune algorithm considering fuzziness and user preference (PS79). IEEE Access 8:26385\u201326404. https:\/\/doi.org\/10.1109\/ACCESS.2020.2971379","journal-title":"IEEE Access"},{"key":"367_CR34","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/MiSE.2013.6595294","volume-title":"2013 5th international workshop on modeling in software engineering (MiSE)","author":"M Miglierina","year":"2013","unstructured":"Miglierina M, Gibilisco GP, Ardagna D, Nitto ED (2013) Model based control for multi-cloud applications (PS36). In: 2013 5th international workshop on modeling in software engineering (MiSE), pp 37\u201343"},{"key":"367_CR35","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1016\/j.future.2020.09.019","volume":"115","author":"Y Ren","year":"2021","unstructured":"Ren Y, Leng Y, Qi J, Sharma PK, Wang J, Almakhadmeh Z, Tolba A (2021) Multiple cloud storage mechanism based on blockchain in smart homes (PS86). Fut Gener Comput Syst 115:304\u2013313. https:\/\/doi.org\/10.1016\/j.future.2020.09.019","journal-title":"Fut Gener Comput Syst"},{"key":"367_CR36","doi-asserted-by":"publisher","first-page":"110657","DOI":"10.1016\/j.jss.2020.110657","volume":"168","author":"J P\u00e9rez","year":"2020","unstructured":"P\u00e9rez J, D\u00edaz J, Garcia-Martin J, Tabuenca B (2020) Systematic literature reviews in software engineering\u2014enhancement of the study selection process using Cohen\u2019s kappa statistic. J Syst Softw 168:110657. https:\/\/doi.org\/10.1016\/j.jss.2020.110657","journal-title":"J Syst Softw"},{"key":"367_CR37","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2015.03.007","volume":"64","author":"K Petersen","year":"2015","unstructured":"Petersen K, Vakkalanka S, Kuzniarz L (2015) Guidelines for conducting systematic mapping studies in software engineering: an update. Inform Softw Technol 64:1\u201318. https:\/\/doi.org\/10.1016\/j.infsof.2015.03.007","journal-title":"Inform Softw Technol"},{"key":"367_CR38","doi-asserted-by":"publisher","DOI":"10.14236\/ewic\/EASE2010.4","volume-title":"The value of mapping studies \u2013 a participant-observer case study","author":"BA Kitchenham","year":"2010","unstructured":"Kitchenham BA, Budgen D, Brereton OP (2010) The value of mapping studies \u2013 a participant-observer case study"},{"key":"367_CR39","doi-asserted-by":"publisher","first-page":"102694","DOI":"10.1016\/j.jnca.2020.102694","volume":"166","author":"MRM Assis","year":"2020","unstructured":"Assis MRM, Bittencourt LF (2020) MultiCloud tournament: a cloud federation approach to prevent free-riders by encouraging resource sharing (PS31). J Netw Comput Appl 166:102694. https:\/\/doi.org\/10.1016\/j.jnca.2020.102694","journal-title":"J Netw Comput Appl"},{"key":"367_CR40","volume-title":"SeaClouds: an open reference architecture for multi-cloud governance (PS56)","author":"A Brogi","year":"2016","unstructured":"Brogi A, Carrasco J, Cubo J, D\u2019Andria F, Di Nitto E, Guerriero M, P\u00e9rez D, Pimentel E, Soldani J (2016) SeaClouds: an open reference architecture for multi-cloud governance (PS56)"},{"key":"367_CR41","doi-asserted-by":"publisher","DOI":"10.6028\/NIST.SP.800-145","volume-title":"The NIST definition of cloud computing","author":"PM Mell","year":"2011","unstructured":"Mell PM, Grance T (2011) The NIST definition of cloud computing. National Institute of Standards and Technology, Gaithersburg"},{"key":"367_CR42","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-32489-6","volume-title":"Contemporary empirical methods in software engineering","author":"M Felderer","year":"2020","unstructured":"Felderer M, Travassos GH (2020) Contemporary empirical methods in software engineering. Springer Nature"},{"key":"367_CR43","doi-asserted-by":"publisher","first-page":"226","DOI":"10.1016\/S1473-3099(10)70065-7","volume":"10","author":"E Tacconelli","year":"2010","unstructured":"Tacconelli E (2010) Systematic reviews: CRD\u2019s guidance for undertaking reviews in health care. Lancet Infect Dis 10:226. https:\/\/doi.org\/10.1016\/S1473-3099(10)70065-7","journal-title":"Lancet Infect Dis"},{"key":"367_CR44","doi-asserted-by":"publisher","first-page":"474","DOI":"10.1109\/GCCT.2015.7342707","volume-title":"2015 global conference on communication technologies (GCCT)","author":"K Baby","year":"2015","unstructured":"Baby K, Vysala A (2015) Multicloud architecture for augmenting security in clouds (PS48). In: 2015 global conference on communication technologies (GCCT). IEEE, Thuckalay, pp 474\u2013478"},{"key":"367_CR45","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/j.procs.2016.08.281","volume":"97","author":"AJ Ferrer","year":"2016","unstructured":"Ferrer AJ, P\u00e9rez DG, Gonz\u00e1lez RS (2016) Multi-cloud platform-as-a-service model, functionalities and approaches (PS18). Proc Comput Sci 97:63\u201372. https:\/\/doi.org\/10.1016\/j.procs.2016.08.281","journal-title":"Proc Comput Sci"},{"key":"367_CR46","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/2513534.2513541","volume-title":"Proceedings of the second Nordic symposium on Cloud Computing & Internet Technologies - NordiCloud \u201813","author":"J Guill\u00e9n","year":"2013","unstructured":"Guill\u00e9n J, Miranda J, Murillo JM, Canal C (2013) Developing migratable multicloud applications based on MDE and adaptation techniques (PS35). In: Proceedings of the second Nordic symposium on Cloud Computing & Internet Technologies - NordiCloud \u201813. ACM Press, Oslo, pp 30\u201337"},{"key":"367_CR47","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1109\/ClusterW.2012.29","volume-title":"2012 IEEE international conference on cluster computing workshops","author":"M Komu","year":"2012","unstructured":"Komu M, Sethi M, Mallavarapu R, Oirola H, Khan R, Tarkoma S (2012) Secure networking for virtual Machines in the Cloud (PS45). In: 2012 IEEE international conference on cluster computing workshops. IEEE, Beijing, pp 88\u201396"},{"key":"367_CR48","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1109\/SYNASC.2013.61","volume-title":"2013 15th international symposium on symbolic and numeric algorithms for scientific computing","author":"ED Nitto","year":"2013","unstructured":"Nitto ED, da Silva MAA, Ardagna D, Casale G, Craciun CD, Ferry N, Muntes V, Solberg A (2013) Supporting the development and operation of multi-cloud applications: the MODAClouds approach (PS16). In: 2013 15th international symposium on symbolic and numeric algorithms for scientific computing. IEEE, Timisoara, pp 417\u2013423"},{"key":"367_CR49","first-page":"2237","volume-title":"2012 IEEE 26th international parallel and distributed processing symposium workshops PhD forum","author":"S Perera","year":"2012","unstructured":"Perera S, Kumarasiri R, Kamburugamuva S, Fernando S, Weerawarana S, Fremantle P (2012) Cloud services gateway: a tool for exposing private services to the public cloud with fine-grained control (PS4). In: 2012 IEEE 26th international parallel and distributed processing symposium workshops PhD forum, pp 2237\u20132246"},{"key":"367_CR50","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/978-3-319-78637-7_5","volume-title":"Software-defined cloud centers: operational and management technologies and tools","author":"P Raj","year":"2018","unstructured":"Raj P, Raman A (2018) The hybrid cloud: the journey toward hybrid IT (PS1). In: Raj P, Raman A (eds) Software-defined cloud centers: operational and management technologies and tools. Springer International Publishing, Cham, pp 91\u2013110"},{"key":"367_CR51","first-page":"1","volume-title":"2017 IEEE international conference on smart computing (SMARTCOMP)","author":"G Tricomi","year":"2017","unstructured":"Tricomi G, Panarello A, Merlino G, Longo F, Bruneo D, Puliafito A (2017) Orchestrated multi-cloud application deployment in OpenStack with TOSCA (PS22). In: 2017 IEEE international conference on smart computing (SMARTCOMP), pp 1\u20136"},{"key":"367_CR52","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/ICoAC.2014.7229710","volume-title":"2014 sixth international conference on advanced computing (ICoAC)","author":"KS Vijayanand","year":"2014","unstructured":"Vijayanand KS, Mala T (2014) A framework for preserving data security in hybrid cloud environment using trusted multiple cloud service providers (PS41). In: 2014 sixth international conference on advanced computing (ICoAC). IEEE, Chennai, pp 14\u201318"},{"key":"367_CR53","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1007\/s00354-010-0104-x","volume":"29","author":"MJ Csorba","year":"2011","unstructured":"Csorba MJ, Meling H, Heegaard PE (2011) A bio-inspired method for distributed deployment of services (PS13). New Gen Comput 29:185\u2013222. https:\/\/doi.org\/10.1007\/s00354-010-0104-x","journal-title":"New Gen Comput"},{"key":"367_CR54","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1145\/2513534.2513542","volume-title":"Proceedings of the second Nordic symposium on Cloud Computing & Internet Technologies - NordiCloud \u201813","author":"N Ferry","year":"2013","unstructured":"Ferry N, Chauvel F, Rossini A, Morin B, Solberg A (2013) Managing multi-cloud systems with CloudMF (PS12). In: Proceedings of the second Nordic symposium on Cloud Computing & Internet Technologies - NordiCloud \u201813. ACM Press, Oslo, pp 38\u201345"},{"key":"367_CR55","doi-asserted-by":"publisher","first-page":"102153","DOI":"10.1016\/j.adhoc.2020.102153","volume":"104","author":"D Kallergis","year":"2020","unstructured":"Kallergis D, Garofalaki Z, Katsikogiannis G, Douligeris C (2020) CAPODAZ: a containerised authorisation and policy-driven architecture using microservices (PS20). Ad Hoc Networks 104:102153. https:\/\/doi.org\/10.1016\/j.adhoc.2020.102153","journal-title":"Ad Hoc Networks"},{"key":"367_CR56","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/978-3-319-33313-7_3","volume-title":"Advances in service-oriented and cloud computing","author":"D Mulfari","year":"2016","unstructured":"Mulfari D, Fazio M, Celesti A, Villari M, Puliafito A (2016) Design of an IoT cloud system for container virtualization on smart objects (PS7). In: Celesti A, Leitner P (eds) Advances in service-oriented and cloud computing. Springer International Publishing, Cham, pp 33\u201347"},{"key":"367_CR57","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1016\/j.ins.2018.04.081","volume":"454\u2013455","author":"V Casola","year":"2018","unstructured":"Casola V, De Benedictis A, Rak M, Villano U (2018) Security-by-design in multi-cloud applications: an optimization approach (PS51). Inform Sci 454\u2013455:344\u2013362. https:\/\/doi.org\/10.1016\/j.ins.2018.04.081","journal-title":"Inform Sci"},{"key":"367_CR58","doi-asserted-by":"publisher","first-page":"479","DOI":"10.1109\/CloudCom.2015.87","volume-title":"2015 IEEE 7th international conference on cloud computing technology and science (CloudCom)","author":"C-M Chituc","year":"2015","unstructured":"Chituc C-M (2015) Towards a methodology for trade-off analysis in a multi-cloud environment considering monitored QoS metrics and economic performance assessment results (PS77). In: 2015 IEEE 7th international conference on cloud computing technology and science (CloudCom). IEEE, Vancouver, pp 479\u2013482"},{"key":"367_CR59","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1016\/j.jss.2016.10.001","volume":"123","author":"M Ciavotta","year":"2017","unstructured":"Ciavotta M, Ardagna D, Gibilisco GP (2017) A mixed integer linear programming optimization approach for multi-cloud capacity allocation (PS74). J Syst Softw 123:64\u201378. https:\/\/doi.org\/10.1016\/j.jss.2016.10.001","journal-title":"J Syst Softw"},{"key":"367_CR60","doi-asserted-by":"publisher","first-page":"945","DOI":"10.1109\/CCGRID.2017.144","volume-title":"2017 17th IEEE\/ACM international symposium on cluster, cloud and grid computing (CCGRID)","author":"Y Demchenko","year":"2017","unstructured":"Demchenko Y, Turkmen F, Slawik M, Laat C d (2017) Defining Intercloud security framework and architecture components for multi-cloud data intensive applications (PS59). In: 2017 17th IEEE\/ACM international symposium on cluster, cloud and grid computing (CCGRID). IEEE, Madrid, pp 945\u2013952"},{"key":"367_CR61","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1109\/UCC.2015.28","volume-title":"2015 IEEE\/ACM 8th international conference on utility and cloud computing (UCC)","author":"I Elgedawy","year":"2015","unstructured":"Elgedawy I (2015) SULTAN: a composite data consistency approach for SaaS multi-cloud deployment (PS10). In: 2015 IEEE\/ACM 8th international conference on utility and cloud computing (UCC), pp 122\u2013131"},{"key":"367_CR62","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1109\/ICPPW.2012.42","volume-title":"2012 41st international conference on parallel processing workshops","author":"J Huang","year":"2012","unstructured":"Huang J, Sharaf M, Huang C-T (2012) A hierarchical framework for secure and scalable EHR sharing and access control in multi-cloud (PS25). In: 2012 41st international conference on parallel processing workshops. IEEE, Pittsburgh, pp 279\u2013287"},{"key":"367_CR63","doi-asserted-by":"publisher","first-page":"487","DOI":"10.1007\/978-1-4842-5506-3_9","volume-title":"Practical Oracle cloud infrastructure","author":"MT Jak\u00f3bczyk","year":"2020","unstructured":"Jak\u00f3bczyk MT (2020) Cloud-native architecture (PS62). In: Practical Oracle cloud infrastructure. Apress, Berkeley, pp 487\u2013551"},{"key":"367_CR64","first-page":"51","volume-title":"Proceedings of the 12th IEEE\/ACM international conference on utility and cloud computing companion - UCC \u201819 companion","author":"K Kritikos","year":"2019","unstructured":"Kritikos K, Skrzypek P (2019) Are cloud Modelling languages ready for multi-cloud? (PS66). In: Proceedings of the 12th IEEE\/ACM international conference on utility and cloud computing companion - UCC \u201819 companion. ACM Press, Auckland, pp 51\u201358"},{"key":"367_CR65","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1109\/SSPS.2017.8071601","volume-title":"2017 third international conference on sensing, signal processing and security (ICSSS)","author":"SNV Kumar","year":"2017","unstructured":"Kumar SNV, Meenakshi R (2017) Securing multi-cloud by auditing (PS42). In: 2017 third international conference on sensing, signal processing and security (ICSSS). IEEE, Chennai, pp 253\u2013258"},{"key":"367_CR66","doi-asserted-by":"publisher","first-page":"1951","DOI":"10.1007\/s10586-017-0897-1","volume":"20","author":"AF Leite","year":"2017","unstructured":"Leite AF, Alves V, Rodrigues GN, Tadonki C, Eisenbeis C, Melo ACMA d (2017) Dohko: an autonomic system for provision, configuration, and management of inter-cloud environments based on a software product line engineering method (PS68). Cluster Computing 20:1951\u20131976. https:\/\/doi.org\/10.1007\/s10586-017-0897-1","journal-title":"Cluster Computing"},{"key":"367_CR67","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1109\/CloudCom.2013.14","volume-title":"2013 IEEE 5th international conference on cloud computing technology and science","author":"A Oprescu","year":"2013","unstructured":"Oprescu A, Antonescu A, Demchenko Y, Laat C (2013) ICOMF: towards a multi-cloud ecosystem for dynamic resource composition and scaling (PS15). In: 2013 IEEE 5th international conference on cloud computing technology and science, pp 49\u201355"},{"key":"367_CR68","doi-asserted-by":"publisher","first-page":"1909","DOI":"10.1109\/ICEEOT.2016.7755020","volume-title":"2016 international conference on electrical, electronics, and optimization techniques (ICEEOT)","author":"A Razaque","year":"2016","unstructured":"Razaque A, Nadimpalli SSV, Vommina S, Atukuri DK, Reddy DN, Anne P, Vegi D, Malllapu VS (2016) Secure data sharing in multi-clouds (PS80). In: 2016 international conference on electrical, electronics, and optimization techniques (ICEEOT). IEEE, Chennai, pp 1909\u20131913"},{"key":"367_CR69","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1007\/978-3-319-95273-4_3","volume-title":"Digitalization cases","author":"B Somosk\u0151i","year":"2019","unstructured":"Somosk\u0151i B, Spahr S, Rios E, Ripolles O, Dominiak J, Cserveny T, B\u00e1lint P, Matthews P, Iturbe E, Munt\u00e9s-Mulero V (2019) Airline application security in the digital economy: tackling security challenges for distributed applications in Lufthansa systems (PS46). In: Urbach N, R\u00f6glinger M (eds) Digitalization cases. Springer International Publishing, Cham, pp 35\u201358"},{"key":"367_CR70","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/ICOIN.2019.8717982","volume-title":"2019 international conference on information networking (ICOIN)","author":"MIH Sukmana","year":"2019","unstructured":"Sukmana MIH, Torkura KA, Graupner H, Cheng F, Meinel C (2019) Unified cloud access control model for cloud storage broker (PS23). In: 2019 international conference on information networking (ICOIN). IEEE, Kuala Lumpur, pp 60\u201365"},{"key":"367_CR71","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/2991079.2991127","volume-title":"Proceedings of the 32nd annual conference on computer security applications","author":"L Yang","year":"2016","unstructured":"Yang L, Humayed A, Li F (2016) A multi-cloud based privacy-preserving data publishing scheme for the internet of things (PS63). In: Proceedings of the 32nd annual conference on computer security applications. ACM, Los Angeles, pp 30\u201339"},{"key":"367_CR72","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1109\/ICISCE.2016.108","volume-title":"2016 3rd international conference on information science and control engineering (ICISCE)","author":"R Yasrab","year":"2016","unstructured":"Yasrab R, Gu N (2016) Multi-cloud PaaS architecture (MCPA): a solution to cloud lock-in (PS32). In: 2016 3rd international conference on information science and control engineering (ICISCE). IEEE, Beijing, pp 473\u2013477"},{"key":"367_CR73","doi-asserted-by":"publisher","first-page":"220","DOI":"10.23919\/JCC.2020.08.018","volume":"17","author":"S Zhou","year":"2020","unstructured":"Zhou S, Chen G, Huang G, Shi J, Kong T (2020) Research on multi-authority CP-ABE access control model in multicloud (PS44). China Commun 17:220\u2013233. https:\/\/doi.org\/10.23919\/JCC.2020.08.018","journal-title":"China Commun"},{"key":"367_CR74","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1007\/978-3-030-34914-1_37","volume-title":"Internet and distributed computing systems","author":"A Buzachis","year":"2019","unstructured":"Buzachis A, Fazio M, Celesti A, Villari M (2019) Osmotic flow deployment leveraging FaaS capabilities (PS69). In: Montella R, Ciaramella A, Fortino G, Guerrieri A, Liotta A (eds) Internet and distributed computing systems. Springer International Publishing, Cham, pp 391\u2013401"},{"key":"367_CR75","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1016\/j.future.2011.05.022","volume":"28","author":"AJ Ferrer","year":"2012","unstructured":"Ferrer AJ, Hern\u00e1ndez F, Tordsson J, Elmroth E, Ali-Eldin A, Zsigri C, Sirvent R, Guitart J, Badia RM, Djemame K, Ziegler W, Dimitrakos T, Nair SK, Kousiouris G, Konstanteli K, Varvarigou T, Hudzia B, Kipp A, Wesner S, Corrales M, Forg\u00f3 N, Sharif T, Sheridan C (2012) OPTIMIS: a holistic approach to cloud service provisioning (PS30). Futur Gen Comput Syst 28:66\u201377. https:\/\/doi.org\/10.1016\/j.future.2011.05.022","journal-title":"Futur Gen Comput Syst"},{"key":"367_CR76","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1007\/s10723-013-9290-3","volume":"12","author":"D Petcu","year":"2014","unstructured":"Petcu D (2014) Consuming resources and services from multiple clouds: from terminology to Cloudware support (PS82). J Grid Computing 12:321\u2013345. https:\/\/doi.org\/10.1007\/s10723-013-9290-3","journal-title":"J Grid Computing"},{"key":"367_CR77","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1016\/j.bjp.2013.11.012","volume":"61","author":"J Jofre","year":"2014","unstructured":"Jofre J, Velayos C, Landi G, Giertych M, Hume AC, Francis G, Vico Oton A (2014) Federation of the BonFIRE multi-cloud infrastructure with networking facilities (PS38). Comput Netw 61:184\u2013196. https:\/\/doi.org\/10.1016\/j.bjp.2013.11.012","journal-title":"Comput Netw"},{"key":"367_CR78","doi-asserted-by":"publisher","first-page":"813","DOI":"10.1016\/j.compind.2013.05.003","volume":"64","author":"Q Li","year":"2013","unstructured":"Li Q, Wang Z, Li W, Cao Z, Du R, Luo H (2013) Model-based services convergence and multi-clouds integration (PS39). Comput Indust 64:813\u2013832. https:\/\/doi.org\/10.1016\/j.compind.2013.05.003","journal-title":"Comput Indust"},{"key":"367_CR79","first-page":"620","volume-title":"International conference on computing","author":"R Patel","year":"2015","unstructured":"Patel R, Dahiya D (2015) Aggregation of cloud providers: a review of opportunities and challenges (PS43). In: International conference on computing. Communication & Automation. IEEE, Greater Noida, pp 620\u2013626"},{"key":"367_CR80","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1109\/ICDCSW.2016.29","volume-title":"2016 IEEE 36th international conference on distributed computing systems workshops (ICDCSW)","author":"E Rios","year":"2016","unstructured":"Rios E, Mallouli W, Rak M, Casola V, Ortiz AM (2016) SLA-driven monitoring of multi-cloud application components using the MUSA framework (PS40). In: 2016 IEEE 36th international conference on distributed computing systems workshops (ICDCSW). IEEE, Nara, pp 55\u201360"},{"key":"367_CR81","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1109\/CloudCom.2015.69","volume-title":"2015 IEEE 7th international conference on cloud computing technology and science (CloudCom)","author":"V Xhagjika","year":"2015","unstructured":"Xhagjika V, Navarro L, Vlassov V (2015) Enhancing real-time applications by means of multi-tier cloud federations (PS53). In: 2015 IEEE 7th international conference on cloud computing technology and science (CloudCom). IEEE, Vancouver, pp 397\u2013404"},{"key":"367_CR82","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1109\/TSC.2016.2549019","volume":"11","author":"OA Wahab","year":"2018","unstructured":"Wahab OA, Bentahar J, Otrok H, Mourad A (2018) Towards trustworthy multi-cloud services communities: a trust-based hedonic coalitional game (PS52). IEEE Transact Services Comput 11:184\u2013201. https:\/\/doi.org\/10.1109\/TSC.2016.2549019","journal-title":"IEEE Transact Services Comput"},{"key":"367_CR83","doi-asserted-by":"publisher","first-page":"715","DOI":"10.1109\/ISCIT.2013.6645946","volume-title":"2013 13th international symposium on communications and information technologies (ISCIT)","author":"N Chondamrongkul","year":"2013","unstructured":"Chondamrongkul N, Temdee P (2013) Multi-cloud computing platform support with model-driven application runtime framework (PS14). In: 2013 13th international symposium on communications and information technologies (ISCIT). IEEE, Surat Thani, pp 715\u2013719"},{"key":"367_CR84","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/s00450-019-00413-w","volume":"35","author":"G Casale","year":"2020","unstructured":"Casale G, Arta\u010d M, van den Heuvel W-J, van Hoorn A, Jakovits P, Leymann F, Long M, Papanikolaou V, Presenza D, Russo A, Srirama SN, Tamburri DA, Wurster M, Zhu L (2020) RADON: rational decomposition and orchestration for serverless computing (PS67). SICS Softw-Inensiv Cyber-Phys Syst 35:77\u201387. https:\/\/doi.org\/10.1007\/s00450-019-00413-w","journal-title":"SICS Softw-Inensiv Cyber-Phys Syst"},{"key":"367_CR85","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3125621","volume":"18","author":"N Ferry","year":"2018","unstructured":"Ferry N, Chauvel F, Song H, Rossini A, Lushpenko M, Solberg A (2018) CloudMF: model-driven Management of Multi-Cloud Applications (PS11). ACM Transact Inter Technol 18:1\u201324. https:\/\/doi.org\/10.1145\/3125621","journal-title":"ACM Transact Inter Technol"},{"key":"367_CR86","doi-asserted-by":"publisher","first-page":"1233","DOI":"10.1109\/HPCC\/SmartCity\/DSS.2019.00173","volume-title":"2019 IEEE 21st international conference on high performance computing and communications; IEEE 17th international conference on Smart City; IEEE 5th international conference on data science and systems (HPCC\/SmartCity\/DSS)","author":"B He","year":"2019","unstructured":"He B, Wang J, Zhou J, Li L, Zhou W, Zhu L, Zhai M (2019) The design and implementation of multi-cloud based distributed storage platform with random linear coding (PS76). In: 2019 IEEE 21st international conference on high performance computing and communications; IEEE 17th international conference on Smart City; IEEE 5th international conference on data science and systems (HPCC\/SmartCity\/DSS). IEEE, Zhangjiajie, pp 1233\u20131240"},{"key":"367_CR87","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1016\/j.future.2016.10.008","volume":"67","author":"K Kritikos","year":"2017","unstructured":"Kritikos K, Kirkham T, Kryza B, Massonet P (2017) Towards a security-enhanced PaaS platform for multi-cloud applications (PS50). Fut Gener Comput Syst 67:206\u2013226. https:\/\/doi.org\/10.1016\/j.future.2016.10.008","journal-title":"Fut Gener Comput Syst"},{"key":"367_CR88","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1016\/j.future.2016.11.014","volume":"78","author":"K Kritikos","year":"2018","unstructured":"Kritikos K, Kirkham T, Kryza B, Massonet P (2018) Reprint of \u201ctowards a security-enhanced PaaS platform for multi-cloud applications\u201d (PS73). Future Gener Comput Syst 78:155\u2013175. https:\/\/doi.org\/10.1016\/j.future.2016.11.014","journal-title":"Future Gener Comput Syst"},{"key":"367_CR89","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/2462326.2462332","volume-title":"Proceedings of the 2013 international workshop on multi-cloud applications and federated clouds - MultiCloud \u201813","author":"C Quinton","year":"2013","unstructured":"Quinton C, Haderer N, Rouvoy R, Duchien L (2013) Towards multi-cloud configurations using feature models and ontologies (PS47). In: Proceedings of the 2013 international workshop on multi-cloud applications and federated clouds - MultiCloud \u201813. ACM Press, Prague, p 21"},{"key":"367_CR90","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1016\/B978-0-12-411474-6.00023-2","volume-title":"Emerging trends in ICT security","author":"MR Movahedisefat","year":"2014","unstructured":"Movahedisefat MR, Reza Farshchi SM, Mohammadpur D (2014) Emerging security challenges in cloud computing, from infrastructure-based security to proposed provisioned cloud infrastructure (PS9). In: Emerging trends in ICT security. Elsevier, pp 379\u2013393"},{"key":"367_CR91","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/j.procs.2016.08.280","volume":"97","author":"V Casola","year":"2016","unstructured":"Casola V, De Benedictis A, Rak M, Rios E (2016) Security-by-design in clouds: a security-SLA driven methodology to build secure cloud applications (PS19). Proc Comput Sci 97:53\u201362. https:\/\/doi.org\/10.1016\/j.procs.2016.08.280","journal-title":"Proc Comput Sci"},{"key":"367_CR92","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1016\/j.procs.2015.09.227","volume":"68","author":"K Kritikos","year":"2015","unstructured":"Kritikos K, Kirkham T, Kryza B, Massonet P (2015) Security enforcement for multi-cloud platforms \u2013 the case of PaaSage (PS72). Proc Comput Sci 68:103\u2013115. https:\/\/doi.org\/10.1016\/j.procs.2015.09.227","journal-title":"Proc Comput Sci"},{"key":"367_CR93","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-021-09539-1","volume":"19","author":"H Wei","year":"2021","unstructured":"Wei H, Rodriguez JS, Garcia ON-T (2021) Deployment management and topology discovery of microservice applications in the multicloud environment (PS88). J Grid Computing 19:1. https:\/\/doi.org\/10.1007\/s10723-021-09539-1","journal-title":"J Grid Computing"},{"key":"367_CR94","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1109\/MSN.2013.72","volume-title":"2013 IEEE 9th international conference on Mobile ad-hoc and sensor networks","author":"C Zou","year":"2013","unstructured":"Zou C, Deng H, Qiu Q (2013) Design and implementation of hybrid cloud computing architecture based on cloud bus (PS70). In: 2013 IEEE 9th international conference on Mobile ad-hoc and sensor networks. IEEE, Dalian, pp 289\u2013293"},{"key":"367_CR95","doi-asserted-by":"publisher","first-page":"1410","DOI":"10.1109\/HPCC-SmartCity-DSS.2016.0201","volume-title":"2016 IEEE 18th international conference on high performance computing and communications; IEEE 14th international conference on Smart City; IEEE 2nd international conference on data science and systems (HPCC\/SmartCity\/DSS)","author":"RK Shyamasundar","year":"2016","unstructured":"Shyamasundar RK, Kumar NVN, Rajarajan M (2016) Information-flow control for building security and privacy preserving hybrid clouds (PS81). In: 2016 IEEE 18th international conference on high performance computing and communications; IEEE 14th international conference on Smart City; IEEE 2nd international conference on data science and systems (HPCC\/SmartCity\/DSS). IEEE, Sydney, pp 1410\u20131417"},{"key":"367_CR96","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.future.2018.06.043","volume":"90","author":"A Celesti","year":"2019","unstructured":"Celesti A, Fazio M, Galletta A, Carnevale L, Wan J, Villari M (2019) An approach for the secure management of hybrid cloud\u2013edge environments (PS8). Futur Gener Comput Syst 90:1\u201319. https:\/\/doi.org\/10.1016\/j.future.2018.06.043","journal-title":"Futur Gener Comput Syst"},{"key":"367_CR97","doi-asserted-by":"crossref","unstructured":"da Silva MAA, Ardagna D, Ferry N, Perez JF (2014) Model-driven Design of Cloud Applications with quality-of-service guarantees: the MODAClouds approach, MICAS tutorial (PS37). In:\u00a02014 16th international symposium on symbolic and numeric algorithms for scientific computing. IEEE, Romania, pp 3\u201310","DOI":"10.1109\/SYNASC.2014.8"},{"key":"367_CR98","doi-asserted-by":"publisher","first-page":"113165","DOI":"10.1016\/j.eswa.2019.113165","volume":"147","author":"L Heilig","year":"2020","unstructured":"Heilig L, Lalla-Ruiz E, Vo\u00df S (2020) Modeling and solving cloud service purchasing in multi-cloud environments (PS49). Expert Syst Appl 147:113165. https:\/\/doi.org\/10.1016\/j.eswa.2019.113165","journal-title":"Expert Syst Appl"},{"key":"367_CR99","doi-asserted-by":"publisher","unstructured":"Capitani D, di Vimercati S, Foresti S, Livraga G, Piuri V, Samarati P (2021) Security-aware data allocation in multicloud scenarios (PS84). IEEE Transact Depend Secure Comput 1\u20131. https:\/\/doi.org\/10.1109\/TDSC.2019.2953068","DOI":"10.1109\/TDSC.2019.2953068"},{"key":"367_CR100","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1109\/DSN-W.2017.35","volume-title":"2017 47th annual IEEE\/IFIP international conference on dependable systems and networks workshops (DSN-W)","author":"L Wang","year":"2017","unstructured":"Wang L, Ramasamy HV, Karve A, Harper RE (2017) Providing resiliency to orchestration and automation Engines in Hybrid Cloud (PS78). In: 2017 47th annual IEEE\/IFIP international conference on dependable systems and networks workshops (DSN-W). IEEE, Denver, pp 125\u2013128"},{"key":"367_CR101","unstructured":"Hybrid Cloud Placement Algorithm (PS17). In: IEEE Conference Publication"},{"key":"367_CR102","doi-asserted-by":"publisher","first-page":"102338","DOI":"10.1016\/j.simpat.2021.102338","volume":"111","author":"C Georgios","year":"2021","unstructured":"Georgios C, Evangelia F, Christos M, Maria N (2021) Exploring cost-efficient bundling in a multi-cloud environment (PS85). Simul Modell Pract Theory 111:102338. https:\/\/doi.org\/10.1016\/j.simpat.2021.102338","journal-title":"Simul Modell Pract Theory"},{"key":"367_CR103","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1109\/CloudCom.2012.6427541","volume-title":"4th IEEE international conference on cloud computing technology and science proceedings","author":"N Kaviani","year":"2012","unstructured":"Kaviani N, Wohlstadter E, Lea R (2012) MANTICORE: a framework for partitioning software services for hybrid cloud (PS5). In: 4th IEEE international conference on cloud computing technology and science proceedings. IEEE, Taipei, pp 333\u2013340"},{"key":"367_CR104","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1016\/j.comnet.2013.12.001","volume":"68","author":"SS Woo","year":"2014","unstructured":"Woo SS, Mirkovic J (2014) Optimal application allocation on multiple public clouds (PS28). Comput Netw 68:138\u2013148. https:\/\/doi.org\/10.1016\/j.comnet.2013.12.001","journal-title":"Comput Netw"},{"key":"367_CR105","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1007\/978-3-319-22885-3_2","volume-title":"Service-oriented computing - ICSOC 2014 workshops","author":"P Jamshidi","year":"2015","unstructured":"Jamshidi P, Pahl C, Chinenyeze S, Liu X (2015) Cloud migration patterns: a multi-cloud service architecture perspective (PS27). In: Toumani F, Pernici B, Grigori D, Benslimane D, Mendling J, Ben Hadj-Alouane N, Blake B, Perrin O, Saleh Moustafa I, Bhiri S (eds) Service-oriented computing - ICSOC 2014 workshops. Springer International Publishing, Cham, pp 6\u201319"},{"key":"367_CR106","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1109\/CCGrid.2014.25","volume-title":"2014 14th IEEE\/ACM international symposium on cluster, cloud and grid computing","author":"A Almeida","year":"2014","unstructured":"Almeida A, Dantas F, Cavalcante E, Batista T (2014) A branch-and-bound algorithm for autonomic adaptation of multi-cloud applications (PS6). In: 2014 14th IEEE\/ACM international symposium on cluster, cloud and grid computing, pp 315\u2013323"},{"key":"367_CR107","first-page":"1","volume-title":"2017 4th IEEE international conference on engineering technologies and applied sciences (ICETAS)","author":"MM Alshammari","year":"2017","unstructured":"Alshammari MM, Alwan AA, Nordin A, Al-Shaikhli IF (2017) Disaster recovery in single-cloud and multi-cloud environments: issues and challenges (PS75). In: 2017 4th IEEE international conference on engineering technologies and applied sciences (ICETAS). IEEE, Salmabad, pp 1\u20137"},{"key":"367_CR108","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1007\/978-981-15-2071-6_10","volume-title":"Social networking and computational intelligence","author":"V Agarwal","year":"2020","unstructured":"Agarwal V, Kaushal AK, Chouhan L (2020) A survey on cloud computing security issues and cryptographic techniques (PS3). In: Shukla RK, Agrawal J, Sharma S, Chaudhari NS, Shukla KK (eds) Social networking and computational intelligence. Springer Singapore, Singapore, pp 119\u2013134"},{"key":"367_CR109","doi-asserted-by":"publisher","first-page":"100332","DOI":"10.1016\/j.cosrev.2020.100332","volume":"39","author":"A Bhardwaj","year":"2021","unstructured":"Bhardwaj A, Mangat V, Vig R, Halder S, Conti M (2021) Distributed denial of service attacks in cloud: state-of-the-art of scientific and commercial solutions (PS87). Comput Sci Rev 39:100332. https:\/\/doi.org\/10.1016\/j.cosrev.2020.100332","journal-title":"Comput Sci Rev"},{"key":"367_CR110","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1145\/3079452.3079507","volume-title":"Proceedings of the 2017 international conference on digital health","author":"A Galletta","year":"2017","unstructured":"Galletta A, Celesti A, Tusa F, Fazio M, Bramanti P, Villari M (2017) Big MRI data dissemination and retrieval in a multi-cloud hospital storage system (PS34). In: Proceedings of the 2017 international conference on digital health. ACM, London, pp 162\u2013166"},{"key":"367_CR111","doi-asserted-by":"publisher","first-page":"873","DOI":"10.1016\/j.future.2017.07.011","volume":"105","author":"L Wang","year":"2020","unstructured":"Wang L, Yang Z, Song X (2020) SHAMC: a secure and highly available database system in multi-cloud environment (PS57). Fut Gener Comput Syst 105:873\u2013883. https:\/\/doi.org\/10.1016\/j.future.2017.07.011","journal-title":"Fut Gener Comput Syst"},{"key":"367_CR112","unstructured":"Preserving Data Confidentiality Using Multi-cloud Architecture (PS2). https:\/\/www.sciencedirect.com\/science\/article\/pii\/S1877050915005360. Accessed 28 Feb 2021"},{"key":"367_CR113","doi-asserted-by":"publisher","first-page":"3059","DOI":"10.1109\/IECON.2018.8591454","volume-title":"IECON 2018 - 44th annual conference of the IEEE industrial electronics society","author":"SO Afolaranmi","year":"2018","unstructured":"Afolaranmi SO, Ferrer BR, Martinez Lastra JL (2018) A framework for evaluating security in multi-cloud environments (PS26). In: IECON 2018 - 44th annual conference of the IEEE industrial electronics society. IEEE, Washington, DC, pp 3059\u20133066"},{"key":"367_CR114","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 (2012) Failure-aware resource provisioning for hybrid cloud infrastructure (PS71). J Parallel Distrib Comput 72:1318\u20131331. https:\/\/doi.org\/10.1016\/j.jpdc.2012.06.012","journal-title":"J Parallel Distrib Comput"},{"key":"367_CR115","unstructured":"OASIS OASIS Cloud Application Management for Platforms (CAMP). https:\/\/www.oasis-open.org\/committees\/tc_home.php?wg_abbrev=camp"},{"key":"367_CR116","unstructured":"OASIS OASIS topology and orchestration specification for cloud applications (TOSCA). In: OASIS topology and orchestration specification for cloud applications (TOSCA) https:\/\/www.oasis-open.org\/committees\/tc_home.php?wg_abbrev=tosca"},{"key":"367_CR117","volume-title":"Cloud infrastructure management Interface (CIMI) model and RESTful HTTP-based protocol","author":"Distributed Management Task Force, Inc. (DMTF)","year":"2012","unstructured":"Distributed Management Task Force, Inc. (DMTF) (2012) Cloud infrastructure management Interface (CIMI) model and RESTful HTTP-based protocol"},{"key":"367_CR118","unstructured":"EUCS \u2013 cloud services scheme. In: ENISA https:\/\/www.enisa.europa.eu\/publications\/eucs-cloud-service-scheme. Accessed 26 Sep 2022"},{"key":"367_CR119","unstructured":"EUR-Lex - 32019R0881 - EN - EUR-Lex. https:\/\/eur-lex.europa.eu\/eli\/reg\/2019\/881\/oj. Accessed 26 Sep 2022"},{"key":"367_CR120","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/978-3-319-33313-7_15","volume-title":"Advances in service-oriented and cloud computing","author":"A Balalaie","year":"2016","unstructured":"Balalaie A, Heydarnoori A, Jamshidi P (2016) Migrating to cloud-native architectures using microservices: an experience report. In: Celesti A, Leitner P (eds) Advances in service-oriented and cloud computing. Springer International Publishing, Cham, pp 201\u2013215"},{"key":"367_CR121","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/978-3-7091-1568-8_4","volume-title":"Cloud computing patterns: fundamentals to design, build, and manage cloud applications","author":"C Fehling","year":"2014","unstructured":"Fehling C, Leymann F, Retter R, Schupeck W, Arbitter P (2014) Cloud application architecture patterns. In: Cloud computing patterns: fundamentals to design, build, and manage cloud applications. Springer Vienna, Vienna, pp 151\u2013238"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-022-00367-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-022-00367-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-022-00367-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,12]],"date-time":"2023-01-12T11:24:05Z","timestamp":1673522645000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-022-00367-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,12]]},"references-count":121,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["367"],"URL":"https:\/\/doi.org\/10.1186\/s13677-022-00367-6","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,12]]},"assertion":[{"value":"31 January 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 November 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 January 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that they have no financial or non-financial competing interests in the realization of this research.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"6"}}