Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1267903.1267924guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Architectures for controller based CDP

Published: 13 February 2007 Publication History

Abstract

Continuous Data Protection (CDP) is a recent storage technology which enables reverting the state of the storage to previous points in time. We propose four alternative architectures for supporting CDP in a storage controller, and compare them analytically with respect to both write performance and space usage overheads. We describe exactly how factors such as the degree of protection granularity (continuous or at fixed intervals) and the temporal distance distribution of the given workload affect these overheads. Our model allows predicting the CDP overheads for arbitrary workloads and concluding the best architecture for a given scenario. Our analysis is verified by running a prototype CDP enabled block device on both synthetic and traced workloads and comparing the outcome with our analysis. Our work is the first to consider how performance is affected by varying the degree of protection granularity, both analytically and empirically. In addition it is the first to precisely quantify the natural connection between CDP overheads and a workload's temporal locality. We show that one of the architectures we considered is superior for workloads exhibiting high temporal locality w.r.t. granularity, whereas another of the architectures is superior for workloads exhibiting low temporal locality w.r.t. granularity. We analyze two specific workloads, an OLTP workload and a file server workload, and show which CDP architecture is superior for each workload at which granularities.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
FAST '07: Proceedings of the 5th USENIX conference on File and Storage Technologies
February 2007
61 pages

Sponsors

  • USENIX Assoc: USENIX Assoc

Publisher

USENIX Association

United States

Publication History

Published: 13 February 2007

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)On the Lifecycle of the FileACM Transactions on Storage10.1145/329546315:1(1-45)Online publication date: 18-Feb-2019
  • (2017)Experience from Two Years of Visualizing Flash with SSDPlayerACM Transactions on Storage10.1145/314935613:4(1-24)Online publication date: 17-Nov-2017
  • (2012)BVSSDProceedings of the 5th Annual International Systems and Storage Conference10.1145/2367589.2367597(1-12)Online publication date: 4-Jun-2012
  • (2011)A novel file-level continuous data protection mechanism oriented service applicationProceedings of the Third International Conference on Internet Multimedia Computing and Service10.1145/2043674.2043692(59-64)Online publication date: 5-Aug-2011
  • (2011)ShiftFlashPerformance Evaluation10.1016/j.peva.2011.07.01068:11(1193-1206)Online publication date: 1-Nov-2011
  • (2010)DARCProceedings of the 3rd Annual Haifa Experimental Systems Conference10.1145/1815695.1815721(1-12)Online publication date: 24-May-2010
  • (2008)SWEEPERProceedings of the 6th USENIX Conference on File and Storage Technologies10.5555/1364813.1364833(1-16)Online publication date: 26-Feb-2008
  • (2008)GreenFSACM SIGOPS Operating Systems Review10.1145/1357010.135260042:4(69-80)Online publication date: 1-Apr-2008
  • (2008)GreenFSProceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 200810.1145/1352592.1352600(69-80)Online publication date: 1-Apr-2008
  • (2008)Virtual machine time travel using continuous data protection and checkpointingACM SIGOPS Operating Systems Review10.1145/1341312.134134142:1(127-134)Online publication date: 1-Jan-2008

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media