A Survey on Copy-on-Write File Systems

Crash consistency is crucial for ensuring the correctness of a storage system. One of the three classic file system consistency techniques is shadow paging (i.e., CoW). In CoW file system, instead of in-place modifying data on disk, the file system writes updates to newly-allocated blocks. It copies over old blocks and newly-allocated ones if it is necessary. After the updates have been confirmed as completed, the old ones can be released. CoW file systems, such as ZFS, BTRFS, BCacheFS, have still attracted attention in usage and development for years. This study firstly provides an overview of a CoW filesystem. Second, the comparison of CoW file systems in terms of provided features is provided. Besides, we compare CoW file systems to popular file systems applying the two other consistency techniques (i.e., journaling and log-structuring file systems) in terms of provided features.

Authors

Institutions

Publication Details

Published
2024-10-16
DOI
https://doi.org/10.1109/ictc62082.2024.10826721
Citations
2
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Survey on Copy-on-Write File Systems

Hyung Tae Lee, Sungrae Cho, Jeongyeup Paek, Yongseok Son et al.
2 citations
Advanced Data Storage Technologies
0.70
article

A Survey on Copy-on-Write File Systems

Hyung Tae Lee, Sungrae Cho, Jeongyeup Paek, Yongseok Son, Lan Anh Nguyen, Manh Dat Tran
article en
2 citations

Abstract

Crash consistency is crucial for ensuring the correctness of a storage system. One of the three classic file system consistency techniques is shadow paging (i.e., CoW). In CoW file system, instead of in-place modifying data on disk, the file system writes updates to newly-allocated blocks. It copies over old blocks and newly-allocated ones if it is necessary. After the updates have been confirmed as completed, the old ones can be released. CoW file systems, such as ZFS, BTRFS, BCacheFS, have still attracted attention in usage and development for years. This study firstly provides an overview of a CoW filesystem. Second, the comparison of CoW file systems in terms of provided features is provided. Besides, we compare CoW file systems to popular file systems applying the two other consistency techniques (i.e., journaling and log-structuring file systems) in terms of provided features.

Chung-Ang University (KR)
Openalex Percentile: Top 25%
Advanced Data Storage Technologies
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.