• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

SDNC-Repair:一种基于纠删码的软件定义存储协同数据修复策略。

SDNC-Repair: A Cooperative Data Repair Strategy Based on Erasure Code for Software-Defined Storage.

机构信息

School of Computer and Electronic Information, Guangxi University, Nanning 530004, China.

Guangxi Intelligent Digital Services Research Center of Engineering Technology, Nanning 530004, China.

出版信息

Sensors (Basel). 2023 Jun 22;23(13):5809. doi: 10.3390/s23135809.

DOI:10.3390/s23135809
PMID:37447659
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10347193/
Abstract

Erasure-code-based storage systems suffer from problems such as long repair time and low I/O performance, resulting in high repair costs. For many years, researchers have focused on reducing the cost of repairing erasure-code-based storage systems. In this study, we discuss the demerits of node selecting, data transferring and data repair in erasure-code-based storage systems. Based on the network topology and node structure, we propose SDNC-Repair, a cooperative data repair strategy based on erasure code for SDS (Software Defined Storage), and describe its framework. Then, we propose a data source selection algorithm that senses the available network bandwidth between nodes and a data flow scheduling algorithm in SDNC-Repair. Additionally, we propose a data repair method based on node collaboration and data aggregation. Experiments illustrate that the proposed method has better repair performance under different data granularities. Compared to the conventional repair method, although the SDNC-Repair is more constrained by the cross-rack bandwidth, it improves system throughput effectively and significantly reduces data repair time in scenarios where multiple nodes fail and bandwidth is limited.

摘要

基于纠删码的存储系统存在修复时间长、I/O 性能低等问题,导致修复成本高。多年来,研究人员一直致力于降低基于纠删码的存储系统的修复成本。在这项研究中,我们讨论了基于纠删码的存储系统中节点选择、数据传输和数据修复的缺点。基于网络拓扑和节点结构,我们提出了 SDNC-Repair,这是一种基于纠删码的 SDS(软件定义存储)的协作数据修复策略,并描述了其框架。然后,我们提出了一种在 SDNC-Repair 中感知节点间可用网络带宽的数据源选择算法和一种数据流调度算法。此外,我们还提出了一种基于节点协作和数据聚合的数据修复方法。实验表明,在不同的数据粒度下,所提出的方法具有更好的修复性能。与传统的修复方法相比,虽然 SDNC-Repair 受到跨机架带宽的限制更大,但在多个节点故障且带宽有限的情况下,它可以有效地提高系统吞吐量,并显著减少数据修复时间。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/494f1a889584/sensors-23-05809-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/3dfada539f0c/sensors-23-05809-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/f2e2021c4a03/sensors-23-05809-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/ae7b02b323db/sensors-23-05809-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/810d8e2674ff/sensors-23-05809-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/33c403dd01f3/sensors-23-05809-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/c28e57bb95c6/sensors-23-05809-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/a9f3620a4a42/sensors-23-05809-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/fc931387dd5e/sensors-23-05809-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/0b92017486c3/sensors-23-05809-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/996a7c4d2599/sensors-23-05809-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/c2d4d0f89f9b/sensors-23-05809-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/0ee359c4725c/sensors-23-05809-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/494f1a889584/sensors-23-05809-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/3dfada539f0c/sensors-23-05809-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/f2e2021c4a03/sensors-23-05809-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/ae7b02b323db/sensors-23-05809-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/810d8e2674ff/sensors-23-05809-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/33c403dd01f3/sensors-23-05809-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/c28e57bb95c6/sensors-23-05809-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/a9f3620a4a42/sensors-23-05809-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/fc931387dd5e/sensors-23-05809-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/0b92017486c3/sensors-23-05809-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/996a7c4d2599/sensors-23-05809-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/c2d4d0f89f9b/sensors-23-05809-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/0ee359c4725c/sensors-23-05809-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6867/10347193/494f1a889584/sensors-23-05809-g013.jpg

相似文献

1
SDNC-Repair: A Cooperative Data Repair Strategy Based on Erasure Code for Software-Defined Storage.SDNC-Repair:一种基于纠删码的软件定义存储协同数据修复策略。
Sensors (Basel). 2023 Jun 22;23(13):5809. doi: 10.3390/s23135809.
2
NOREC4DNA: using near-optimal rateless erasure codes for DNA storage.NOREC4DNA:使用近最优无码率擦除码进行 DNA 存储。
BMC Bioinformatics. 2021 Aug 17;22(1):406. doi: 10.1186/s12859-021-04318-x.
3
On Grid Quorums for Erasure Coded Data.关于用于纠删编码数据的网格仲裁
Entropy (Basel). 2021 Jan 30;23(2):177. doi: 10.3390/e23020177.
4
Efficient dynamic replication algorithm using agent for data grid.使用代理的数据网格高效动态复制算法。
ScientificWorldJournal. 2014;2014:767016. doi: 10.1155/2014/767016. Epub 2014 Mar 24.
5
Improving Diagnosis Through Digital Pathology: Proof-of-Concept Implementation Using Smart Contracts and Decentralized File Storage.通过数字病理学改善诊断:使用智能合约和去中心化文件存储实现概念验证。
J Med Internet Res. 2022 Mar 28;24(3):e34207. doi: 10.2196/34207.
6
Erasure decoding of convolutional codes using first-order representations.使用一阶表示的卷积码擦除译码
Math Control Signal Syst. 2021;33(3):499-513. doi: 10.1007/s00498-021-00289-9. Epub 2021 Jun 4.
7
Code-free cloud computing service to facilitate rapid biomedical digital signal processing and algorithm development.无代码云计算服务,便于快速进行生物医学数字信号处理和算法开发。
Comput Methods Programs Biomed. 2021 Nov;211:106398. doi: 10.1016/j.cmpb.2021.106398. Epub 2021 Sep 4.
8
Hybrid Approach for Improving the Performance of Data Reliability in Cloud Storage Management.混合方法提高云存储管理中数据可靠性的性能
Sensors (Basel). 2022 Aug 10;22(16):5966. doi: 10.3390/s22165966.
9
Developing an efficient scheduling template of a chemotherapy treatment unit: A case study.制定化疗治疗单元的高效排班模板:一项案例研究。
Australas Med J. 2011;4(10):575-88. doi: 10.4066/AMJ.2011.837. Epub 2011 Oct 31.
10
A deadline constrained scheduling algorithm for cloud computing system based on the driver of dynamic essential path.基于动态关键路径驱动的云计算系统有时间约束调度算法
PLoS One. 2019 Mar 8;14(3):e0213234. doi: 10.1371/journal.pone.0213234. eCollection 2019.

引用本文的文献

1
An Optimized Method for Batch Recovery Based on Erasure Coding in Heterogeneous Network.基于纠删码的异构网络批量恢复优化方法
Sensors (Basel). 2025 Jan 9;25(2):346. doi: 10.3390/s25020346.