An Empirical Study of Cloud API Issues

作者:Li, Zhongwei; Lu, Qinghua*; Zhu, Liming; Xu, Xiwei; Liu, Yue; Zhang, Weishan
来源:IEEE Cloud Computing, 2018, 5(2): 58-72.
DOI:10.1109/mcc.2018.022171668

摘要

With the emergence of the DevOps movement, software engineers are starting to rely on cloud platform APIs for implementing many fault tolerance, self-adaptation, and continuous delivery features such as deployment changes, scaling out/in, exception handling, backup/recovery, and migration. In this article, we present an empirical study of API issues in commercial cloud platforms. We classify the API failures and their causes, and discuss possible remedies for each category to improve the reliability of cloud applications and introduce our solutions to deal with resource characteristics faults and late timing failures.