{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,6,17]],"date-time":"2023-06-17T15:33:14Z","timestamp":1687015994979},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"1-2","license":[{"start":{"date-parts":[[2019,8,26]],"date-time":"2019-08-26T00:00:00Z","timestamp":1566777600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,8,26]],"date-time":"2019-08-26T00:00:00Z","timestamp":1566777600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SICS Softw.-Inensiv. Cyber-Phys. Syst."],"published-print":{"date-parts":[[2020,8]]},"DOI":"10.1007\/s00450-019-00415-8","type":"journal-article","created":{"date-parts":[[2019,8,26]],"date-time":"2019-08-26T12:02:42Z","timestamp":1566820962000},"page":"101-114","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Freezing and defrosting cloud applications: automated saving and restoring of running applications"],"prefix":"10.1007","volume":"35","author":[{"given":"Lukas","family":"Harzenetter","sequence":"first","affiliation":[]},{"given":"Uwe","family":"Breitenb\u00fccher","sequence":"additional","affiliation":[]},{"given":"K\u00e1lm\u00e1n","family":"K\u00e9pes","sequence":"additional","affiliation":[]},{"given":"Frank","family":"Leymann","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,8,26]]},"reference":[{"key":"415_CR1","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1016\/j.jnca.2015.02.002","volume":"52","author":"RW Ahmad","year":"2015","unstructured":"Ahmad RW, Gani A, Hamid SHA, Shiraz M, Yousafzai A, Xia F (2015) A survey on virtual machine migration and server consolidation frameworks for cloud data centers. J Netw Comput Appl 52:11\u201325","journal-title":"J Netw Comput Appl"},{"key":"415_CR2","unstructured":"Amazon (2016) AWS CloudFormation. \nhttps:\/\/aws.amazon.com\/de\/cloudformation\/\n\n. Accessed 17 July 2019"},{"issue":"1","key":"415_CR3","doi-asserted-by":"publisher","first-page":"22:1","DOI":"10.1145\/3150227","volume":"51","author":"A Bergmayr","year":"2018","unstructured":"Bergmayr A et al (2018) A systematic review of cloud modeling languages. ACM Comput Surv (CSUR) 51(1):22:1\u201322:38","journal-title":"ACM Comput Surv (CSUR)"},{"key":"415_CR4","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 (ICSOC 2013). Springer, pp 692\u2013695","DOI":"10.1007\/978-3-642-45005-1_62"},{"key":"415_CR5","unstructured":"Breitenb\u00fccher U (2016) Eine musterbasierte Methode zur Automatisierung des Anwendungsmanagements. Dissertation, University of Stuttgart"},{"key":"415_CR6","doi-asserted-by":"crossref","unstructured":"Breitenb\u00fccher U, Binz T, Kopp O, Leymann F, Wettinger J (2013) Integrated cloud application provisioning: interconnecting service-centric and script-centric management technologies. In: CoopIS 2013. Springer, pp 130\u2013148","DOI":"10.1007\/978-3-642-41030-7_9"},{"key":"415_CR7","doi-asserted-by":"crossref","unstructured":"Breitenb\u00fccher U, Binz T, K\u00e9pes K, Kopp O, Leymann F, Wettinger J (2014a) Combining declarative and imperative cloud application provisioning based on TOSCA. In: International conference on cloud engineering (IC2E 2014). IEEE, pp 87\u201396","DOI":"10.1109\/IC2E.2014.56"},{"key":"415_CR8","unstructured":"Breitenb\u00fccher U, Binz T, Kopp O, Leymann F (2014b) Vinothek\u2014a self-service portal for TOSCA. In: Proceedings of the 6th Central-European workshop on services and their composition (ZEUS 2014), CEUR-WS.org, pp 69\u201372"},{"key":"415_CR9","doi-asserted-by":"crossref","unstructured":"Breitenb\u00fccher U, Endres C, K\u00e9pes K, Kopp O, Leymann F, Wagner S, Wettinger J, Zimmermann M (2016) The OpenTOSCA ecosystem\u2014concepts & tools. In: European space project on smart systems, big data, future internet\u2014towards serving the grand societal challenges\u2014volume 1: EPS Rome 2016. SciTePress, pp 112\u2013130","DOI":"10.5220\/0007903201120130"},{"key":"415_CR10","unstructured":"Bruno R, Ferreira P (2016) Alma: Gc-assisted JVM live migration for java server applications. In: Proceedings of the 17th international middleware conference, New York, NY, USA, Middleware\u201916. ACM, pp 5:1\u20135:14"},{"key":"415_CR11","doi-asserted-by":"crossref","unstructured":"Cao J, Simonin M, Cooperman G, Morin C (2015) Checkpointing as a service in heterogeneous cloud environments. In: 2015 15th IEEE\/ACM international symposium on cluster, cloud and grid computing, pp 61\u201370","DOI":"10.1109\/CCGrid.2015.160"},{"issue":"1","key":"415_CR12","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1145\/214451.214456","volume":"3","author":"KM Chandy","year":"1985","unstructured":"Chandy KM, Lamport L (1985) Distributed snapshots: determining global states of distributed systems. ACM Trans Comput Syst 3(1):63\u201375","journal-title":"ACM Trans Comput Syst"},{"key":"415_CR13","unstructured":"Clark C, Fraser K, Hand S, Hansen JG, Jul E, Limpach C, Pratt I, Warfield A (2005) Live migration of virtual machines. In: Proceedings of the 2nd conference on symposium on networked systems design & implementation. USENIX Association, pp 273\u2013286"},{"issue":"3","key":"415_CR14","doi-asserted-by":"publisher","first-page":"1302","DOI":"10.1007\/s11227-013-0884-0","volume":"65","author":"IP Egwutuoha","year":"2013","unstructured":"Egwutuoha IP, Levy D, Selic B, Chen S (2013) A survey of fault tolerance mechanisms and checkpoint\/restart implementations for high performance computing systems. J Supercomput 65(3):1302\u20131326","journal-title":"J Supercomput"},{"key":"415_CR15","unstructured":"Endres C et\u00a0al (2017) Declarative vs. imperative: two modeling patterns for the automated deployment of applications. In: PATTERNS 2017. Xpert Publishing Services, pp 22\u201327"},{"key":"415_CR16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-1568-8","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 computing patterns: fundamentals to design, build, and manage cloud applications. Springer, Berlin"},{"key":"415_CR17","doi-asserted-by":"crossref","unstructured":"Harzenetter L, Breitenb\u00fccher U, Falkenthal M, Guth J, Krieger C, Leymann F (2018) Pattern-based deployment models and their automatic execution. In: 11th IEEE\/ACM international conference on utility and cloud computing UCC 2018, 17\u201320, December 2018, Switzerland. IEEE Computer Society, Zurich, pp 41\u201352","DOI":"10.1109\/UCC.2018.00013"},{"key":"415_CR18","doi-asserted-by":"crossref","unstructured":"Horii M, Kojima Y, Fukuda K (2018) Stateful process migration for edge computing applications. In: 2018 IEEE wireless communications and networking conference (WCNC). IEEE, pp 1\u20136","DOI":"10.1109\/WCNC.2018.8377072"},{"issue":"5","key":"415_CR19","doi-asserted-by":"publisher","first-page":"489","DOI":"10.1007\/BF02703630","volume":"25","author":"S Kalaiselvi","year":"2000","unstructured":"Kalaiselvi S, Rajaraman V (2000) A survey of checkpointing algorithms for parallel and distributed computers. Sadhana 25(5):489\u2013510","journal-title":"Sadhana"},{"key":"415_CR20","unstructured":"K\u00e9pes K, Breitenb\u00fccher U, Leymann F (2017) Integrating IoT devices based on automatically generated ScaleOut plans. In: 2017 IEEE 10th conference on service-oriented computing and applications, SOCA 2017, 22\u201325 November 2017, Japan. IEEE Computer Society, Kanazawa, pp 155\u2013163"},{"key":"415_CR21","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: ICSOC 2013. Springer, pp 700\u2013704","DOI":"10.1007\/978-3-642-45005-1_64"},{"key":"415_CR22","doi-asserted-by":"crossref","unstructured":"Lagar-Cavilla HA, Whitney JA, Scannell AM, Patchin P, Rumble SM, de\u00a0Lara E, Brudno M, Satyanarayanan M (2009) Snowflock: rapid virtual machine cloning for cloud computing. In: Proceedings of the 4th ACM European Conference on Computer Systems, EuroSys\u201909. ACM, pp 1\u201312","DOI":"10.1145\/1519065.1519067"},{"key":"415_CR23","unstructured":"Leymann F (2009) Cloud computing: the next revolution in IT. In: Proceedings of the 52th photogrammetric week. Wichmann Verlag, pp 3\u201312"},{"key":"415_CR24","unstructured":"OASIS (2007) web services business process execution language (WS-BPEL) version 2.0"},{"key":"415_CR25","unstructured":"OASIS (2013) Topology and orchestration specification for cloud applications (TOSCA) version 1.0"},{"key":"415_CR26","unstructured":"OASIS (2015) TOSCA simple profile in YAML version 1.0"},{"key":"415_CR27","unstructured":"Oppenheimer D, Ganapathi A, Patterson DA (2003) Why do internet services fail, and what can be done about it? In: USITS 2003. USENIX"},{"key":"415_CR28","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 (CLOSER 2017). SciTePress, pp 247\u2013258","DOI":"10.5220\/0006371002750286"},{"issue":"2","key":"415_CR29","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1007\/s00450-019-00404-x","volume":"34","author":"DA Tamburri","year":"2019","unstructured":"Tamburri DA, Van den Heuvel WJ, Lauwers C, Lipton P, Palma D, Rutkowski M (2019) TOSCA-based intent modelling: goal-modelling for infrastructure-as-code. SICS Softw Intensive Cyber Phys Syst 34(2):163\u2013172","journal-title":"SICS Softw Intensive Cyber Phys Syst"},{"key":"415_CR30","unstructured":"The Linux Foundation (2018) Kubernetes. \nhttps:\/\/kubernetes.io\/\n\n. Accessed 17 July 2019"},{"key":"415_CR31","unstructured":"Turnbull J (2017) The Docker book. James Turnbull"},{"key":"415_CR32","unstructured":"University of Stuttgart (2019a) OpenTOSCA container. \nhttps:\/\/github.com\/OpenTSOCA\/container\/\n\n. Accessed 17 July 2019"},{"key":"415_CR33","unstructured":"University of Stuttgart (2019b) Winery. \nhttps:\/\/github.com\/OpenTSOCA\/winery\/\n\n. Accessed 17 July 2019"},{"key":"415_CR34","doi-asserted-by":"crossref","unstructured":"Wurster M, Breitenb\u00fccher U, Falkenthal M, Krieger C, Leymann F, Saatkamp K, Soldani J (2019) The essential deployment metamodel: a systematic review of deployment automation technologies. Software-intensive cyber-physical systems (SICS)","DOI":"10.1007\/s00450-019-00412-x"}],"container-title":["SICS Software-Intensive Cyber-Physical Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00450-019-00415-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00450-019-00415-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00450-019-00415-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,24]],"date-time":"2020-08-24T23:12:26Z","timestamp":1598310746000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00450-019-00415-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,26]]},"references-count":34,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2020,8]]}},"alternative-id":["415"],"URL":"https:\/\/doi.org\/10.1007\/s00450-019-00415-8","relation":{},"ISSN":["2524-8510","2524-8529"],"issn-type":[{"value":"2524-8510","type":"print"},{"value":"2524-8529","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,26]]},"assertion":[{"value":"26 August 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}