Abstract
Various techniques have been used in distributed file systems for data availability and stability. Typically, a method for storing data in a replication technique-based distributed file system is used, but due to the problem of space efficiency, an erasure-coding (EC) technique has been utilized more recently. The EC technique improves the space efficiency problem more than the replication technique does. However, the EC technique has various performance degradation factors, such as encoding and decoding and input and output (I/O) degradation. Thus, this study proposes a buffering and combining technique in which various I/O requests that occurred during encoding in an EC-based distributed file system are combined into one and processed. In addition, it proposes four recovery measures (disk input/output load distribution, random block layout, multi-thread-based parallel recovery, and matrix recycle technique) to distribute the disk input/output loads generated during decoding.
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Reference55 articles.
1. An Exascale Timeline for Storage and I/O Systemshttps://www.nextplatform.com/2017/08/16/exascale-timeline-storage-io-systems/
2. Exascale storage systems—An analytical study of expenses;Kunkel;Supercomput. Front. Innov.,2014
3. ExaScale Computing Study: Technology Challenges in Achieving Exascale Systems;Bergman,2018
4. Ceph Storage Clusterhttp://docs.ceph.com/docs/master/rados/
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献