arrow
Return

Efficient erasure-coded data updates based on file class predictions and hybrid writes

delete2022-12-01
delete1
PRE
AI
韦冰 (Bing Wei)
J
Jigang Wu *
X
Xiaosong Su
Q
Qiang Huang
Y
Yujun Liu
F
Fuhao Zhang *
DOI:10.1016/j.compeleceng.2022.108441delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
A small update write can lead to a partial write to an erasure coding group in erasure-coded storage systems, resulting in a time-consuming write-after-read. This paper presents a data delta and logging based writing approach, named DETOG, to achieve fast partial writes. DETOG classifies files into non-write-only and write-only using machine learning, then adopts different write schemes to perform partial writes according to file classes. For non-write-only files, DETOG uses data deltas that are the differences between latest data values and original data values, instead of parity deltas to reconstruct the failed data. For non-write-only files, DETOG performs in-place data updates and log-based parity updates, so as to balance the overhead of data updates and reads. We implement DETOG on the newly designed prototype storage system to perform performance evaluation. The results of extensive experiments on real-world traces showed that DETOG significantly improved system throughput compared with state-of-the-art methods.
Keywords:
Erasure coding
Efficient partial writes
Machine learning
File classifications
Data delta-based hybrid writes

Journal

C
Computers and Electrical Engineering
IF:
4.9
Papers:
6.7K
Citations:
1.3W

Organization

C
chinese academy of surveying & mapping
Scholars:
325
Papers: 264
Citations: 0
G
guangdong university of technology
Scholars:
3.0W
Papers: 2.0W
Citations: 36