Skip to main navigation Skip to search Skip to main content

Rep4WS: A Paxos based replication framework for building consistent and reliable web services

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Web services are widely used to enable remote access to heterogeneous resources through standard interfaces and build complex applications by reusing existing component services. However, massive commodity computers, storage, network devices and complex management tasks running behind web services make them subject to outage and unable to provide continuously reliable services. To address this issue, we present a Paxos-based replication framework for building consistent and reliable web services. The framework mainly consists of a replication protocol and a set of failure tackling algorithms. First, in the replication protocol, besides keeping consistency of service replicas we introduce pipeline concurrency and RDG (Request Dependency Graph) to traditional Paxos so as to improve its performance. Second, we design failure recovery algorithms to recover the failed nodes, which guarantee that each web service has enough available replicas and thus can deliver expected reliability. Third, through an extensive set of experiments, we show that our method is effective in terms of keeping consistency and reliability of web services and it outperforms other replication methods.

Original languageEnglish
Title of host publicationProceedings - 2012 IEEE 19th International Conference on Web Services, ICWS 2012
Pages295-302
Number of pages8
DOIs
StatePublished - 2012
Event2012 IEEE 19th International Conference on Web Services, ICWS 2012 - Honolulu, HI, United States
Duration: 24 Jun 201229 Jun 2012

Publication series

NameProceedings - 2012 IEEE 19th International Conference on Web Services, ICWS 2012

Conference

Conference2012 IEEE 19th International Conference on Web Services, ICWS 2012
Country/TerritoryUnited States
CityHonolulu, HI
Period24/06/1229/06/12

Keywords

  • Paxos
  • Web service
  • consistency
  • reliability
  • replica

Fingerprint

Dive into the research topics of 'Rep4WS: A Paxos based replication framework for building consistent and reliable web services'. Together they form a unique fingerprint.

Cite this