Journal of Media Literacy Education · 2006 · 25 citations · 14 references
Open access
ComputingComputer ScienceComputer SystemsCloud StorageStorage SystemsData Storage SystemsDistributed StorageStorage ConsistencyStorage ManagementStorage TechnologyStorage VirtualizationLatency Reduction TechniquesSnapshot AlgorithmsSnapshot CreationSnapshot Performance OptimizationSnapshot StorageSnapshottingStorage Performance Optimization
While snapshots have been commonly used in data storages for backup and data protections, little is known in the open literature how such snapshots impact application performance. This paper presents an implementation and performance evaluation of two snapshot techniques: copy-on-write snapshot and redirect-on-write snapshot. Our implementation is carried out at block level on a standard iSCSI target. We carry out quantitative performance evaluations and comparisons of the two snapshot implementations using TPC-C, TPC-W, IoMeter, and PostMark benchmarks. Our measurements reveal many interesting observations regarding the performance characteristics of the two snapshot techniques. Depending on the applications and different I/O workloads, the two snapshot techniques perform quite differently. In general, copy-on-write performs well on read-intensive applications while redirect-on-write performs well on write-intensive applications.
14
Space/time trade-offs in hash coding with allowable errors
Burton H. Bloom · Communications of the ACM · 1970 · 7.5K citations · Full text
Edward K. Lee, Chandramohan A. Thekkath · 1996 · 520 citations · Full text
File system design for an NFS file server appliance
Dave Hitz, James Y. Lau, Michael A. Malcolm · 1994 · 472 citations
Deciding when to forget in the Elephant file system
Douglas S. Santry, Michael J. Feeley, Norman C. Hutchinson et al. · 1999 · 278 citations