HAaaS: Towards Highly Available Distributed Systems.

Yaoguang Wang,Weiming Lu,Bin Yu,Baogang Wei
DOI: https://doi.org/10.1109/cluster.2012.59
2012-01-01
Cluster Computing
Abstract:High availability is a valuable property in distributed systems. The master-slave model is used wildly in data management systems for high performance. However, many master-slave systems still have SPOF (Single Point of Failure) for the single master node. We exploit a generalized solution to meet several common use cases for different master-slave systems. The solution makes the high availability as a service (HAaaS), which uses a shared storage infrastructure to make the master stateless and provides an automatic fail over of high-availability service. We deploy the HAaaS in many master-slave subsystems in our unstructured data management system (UDMS) to make the UDMS highly available. The experiments demonstrate the feasibility and efficiency of our solution.
What problem does this paper attempt to address?