Article in Journal ART-2019-13

BibliographyHarzenetter, Lukas; Breitebücher, Uwe; Képes, Kálmán; Leymann, Frank: Freezing and Defrosting Cloud Applications: Automated Saving and Restoring of Running Applications.
In: Software-Intensive Cyber-Physical Systems (SICS).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 1-14, english.
Springer Berlin Heidelberg, August 26, 2019.
DOI: 10.1007/s00450-019-00415-8.
Article in Journal.
CR-SchemaC.0 (Computer Systems Organization, General)
KeywordsDeployment modeling; Stateful components; Freeze; Defrost; TOSCA
Abstract

In recent years, several technologies were developed enabling the automated provisioning and decom-missioning of cloud applications. To reduce costs, these applications can be terminated and restarted on demand. However, as an application is terminated, its current application state, i.e., all application specific data is deleted along with the running application instance. This application state may be holding all business-critical information, and, hence, must be saved before the application is terminated. One possibility to save application states is to create VM snapshots although this is not always possible or sufficient. Therefore, we introduce two approaches: (i) a concept to generically terminate applications and save their internal state, and (ii) an approach to reinstate the application in the same state again. To evaluate their practical feasibility, we implemented a proof of concept in the OpenTOSCA ecosystem.

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Project(s)SustainLife
DistOpt
Entry dateAugust 27, 2019
   Publ. Institute   Publ. Computer Science