arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.05729cs.DC
收藏

中间数据高可用性的纠删编码技术研究

Exploring Erasure Coding Techniques for High Availability of Intermediate Data

Zhe Zhang, Brian Bockelman, Derek Weitzel, David Swanson

摘要:

科学计算工作流生成大量的分布式数据,这些数据是短暂的,但对作业完成时间至关重要。这类数据称为中间数据。实现高数据可用性的一种常见方法是复制数据。然而,在现代科学应用中产生的中间数据的规模越来越大,需要新的存储技术来提高存储效率。作为替代方案,擦除代码可以使用更少的存储空间,同时保持类似的数据可用性。在本文中,我们采用纠删码存储中间数据,并比较其性能与复制。我们还使用平均数据丢失时间(MTTDL)的度量来估计中间数据的生命周期。我们提出了一种算法,主动重新定位数据冗余从脆弱的机器可靠的,以提高数据的可用性与一些额外的网络开销。此外,我们提出了一种算法来分配冗余单元的数据物理上彼此接近的网络上,以减少网络带宽重建数据时,它被访问。

英文摘要:

Scientific computing workflows generate enormous distributed data that is short-lived, yet critical for job completion time. This class of data is called intermediate data. A common way to achieve high data availability is to replicate data. However, an increasing scale of intermediate data generated in modern scientific applications demands new storage techniques to improve storage efficiency. Erasure Codes, as an alternative, can use less storage space while maintaining similar data availability. In this paper, we adopt erasure codes for storing intermediate data and compare its performance with replication. We also use the metric of Mean-Time-To-Data-Loss (MTTDL) to estimate the lifetime of intermediate data. We propose an algorithm to proactively relocate data redundancy from vulnerable machines to reliable ones to improve data availability with some extra network overhead. Furthermore, we propose an algorithm to assign redundancy units of data physically close to each other on the network to reduce the network bandwidth for reconstructing data when it is being accessed.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑