איתן בכמט

אקדמי בכיר

Hybrid replication

Optimizing network bandwidth and primary storage performance for remote replication

Assaf Natanzon, Philip Shilane, Mark Abashkin, Leehod Baruch, Eitan Bachmat

Traditionally, there are two main forms of data replication to secondary locations: continuous and snapshotbased. Continuous replication mirrors every I/O to a remote server, which maintains the most up-to-date state, though at a large network bandwidth cost. Snapshot replication periodically transfers modified regions, so it has lower network bandwidth requirements since repeatedly overwritten regions are only transferred once. Snapshot replication, though, comes with larger I/O loads on primary storage since it must read modified regions to transfer. To achieve the benefits of both approaches, we present hybrid replication, which is a novel mix of continuous replication and snapshot-based replication. Hybrid replication selects data regions with high overwrite characteristics to be protected by snapshots, while data regions with fewer overwrites are protected by continuous replication. In experiments with real-world storage traces, hybrid replication reduces network bandwidth up to 40% relative to continuous replication and I/O requirements on primary storage up to 90% relative to snapshot replication.

שפת פרסום אנגלית
סטטוס פרסום פורסם - 23.08.2016
7549405

Keywords

Continuous data protection
Data protection
Replication
Snapshot

ASJC Scopus subject areas

Computer Networks and Communications
Hardware and Architecture
גישה למסמך
10.1109/NAS.2016.7549405
קבצים וקישורים אחרים
Link to publication in Scopus