Title :
HAaaS: Towards Highly Available Distributed Systems
Author :
Wang, Yaoguang ; Lu, Weiming ; Yu, Bin ; Wei, Baogang
Author_Institution :
Zhejiang Univ., Hangzhou, China
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.
Keywords :
data handling; distributed processing; HAaaS; data management systems; generalized solution; high availability as a service; high-availability service; highly available distributed systems; master-slave model; master-slave subsystems; master-slave systems; shared storage infrastructure; single master node; single point of failure; unstructured data management system; Availability; Computer crashes; Data models; Distributed databases; Master-slave; Nominations and elections; Servers; Active-standbys; Failover; High Availability; Stateless;
Conference_Titel :
Cluster Computing (CLUSTER), 2012 IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-2422-9
DOI :
10.1109/CLUSTER.2012.59