您当前浏览器版本过低,为了不影响您的使用,建议您使用最新的谷歌浏览器、火狐浏览器、 360浏览器,更换浏览器后使用更流畅!(注意!双核浏览器请切换为极速模式)
工信部人工智能赋能中小企业典型应用场景案例(科研领域)

存文件时副本放对地方,后面纠删码能快很多

2026-05-26
677


 1.png

 

大型集群文件系统常见的一种做法:新写入的数据先用三副本顶住读性能和故障恢复,等数据“变旧”以后,再在后台转成更省空间的纠删码。这个流程看起来顺理成章,但这篇论文指出:副本先被随机地扔到各个节点和机架里,却没有为后面的编码做任何准备。


一旦开始把这些副本改写成纠删码,随机放置的副本就会带来两个麻烦。第一个麻烦是慢:编码一个条带时,需要把同一组里的多个数据块拉到同一个节点上,如果它们分散在不同机架,就要走代价更高的跨机架带宽。第二个麻烦是不稳:编码完成后,为了满足机架级容错要求,系统还可能得再搬一次块;搬迁没做完之前,数据处在一个不那么安全的窗口里。论文要纠正的是:如果系统迟早要做纠删码,那么“复制阶段怎么放副本”就不该和“编码阶段怎么组条带”完全脱节。


作者提出的方法叫“编码感知复制”(encoding-aware replication,EAR)。核心是:对未来会一起编码的一组数据块,EAR 会想办法让每个块至少有一个副本落在同一个“核心机架”里,这样真正开始编码时,负责编码的节点可以在本机架把这一组数据凑齐,尽量不去跨机架取块。与此同时,剩余副本不是随便堆过去,而是按约束分配到其他机架里,让编码完成后的数据块和校验块依然满足节点级、机架级容错要求,尽量避免再做一次搬迁。这篇论文没有重新发明纠删码,而是补上“从复制走到纠删码”这段中间地带。


图 2回答的问题是:随机复制为什么会把编码阶段拖慢,还顺手埋下可用性隐患。值得注意的是图 2(a) 里有一个数据块必须从别的机架拉过来,而图 2(b) 里同一组数据块已经在核心机架里凑齐。作者用这个例子说明,EAR 的价值不是多做了一步“优化”,而是把本来发生在编码之后的跨机架代价,提前在副本布局阶段处理掉了。


2.png


图 8 (b)展示了收益:当跨机架网络越紧张时,提前按编码需求放副本值不值?值得注意的是 RR 和 EAR 两组柱子的间距,以及横轴上 UDP 发送速率不断升高时,这个间距怎么被拉大。在固定使用 (10, 8) 纠删码的条件下,随着额外网络流量从 0 提高到 800 Mb/s,EAR 相对随机复制的编码吞吐提升从 57.5% 拉大到 119.7%。说明EAR 的收益不是抽象的“更优”,是非常贴近集群文件系统的真实瓶颈:跨机架带宽越稀缺,随机复制留下的后遗症就越重, EAR 正好对着这个瓶颈下手。


3.png


图 9 进一步说明EAR不是“后台编码自己快一点”这么简单。当系统一边接收写请求、一边在后台做编码时,前台业务会不会被拖慢。可以看 30 秒以后编码任务启动后,两条响应时间曲线的分离程度,以及图中横线标出的整体编码时长。结果是,EAR 把写请求平均响应时间压低了 12.4%,把整个编码过程的总耗时缩短了 31.6%。把副本先放对地方,不只帮存储系统省出一块后台时间,也在高负载时顺手减轻了前台写入被跨机架流量挤占的压力。


4.png


论文还有一个很重要的点:EAR 的改进不是靠“副本堆在一个地方”换来的。图 14 可知副本会不会因此失去均衡分布,需注意不同机架上的副本占比是否被少数机架明显吃掉。结果是RR 和 EAR 在各机架上的副本占比都落在 4.1% 到 5.9% 之间。图 15 可知读请求会不会因此更容易形成热点,代表最热机架压力 hotness index H的两种方案几乎重合。这一点很关键:如果一种“更快”的方案只是把热点藏起来,很难在真实系统里站住脚。


5.png5.png


这篇论文讨论的是像 HDFS 这样先复制、后异步做纠删码的集群文件系统,且跨机架带宽本来就是稀缺资源。它的收益还会随着参数变化而变化。图 13(c) 表明:链路越紧EAR 越占便宜, 0.2 Gb/s 链路条件下的编码吞吐提升可以到 165.2%;图 13(e) 可知,性能提升和容错目标之间存在权衡,如果少容忍一些机架故障,EAR 的收益会更大。


6.png

作者简介:胡燏翀,华中科技大学计算机科学与技术学院教授、博士生导师。主要研究分布式存储系统与容错编码技术,聚焦数据中心环境下的高效数据修复与系统可靠性优化。


DOI:10.1109/DSN.2015.24

已收藏 0
点赞 0

学术会议

【IEEE冠名|华南理工大学主办】第七届IEEE计算机工程与智能控制国际学术会议(IEEE-ICCEIC 2026)
第七届计算机工程与智能控制国际学术会议(ICCEIC 2026)将于2026年10月16日至18日在广州举办,聚焦计算机工程与智能控制前沿,涵盖网络安全、硬件系统、软件工程、嵌入式创新等多个核心议题
2026-10-16
【斯普林格出版,EI检索稳定】第十二届水利、土木工程国际学术会议暨丝路国际深地储能与地下空间开发(ICHCE&SRIF 2026)
第十二届水利、土木工程国际学术会议由西安建筑科技大学和陕西省岩土力学与工程学会联合主办。会议主题为“工程智能建造”。本次会议将汇聚国内外顶尖学者、企业领袖与技术先锋,共同分享最新研究成果、典型实践案例
2026-10-16
【SPIE出版|多位院长主讲】第二届电子信息工程与光电材料国际学术会议(OMEIE 2026)
第二届电子信息工程与光电材料国际学术会议定于2026年10月9至11日在江西南昌市召开,会议旨在为“电子信息工程与光电材料”领域的专家、学者提供一个可交流学术成果的平台。
2026-10-09
【EI稳定检索|经济、管理、大数据可接收】第二届人工智能、业务转型和数据科学创新国际学术会议(ICBTDS 2026)
探讨AI技术前沿、分享最佳实践、促进跨界合作,第二届人工智能、业务转型和数据科学创新国际学术会(ICBTDS 2026)议将于2026年10月09-11日在中国-南京隆重召开
2026-10-09
【9.14截稿丨院士+国际学会领衔丨稳定EI检索丨往届3个月EI检索】第五届环境遥感与地理信息技术国际学术会议(ERSGIT 2026)
第五届环境遥感与地理信息技术国际学术会议(ERSGIT 2026)将于2026年9月28-30日在中国南京召开。由国际自然资源学会主办,江苏海洋大学、中国矿业大学、江苏师范大学、山东建筑大学协办
2026-09-28
【IEEE丨多场平行Workshop丨EI期刊同步征稿】第六届智能电力与系统国际学术会议(ICIPS 2026)
第六届智能电力与系统国际学术会议(ICIPS 2026)拟于2026年10月24-26日在辽宁大连召开。 电力丨电子丨电气丨能源丨储能丨电网丨半导体丨物联网丨计算机丨人工智能丨大数据
2026-10-24
相关资讯

打破纪录!中国科学家让薛定谔的猫活了23分钟

中科大团队成功让薛定谔的猫活了长达整整23分钟!

43268

5

2024-11-25

性行为缺失会促癌?华中大最新:性行为缺失会削弱抗癌免疫力,保持性行为则有利于抗癌

性行为缺失会促癌?华中大最新:性行为缺失会削弱抗癌免疫力,保持性行为则有利于抗癌

36560

4

2026-01-30
立即开启