Design and Implementation of Fault Tolerance Mechanism in Application Layer Based on Cloud

Xiang Yu,Dejian Ye
DOI: https://doi.org/10.3969/j.issn.1007-757X.2016.02.019
2016-01-01
Abstract:According to highly consistent scenarios, this paperproposes modular design of a fault tolerance mechanism in application layer from the perspective of business characteristicscombinedwith asynchronous replication technology in data layer based on the support provided by cloud middleware. This mechanism takes a snapshot of state data. When the data layer is down, the mechanism forbids access to the inconsistent data and allows business operation on the consistent data. Testing results show that the fault tolerance mechanism shortens the failover time effectively and improve the system's availability under the premise of guaranteeing data consistency. At the same time, it doesn't have an obvious impact on the system's throughput.
What problem does this paper attempt to address?