• DocumentCode
    1926095
  • Title

    HAaaS: Towards Highly Available Distributed Systems

  • Author

    Wang, Yaoguang ; Lu, Weiming ; Yu, Bin ; Wei, Baogang

  • Author_Institution
    Zhejiang Univ., Hangzhou, China
  • fYear
    2012
  • fDate
    24-28 Sept. 2012
  • Firstpage
    618
  • Lastpage
    621
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2012 IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2422-9
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2012.59
  • Filename
    6337836