Disk performance of copy-on-write snapshot logical volumes

Data Snapshot technology is a standard feature of modern storage systems. Most such systems use copy-on-write techniques to manage snapshot data in order to optimize storage space requirements for maintaining history data. Copy-on-write methods tend to write data out-of-place at a location which may...

Full description

Bibliographic Details
Main Author: Śāha, Bhāvanā
Language:English
Published: 2010
Online Access:http://hdl.handle.net/2429/18146
id ndltd-UBC-oai-circle.library.ubc.ca-2429-18146
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-181462018-01-05T17:39:17Z Disk performance of copy-on-write snapshot logical volumes Śāha, Bhāvanā Data Snapshot technology is a standard feature of modern storage systems. Most such systems use copy-on-write techniques to manage snapshot data in order to optimize storage space requirements for maintaining history data. Copy-on-write methods tend to write data out-of-place at a location which may be far away from the original location of the data on the disk. This phenomenon gradually leads to fragmentation of the on-disk snapshot data and degradation in the disk I/O performance. This work analyzes Logical Volume Manager’s (LVM2) snapshot technology and studies the effect of copy-on-write on the on-disk placement of the snapshot data. Based on these findings, we propose new disk space allocation and data placement techniques for snapshot volumes in order to reduce physical distance between related blocks and improve disk access performance. A prototype is implemented and its performance is compared with the original LVM2 implementation in order to measure the effectiveness of the proposed schemes. The new schemes tend to perform better than the old LVM2 ranging from 18% to 40% at the cost of some performance penalty for first time writes in some cases. Science, Faculty of Computer Science, Department of Graduate 2010-01-14T00:22:58Z 2010-01-14T00:22:58Z 2006 2006-11 Text Thesis/Dissertation http://hdl.handle.net/2429/18146 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
collection NDLTD
language English
sources NDLTD
description Data Snapshot technology is a standard feature of modern storage systems. Most such systems use copy-on-write techniques to manage snapshot data in order to optimize storage space requirements for maintaining history data. Copy-on-write methods tend to write data out-of-place at a location which may be far away from the original location of the data on the disk. This phenomenon gradually leads to fragmentation of the on-disk snapshot data and degradation in the disk I/O performance. This work analyzes Logical Volume Manager’s (LVM2) snapshot technology and studies the effect of copy-on-write on the on-disk placement of the snapshot data. Based on these findings, we propose new disk space allocation and data placement techniques for snapshot volumes in order to reduce physical distance between related blocks and improve disk access performance. A prototype is implemented and its performance is compared with the original LVM2 implementation in order to measure the effectiveness of the proposed schemes. The new schemes tend to perform better than the old LVM2 ranging from 18% to 40% at the cost of some performance penalty for first time writes in some cases. === Science, Faculty of === Computer Science, Department of === Graduate
author Śāha, Bhāvanā
spellingShingle Śāha, Bhāvanā
Disk performance of copy-on-write snapshot logical volumes
author_facet Śāha, Bhāvanā
author_sort Śāha, Bhāvanā
title Disk performance of copy-on-write snapshot logical volumes
title_short Disk performance of copy-on-write snapshot logical volumes
title_full Disk performance of copy-on-write snapshot logical volumes
title_fullStr Disk performance of copy-on-write snapshot logical volumes
title_full_unstemmed Disk performance of copy-on-write snapshot logical volumes
title_sort disk performance of copy-on-write snapshot logical volumes
publishDate 2010
url http://hdl.handle.net/2429/18146
work_keys_str_mv AT sahabhavana diskperformanceofcopyonwritesnapshotlogicalvolumes
_version_ 1718590743411425280