{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,9]],"date-time":"2023-10-09T16:32:39Z","timestamp":1696869159786},"reference-count":25,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2019,4,27]],"date-time":"2019-04-27T00:00:00Z","timestamp":1556323200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100006360","name":"Bundesministerium f\u00fcr Wirtschaft und Energie","doi-asserted-by":"publisher","award":["01MA17008G","01MD16001F"],"id":[{"id":"10.13039\/501100006360","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2020,2]]},"DOI":"10.1007\/s00607-019-00721-8","type":"journal-article","created":{"date-parts":[[2019,4,27]],"date-time":"2019-04-27T14:04:15Z","timestamp":1556373855000},"page":"343-363","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Method, formalization, and algorithms to split topology models for distributed cloud application deployments"],"prefix":"10.1007","volume":"102","author":[{"ORCID":"http:\/\/orcid.org\/0000-0001-7803-6386","authenticated-orcid":false,"given":"Karoline","family":"Saatkamp","sequence":"first","affiliation":[]},{"given":"Uwe","family":"Breitenb\u00fccher","sequence":"additional","affiliation":[]},{"given":"Oliver","family":"Kopp","sequence":"additional","affiliation":[]},{"given":"Frank","family":"Leymann","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,4,27]]},"reference":[{"key":"721_CR1","doi-asserted-by":"crossref","unstructured":"Andrikopoulos V, G\u00f3mez\u00a0S\u00e1ez S, Leymann F, Wettinger J (2014a) Optimal distribution of applications in the cloud. In: Proceedings of the 26th international conference on advanced information systems engineering. Springer, pp 75\u201390","DOI":"10.1007\/978-3-319-07881-6_6"},{"key":"721_CR2","doi-asserted-by":"crossref","unstructured":"Andrikopoulos V, Reuter A, S\u00e1ez SG, Leymann F (2014b) A GENTL approach for cloud application topologies. In: Service-oriented and cloud computing. Springer, pp 148\u2013159","DOI":"10.1007\/978-3-662-44879-3_11"},{"key":"721_CR3","doi-asserted-by":"crossref","unstructured":"Ardagna D, Di Nitto E, Casale G, Petcu D, Mohagheghi P, Mosser S, Matthews P, Gericke A, Ballagny C, D\u2019Andria F et al (2012) Modaclouds: a model-driven approach for the design and execution of applications on multiple clouds. In: Proceedings of the 4th international workshop on modeling in software engineering. IEEE Press, pp 50\u201356","DOI":"10.1109\/MISE.2012.6226014"},{"key":"721_CR4","doi-asserted-by":"crossref","unstructured":"Arnold W, Eilam T, Kalantar M, Konstantinou AV, Totok AA (2008) Automatic realization of SOA deployment patterns in distributed environments. In: Proceedings of the 6th international conference on service-oriented computing. Springer, pp 162\u2013179","DOI":"10.1007\/978-3-540-89652-4_15"},{"issue":"1","key":"721_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3150227","volume":"51","author":"A Bergmayr","year":"2018","unstructured":"Bergmayr A, Breitenb\u00fccher U, Ferry N, Rossini A, Solberg A, Wimmer M, Kappel G (2018) A systematic review of cloud modeling languages. ACM Comput Surv (CSUR) 51(1):1\u201338","journal-title":"ACM Comput Surv (CSUR)"},{"key":"721_CR6","doi-asserted-by":"crossref","unstructured":"Beserra PV, Camara A, Ximenes R, Albuquerque AB, Mendonca NC (2012) Cloudstep: a step-by-step decision process to support legacy application migration to the cloud. In: 2012 IEEE 6th international workshop on the maintenance and evolution of service-oriented and cloud-based systems (MESOCA), pp 7\u201316","DOI":"10.1109\/MESOCA.2012.6392602"},{"key":"721_CR7","doi-asserted-by":"crossref","unstructured":"Binz T, Breitenb\u00fccher U, Haupt F, Kopp O, Leymann F, Nowak A, Wagner S (2013) OpenTOSCA\u2014a runtime for TOSCA-based cloud applications. In: Proceedings of the 11th international conference on service-oriented computing. Springer, pp 692\u2013695","DOI":"10.1007\/978-3-642-45005-1_62"},{"key":"721_CR8","unstructured":"Breitenb\u00fccher U (2016) Eine musterbasierte Methode zur Automatisierung des Anwendungsmanagements. Dissertation, Universit\u00e4t Stuttgart, Fakultaet Informatik, Elektrotechnik und Informationstechnik"},{"key":"721_CR9","doi-asserted-by":"crossref","unstructured":"Breitenb\u00fccher U, Binz T, K\u00e9pes K, Kopp O, Leymann F, Wettinger J (2014) Combining declarative and imperative cloud application provisioning based on TOSCA. In: International conference on cloud engineering. IEEE, pp 87\u201396","DOI":"10.1109\/IC2E.2014.56"},{"key":"721_CR10","unstructured":"Carrasco J, Cubo J, Pimentel E (2014) Towards a flexible deployment of multi-cloud applications based on TOSCA and CAMP. In: Proceedings of the 3rd European conference on service-oriented and cloud computing. Springer, pp 278\u2013286"},{"key":"721_CR11","doi-asserted-by":"crossref","unstructured":"Chaisiri S, Lee BS, Niyato D (2009) Optimal virtual machine placement across multiple cloud providers. In: Proceedings of the 2009 IEEE Asia-Pacific services computing conference. IEEE, pp 103\u2013110","DOI":"10.1109\/APSCC.2009.5394134"},{"key":"721_CR12","unstructured":"Hirmer P, Breitenb\u00fccher U, Binz T, Leymann F, et\u00a0al. (2014) Automatic topology completion of TOSCA-based cloud applications. In: GI-Jahrestagung, GI, vol P-251. GI, pp 247\u2013258"},{"issue":"1","key":"721_CR13","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/321864.321866","volume":"22","author":"HT Hsu","year":"1975","unstructured":"Hsu HT (1975) An algorithm for finding a minimal equivalent graph of a digraph. J ACM 22(1):11\u201316","journal-title":"J ACM"},{"key":"721_CR14","unstructured":"Jamshidi P, Pahl C, Chinenyeze S, Liu X (2014) Cloud migration patterns: a multi-cloud service architecture perspective. In: Service-oriented computing\u2014ICSOC 2014 workshops. Springer, pp 6\u201319"},{"issue":"9","key":"721_CR15","doi-asserted-by":"publisher","first-page":"1159","DOI":"10.1002\/spe.2442","volume":"47","author":"P Jamshidi","year":"2017","unstructured":"Jamshidi P, Pahl C, Mendon\u00e7a NC (2017) Pattern-based multi-cloud architecture migration. Softw Pract Exp 47(9):1159\u20131184","journal-title":"Softw Pract Exp"},{"issue":"1","key":"721_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13174-014-0014-0","volume":"5","author":"N Kaviani","year":"2014","unstructured":"Kaviani N, Wohlstadter E, Lea R (2014) Partitioning of web applications for hybrid cloud deployment. J Internet Serv Appl 5(1):1\u201317","journal-title":"J Internet Serv Appl"},{"key":"721_CR17","unstructured":"Kopp O, Breitenb\u00fccher U (2017) Choreographies are key for distributed cloud application provisioning. In: Proceedings of the 9th Central-European workshop on services and their composition, CEUR-WS.org, pp 67\u201370"},{"key":"721_CR18","doi-asserted-by":"crossref","unstructured":"Kopp O, Binz T, Breitenb\u00fccher U, Leymann F (2013) Winery\u2014a modeling tool for TOSCA-based cloud applications. In: Proceedings of the 11th international conference on service-oriented computing. Springer, pp 700\u2013704","DOI":"10.1007\/978-3-642-45005-1_64"},{"issue":"3","key":"721_CR19","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1142\/S0218843011002250","volume":"20","author":"F Leymann","year":"2011","unstructured":"Leymann F, Fehling C, Mietzner R, Nowak A, Dustdar S (2011) Moving applications to the cloud: an approach based on application model enrichment. Int J Cooper Inf Syst 20(3):307\u2013356","journal-title":"Int J Cooper Inf Syst"},{"key":"721_CR20","unstructured":"OASIS (2013) Topology and orchestration specification for cloud applications (TOSCA) Version 1.0. OASIS"},{"key":"721_CR21","doi-asserted-by":"crossref","unstructured":"Petcu D (2013) Multi-cloud: expectations and current approaches. In: Proceedings of the 2013 international workshop on multi-cloud applications and federated clouds. ACM, pp 1\u20136","DOI":"10.1145\/2462326.2462328"},{"key":"721_CR22","doi-asserted-by":"crossref","unstructured":"Pfitzmann B, Joukov N (2011) Migration to multi-image cloud templates. In: Proceedings of the IEEE international conference on services computing. IEEE, pp 80\u201387","DOI":"10.1109\/SCC.2011.89"},{"key":"721_CR23","doi-asserted-by":"crossref","unstructured":"Saatkamp K, Breitenb\u00fccher U, Kopp O, Leymann F (2017) Topology splitting and matching for multi-cloud deployments. In: Proceedings of the 7th international conference on cloud computing and services science. SciTePress, pp 247\u2013258","DOI":"10.5220\/0006371002750286"},{"key":"721_CR24","doi-asserted-by":"crossref","unstructured":"Sampaio A, Mendon\u00e7a N (2011) Uni4Cloud: an approach based on open standards for deployment and management of multi-cloud applications. In: Proceedings of the 2nd international workshop on software engineering for cloud computing. ACM, pp 15\u201321","DOI":"10.1145\/1985500.1985504"},{"issue":"1","key":"721_CR25","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/s40595-015-0055-8","volume":"3","author":"T Subramanian","year":"2016","unstructured":"Subramanian T, Savarimuthu N (2016) Application based brokering algorithm for optimal resource provisioning in multiple heterogeneous clouds. Vietnam J Comput Sci 3(1):57\u201370","journal-title":"Vietnam J Comput Sci"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-019-00721-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00607-019-00721-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-019-00721-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,25]],"date-time":"2020-04-25T23:12:44Z","timestamp":1587856364000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00607-019-00721-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,27]]},"references-count":25,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,2]]}},"alternative-id":["721"],"URL":"https:\/\/doi.org\/10.1007\/s00607-019-00721-8","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,27]]},"assertion":[{"value":"26 October 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 April 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 April 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}