Published December 15, 2017 | Version v1
Conference paper Open

GINJA: One-dollar Cloud-based Disaster Recovery for Databases

  • 1. LaSIGE – Faculdade de Ciências, Universidade de Lisboa

Description

Disaster Recovery (DR) is a crucial feature to ensure availability and data protection in modern information systems. A common DR
approach requires the replication of services in a set of virtual machines running in the cloud as backups. This leads to considerable
monetary costs and managing efforts to keep such cloud VMs. We present GINJA, a DR solution for transactional database  management systems (DBMS) that uses only cloud storage services such as Amazon S3. GINJA works at file-system level to efficiently capture and replicate data updates to a remote cloud storage service, achieving three important goals: (1) reduces the costs for maintaining a cloud-based DR to less than one dollar per month for relevant databases’ sizes and workloads (up to 222× less than the traditional approach of having a DBMS replica in a cloud VM); (2) allows a precise control of the operational costs, durability and performance trade-offs; and (3) introduces a small performance overhead to the DBMS (e.g., less than 5% overhead for the TPC-C workload with ≈ 10 seconds of data loss in case of disasters).

Files

a11-alcantara.pdf

Files (488.1 kB)

Name Size Download all
md5:75b7458c3e99e7213fd61d23fe1ea8b6
488.1 kB Preview Download

Additional details

Funding

SUPERCLOUD – USER-CENTRIC MANAGEMENT OF SECURITY AND DEPENDABILITY IN CLOUDS OF CLOUDS 643964
European Commission