2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks 2014
DOI: 10.1109/dsn.2014.63
|View full text |Cite
|
Sign up to set email alerts
|

Recovery for Failures in Rolling Upgrade on Clouds

Abstract: When cloud consumers perform rolling upgrade operations on cloud applications, they may encounter failures due to cloud uncertainty, interfering operations and incorrect configurations. For example, unreliable cloud API calls can make the rolling upgrade operation fail in unpredictable ways due to a long time delay to respond to the API call. This paper proposes two recovery strategies for recovering from rolling upgrade failures. The strategies are Compensated Undo & Redo and Reparation. We evaluated our reco… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 15 publications
0
2
0
Order By: Relevance
“…When analyzing and modeling sporadic cloud operations as processes, several existing process-oriented recovery methods [2][18] can be utilized for recovery. Generally, process-oriented recovery methods are similar to transaction-oriented recovery methods.…”
Section: Recovery For Cloud Operations As Process Modelsmentioning
confidence: 99%
See 1 more Smart Citation
“…When analyzing and modeling sporadic cloud operations as processes, several existing process-oriented recovery methods [2][18] can be utilized for recovery. Generally, process-oriented recovery methods are similar to transaction-oriented recovery methods.…”
Section: Recovery For Cloud Operations As Process Modelsmentioning
confidence: 99%
“…For a particular sporadic activity, such as upgrade, it can be conducted either manually or with the assistance of automation scripts such as Chef [6]. When cloud operators are conducting the sporadic activities either manually or automatically, recovery strategies such as process-oriented recovery methods [2] can be employed if runtime errors happen. Those recovery strategies are intended for sporadic activities during runtime phase.…”
Section: Introductionmentioning
confidence: 99%