PERFORMANCE EVALUATION OF ZFEC AND SIMPLE REGENERATING ERASURE CODES FOR LINUXFILESYSTEMS
Shreya Bokare, Sanjay Shamrao Pawar · Journal of Critical Reviews · 2020
Abstract: Growth in enterprise and scientific applications is generating tremendous amount of data, building load on traditional storage management systems. Software Defined Storage (SDS) is a new storage management concept becoming popular to handle this large amount of data in distributed storage environment. Disk fault tolerance is one of the important parameter in SDS and there are various ways adopted to provide it efficiently. Over past few years, erasure coding have been widely used as an efficient fault tolerance method in distributed storage systems. There are various implementation methods of erasure coding available in the research literatures and being adopted by SDS for high availability, reliability and interoperability. Zfec and Simple Regenerating Code (SRC) are some of the widely used open source library of erasure coding based on Jerasure implementation of RS code. In this research work we compared Zfec and SRC codes for widely used parameter values of n and k. The encoding, decoding and repair scenarios are performed to evaluate throughput and latency. Our aim is to compare codes and its implementation with different file systems data to understand its effect on code performance. The number of failure scenarios are evaluated to understand performance characteristics of Zfec and SRC code implementation.