PCOW: Pipelining-based COW snapshot method to decrease first write penalty

2Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

While Copy-On-Write (COW) snapshot is the popular technique for online data protection, its first write request suffers from severe performance penalty because 3 I/Os are needed for each data block after creating snapshot. This paper proposes Pipelining-based COW (PCOW) method to minimize the snapshot impact on the first write request. When origin data is read from origin volume to a buffer queue, pending host write request can be serviced immediately. Origin data will be deferred to write to the snapshot volume in a background asynchronous thread. In order to demonstrate PCOW feasibility and efficiency, we have implemented both COW and PCOW in a standard iSCSI target as independent modules. We use popular benchmarks to quantitatively compare PCOW and COW techniques. Numerical results show that PCOW can effectively decrease first write penalty and improve performance. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Wang, Z., Feng, D., Zhou, K., & Wang, F. (2008). PCOW: Pipelining-based COW snapshot method to decrease first write penalty. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5036 LNCS, pp. 266–274). https://doi.org/10.1007/978-3-540-68083-3_27

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free