CiteULike is a free online bibliography manager. Register and you can start organising your references online.

Constructing Highly-Available Internet Services Based on Partitionable Group Communication Export

(2001)

Citation Format

[Posts]

View FullText article


X Reviews [Write a review of this article]

X Find related articles from these CiteULike users

X Find related articles with these CiteULike tags

X Posting History

X Abstract

Group communication is a middleware technology that may simplify development of highly available applications through replication. In this paper we propose a replicated service implementation based on partitionable group communication. Unlike its primary-partition counterpart, a partitionable group communication system never blocks an application because network failures may have caused it to partition. Modern Internet-based services with workloads that are typically biased in favor of read-only requests can exploit this property and remain available in multiple partitions despite the presence of replicated state. The proposed service offers several interesting features including sequential consistency, load balancing, and "atmost -once" semantics for updates despite unreliable communication between clients and servers. In our implementation, clients may simply resubmit updates to any available server if they suspect that the original request may have been lost due to a broken TCP connection. The possibility to recover from communication failures by having clients reissue requests to servers without incurring the risk of multiple executions is an increasingly important requirement for many Internet-based services. The service makes use of novel abstractions for partitionable group communication that may be interesting in their own right.


X BibTeX record

X RIS record


Privacy Statement | Terms & Conditions
CiteULike organises scholarly (or academic) papers or literature and provides bibliographic (which means it makes bibliographies) for universities and higher education establishments. It helps undergraduates and postgraduates. People studying for PhDs or in postdoctoral (postdoc) positions. The service is similar in scope to EndNote or RefWorks or any other reference manager like BibTeX, but it is a social bookmarking service for scientists and humanities researchers.