The Community for Technology Leaders
Green Image
Issue No. 02 - March-April (2017 vol. 14)
ISSN: 1545-5971
pp: 172-184
James W. Anderson , Department of Computer Science and Engineering, University of California San Diego, San Diego, CA
Hein Meling , Department of Electrical Engineering and Computer Science, University of Stavanger, Norway
Alexander Rasmussen , Department of Computer Science and Engineering, University of California San Diego, San Diego, CA
Amin Vahdat , Department of Computer Science and Engineering, University of California San Diego, San Diego, CA
Keith Marzullo , Department of Computer Science and Engineering, University of California San Diego, San Diego, CA
ABSTRACT
Emerging cloud-based network services must deliver both good performance and high availability. Achieving both of these goals requires content replication across multiple sites. Many cloud-based services either require or would benefit from the semantics and simplicity of strong consistency. However, replication techniques for strong consistency can severely limit the availability of replicated services when recovering large data objects over wide-area links. To address this problem, we present the design and implementation of Zorfu, a hierarchical system architecture for replication across data centers. The primary contribution of Zorfu is a local recovery technique that significantly increases availability of replicated strongly consistent services. Local recovery achieves this by reducing the recovery time by an order of magnitude, while imposing only a negligible latency overhead. Experimental results show that Zorfu can recover a 100 MB object in 4 ms.
INDEX TERMS
Switches, Indexes, Servers, Protocols, Safety, IEEE transactions, Optimization
CITATION

J. W. Anderson, H. Meling, A. Rasmussen, A. Vahdat and K. Marzullo, "Local Recovery for High Availability in Strongly Consistent Cloud Services," in IEEE Transactions on Dependable and Secure Computing, vol. 14, no. 2, pp. 172-184, 2017.
doi:10.1109/TDSC.2015.2443781
92 ms
(Ver 3.3 (11022016))