R< inline-formula>< tex-math notation

Daniel Sun,Alan Fekete,Vincent Gramoli,Guoqiang Li,Xiwei Xu,Liming Zhu
2018-01-01
IEEE Transactions on Dependable and Secure Computing
Abstract:Rolling upgrade is a widely-used industry technique for updating software while a service provided by multiple instances of the software remains available. In cloud deployments of software, it is usual to implement the update step for rolling upgrade by replacing entire virtual machine instances. During the process of rolling upgrade, various failures may occur due to the complexity of software stack and the uncertainties of cloud platforms. Instance health checking and replacement are standard functionalities in most cloud infrastructures, though these create uncertainty in the duration of the whole upgrade procedure. In contrast, software and configuration errors are not usually detected by infrastructure functionalities, and if these happen, the entire rolling upgrade normally is unsuccessful and the system is left in an unsuitable state. In this paper, we propose an approach, named R 2 C, which innovates the stat of the …
What problem does this paper attempt to address?