Fast Erasure Coding for Data Storage: A Comprehensive Study of the Acceleration Techniques

计算机数据存储 删除 分布式数据存储 编码(社会科学) 并行计算
作者
Tianli Zhou,Chao Tian
出处
期刊:ACM Transactions on Storage [Association for Computing Machinery]
卷期号:16 (1): 1-24 被引量:11
标识
DOI:10.1145/3375554
摘要

Various techniques have been proposed in the literature to improve erasure code computation efficiency, including optimizing bitmatrix design and computation schedule, common XOR (exclusive-OR) operation reduction, caching management techniques, and vectorization techniques. These techniques were largely proposed individually, and, in this work, we seek to use them jointly. To accomplish this task, these techniques need to be thoroughly evaluated individually and their relation better understood. Building on extensive testing, we develop methods to systematically optimize the computation chain together with the underlying bitmatrix. This led to a simple design approach of optimizing the bitmatrix by minimizing a weighted computation cost function, and also a straightforward coding procedure—follow a computation schedule produced from the optimized bitmatrix to apply XOR-level vectorization. This procedure provides better performances than most existing techniques (e.g., those used in ISA-L and Jerasure libraries), and sometimes can even compete against well-known but less general codes such as EVENODD, RDP, and STAR codes. One particularly important observation is that vectorizing the XOR operations is a better choice than directly vectorizing finite field operations, not only because of the flexibility in choosing finite field size and the better encoding throughput, but also its minimal migration efforts onto newer CPUs.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
无花果应助明亮淇采纳,获得50
1秒前
动漫大师发布了新的文献求助10
2秒前
科研通AI5应助一个采纳,获得10
2秒前
2秒前
彭于晏应助hgzz采纳,获得10
2秒前
2秒前
3秒前
朴素访琴完成签到 ,获得积分10
4秒前
kk发布了新的文献求助10
4秒前
辛勤的乌发布了新的文献求助10
6秒前
hqq发布了新的文献求助10
7秒前
小二郎应助lucas采纳,获得10
7秒前
8秒前
mfr发布了新的文献求助10
9秒前
11秒前
Lucas应助辉hui采纳,获得10
12秒前
Brave发布了新的文献求助10
12秒前
kk完成签到,获得积分10
13秒前
科研白白完成签到,获得积分10
13秒前
lve完成签到,获得积分10
13秒前
可乐加冰完成签到,获得积分10
15秒前
15秒前
科研通AI5应助辛勤的乌采纳,获得10
16秒前
田様应助士心采纳,获得10
16秒前
无语完成签到,获得积分10
16秒前
ding应助zfy采纳,获得10
17秒前
17秒前
18秒前
科研通AI2S应助彼得大帝采纳,获得10
19秒前
Ldx发布了新的文献求助10
20秒前
wanci应助Jun采纳,获得10
20秒前
21秒前
完美世界应助袁建波采纳,获得10
21秒前
22秒前
科研通AI5应助无语采纳,获得10
22秒前
lucas发布了新的文献求助10
22秒前
vidgers完成签到 ,获得积分10
24秒前
zho发布了新的文献求助10
24秒前
24秒前
lifeboast发布了新的文献求助10
25秒前
高分求助中
Drug Prescribing in Renal Failure: Dosing Guidelines for Adults and Children 5th Edition 2000
IZELTABART TAPATANSINE 500
Where and how to use plate heat exchangers 500
Seven new species of the Palaearctic Lauxaniidae and Asteiidae (Diptera) 400
Armour of the english knight 1400-1450 300
Handbook of Laboratory Animal Science 300
Not Equal : Towards an International Law of Finance 260
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 物理 生物化学 纳米技术 计算机科学 化学工程 内科学 复合材料 物理化学 电极 遗传学 量子力学 基因 冶金 催化作用
热门帖子
关注 科研通微信公众号,转发送积分 3712336
求助须知:如何正确求助?哪些是违规求助? 3260454
关于积分的说明 9914201
捐赠科研通 2973895
什么是DOI,文献DOI怎么找? 1630801
邀请新用户注册赠送积分活动 773655
科研通“疑难数据库(出版商)”最低求助积分说明 744366