Delayed Switch: Cloud service upgrade with low availability and capacity loss

Cloud services must upgrade continuously in order to maintain competitive. However, a large body of empirical evidence suggests that, upgrade procedures used in practice are failure-prone and often cause planned or unplanned downtime. In this paper, we first define what is cloud service online upgra...

Full description

Saved in:
Bibliographic Details
Published in2014 IEEE 5th International Conference on Software Engineering and Service Science pp. 1158 - 1161
Main Authors Xue Ouyang, Bo Ding, Huaimin Wang
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.06.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Cloud services must upgrade continuously in order to maintain competitive. However, a large body of empirical evidence suggests that, upgrade procedures used in practice are failure-prone and often cause planned or unplanned downtime. In this paper, we first define what is cloud service online upgrade, and then we analyze the shortcomings of current mainstream cloud service online upgrade mechanisms. In particular, the mixed version problem along with rolling upgrade and the capacity loss problem brought by split mode upgrade have been discussed. After that, we propose a solution called Delayed Switch, which can conduct cloud service upgrade with lower loss of availability and capacity in contrast with existing approaches. We prove the performance of delayed switch in theory and develop a prototype system applying this method. And by conducting experiments with a typical e-commerce service named Rubis, we validate the effectiveness and efficiency of our approach.
ISBN:1479932787
9781479932788
ISSN:2327-0586
DOI:10.1109/ICSESS.2014.6933772