冻结和解冻云应用:自动保存和恢复运行的应用程序

IF 2.4 Q1 Computer Science
Lukas Harzenetter, Uwe Breitenbücher, Kálmán Képes, Frank Leymann
{"title":"冻结和解冻云应用:自动保存和恢复运行的应用程序","authors":"Lukas Harzenetter, Uwe Breitenbücher, Kálmán Képes, Frank Leymann","doi":"10.1007/s00450-019-00415-8","DOIUrl":null,"url":null,"abstract":"In recent years, several technologies were developed enabling the automated provisioning and decommissioning 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: (1) a concept to generically terminate applications and save their internal state, and (2) 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.","PeriodicalId":41265,"journal":{"name":"SICS Software-Intensive Cyber-Physical Systems","volume":null,"pages":null},"PeriodicalIF":2.4000,"publicationDate":"2019-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Freezing and defrosting cloud applications: automated saving and restoring of running applications\",\"authors\":\"Lukas Harzenetter, Uwe Breitenbücher, Kálmán Képes, Frank Leymann\",\"doi\":\"10.1007/s00450-019-00415-8\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In recent years, several technologies were developed enabling the automated provisioning and decommissioning 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: (1) a concept to generically terminate applications and save their internal state, and (2) 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.\",\"PeriodicalId\":41265,\"journal\":{\"name\":\"SICS Software-Intensive Cyber-Physical Systems\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":2.4000,\"publicationDate\":\"2019-08-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"SICS Software-Intensive Cyber-Physical Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1007/s00450-019-00415-8\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"Computer Science\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"SICS Software-Intensive Cyber-Physical Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s00450-019-00415-8","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 6

摘要

近年来,开发了几种技术,可以实现云应用程序的自动供应和退役。为了降低成本,可以根据需要终止和重新启动这些应用程序。但是,当一个应用程序被终止时,它的当前应用程序状态,即所有应用程序特定的数据将与正在运行的应用程序实例一起被删除。此应用程序状态可能包含所有业务关键型信息,因此必须在终止应用程序之前保存。保存应用程序状态的一种可能性是创建VM快照,尽管这并不总是可行或不够充分的。因此,我们介绍了两种方法:(1)一般终止应用程序并保存其内部状态的概念,以及(2)再次将应用程序恢复到相同状态的方法。为了评估它们的实际可行性,我们在OpenTOSCA生态系统中实现了一个概念验证。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Freezing and defrosting cloud applications: automated saving and restoring of running applications
In recent years, several technologies were developed enabling the automated provisioning and decommissioning 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: (1) a concept to generically terminate applications and save their internal state, and (2) 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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
SICS Software-Intensive Cyber-Physical Systems
SICS Software-Intensive Cyber-Physical Systems COMPUTER SCIENCE, HARDWARE & ARCHITECTURE-
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信