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...
Main Author: | |
---|---|
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 |