FTCloudSim: a simulation tool for cloud service reliability enhancement mechanisms

Recently, an increasing number of companies have deployed their application services in the cloud. However, the cloud data center downtime has negative affected the quality of cloud service quality. Many researchers have studied the problem of cloud service reliability assurance. However, there is a shortage of tools that enable researchers to evaluate their new proposed cloud service reliability enhancement mechanisms. To fill this gap, we extend the basic functionalities of CloudSim and present FTCloudSim in this paper. FTCloudSim provides an extensible interface to help researchers implement new cloud service reliability enhancement mechanisms. In addition, FTCloudSim can also study the behavior of the new proposed mechanisms. We demonstrate the capabilities of FTCloudSim by using four reliability enhancement mechanisms. The results can indicate the benefits of our tool.