Fault Tolerant Cloud Software Systems Using Software Configurations
Chandramouli Reddy, N. Nalini · 2016
Cloud computing software systems are customizable using various configurations based on users needs. Performance of such software systems vary depending on selected configurations and interaction among these configurations. Most of the users of a software system, that consists of several hundreds of configurations, use only very few configurations that are common. Failure of such important or common configurations of any software system brings down its performance severely. However we can improve the performance, reliability and fault tolerance of cloud computing software systems by identifying the important or commonly used configurations and enabling them with suitable fault tolerant schemes. In this research paper we propose a technique to identify very important and frequently used configurations that play vital role in software systems then provide them fault tolerance to improve performance and fault tolerance of configurable cloud software systems.