ACM SIGPLAN Notices · 2012 · 16 citations · 23 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud InfrastructureVirtualizationAvailability EngineeringAvailability ManagementData RedundancyData ReplicationDisaster RecoveryHigh AvailabilityBandwidthBandwidth ManagementCloud Data CentersFault-tolerant Distributed SystemsHigh-availability SystemsVirtual Machine ReplicationVirtual MachinesVirtualized Data Centers
This paper describes the design and implementation of SecondSite, a cloud-based service for disaster tolerance. SecondSite extends the Remus virtualization-based high availability system by allowing groups of virtual machines to be replicated across data centers over wide-area Internet links. The goal of the system is to commodify the property of availability, exposing it as a simple tick box when configuring a new virtual machine. To achieve this in the wide area, we have had to tackle the related issues of replication traffic bandwidth, reliable failure detection across geographic regions and traffic redirection over a wide-area network without compromising on transparency and consistency.
23
Live migration of virtual machines
Christopher J. Clark, Keir Fraser, Steven Hand et al. · 2005 · 2.6K citations
Unreliable failure detectors for reliable distributed systems
Tushar Chandra, Sam Toueg · Journal of the ACM · 1996 · 2.5K citations · Full text
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 2.1K citations
Consensus in the presence of partial synchrony
Cynthia Dwork, Nancy Lynch, Larry Stockmeyer · Journal of the ACM · 1988 · 1.9K citations · Full text
Weighted voting for replicated data
David K. Gifford · 1979 · 1.3K citations · Full text