Erasure Coding is a parity based protection technique that utilizes fragmentation, expansion and encoding of data and storing it at different storage locations such as disks or storage nodes with configurable number of redundant pieces. The aim of erasure coding is to enable recreation of data by using information about the data that is stored somewhere in the array or in another location. An erasure code offers redundancy by breaking data into smaller fragments and storing them in different locations, allowing for the breakdown of two or more elements. The key is that user can recover the data from any combination of a smaller number of these fragments. Erasure coding is a mechanism used for protecting data in cloud-based services as it enables faster rebuilds for drives and protects data across different nodes, along with single storage system.
Erasure coding provides better data resilience, and data durability or persistence, implying that it can remain for longer period of time regardless of the media it is being stored on. Erasure coding consumes less storage than mirroring, which doubles the volume of storage required. It offers higher and configurable levels of protection against hardware failure, is suited to very large scale and archival storage Erasure coding is useful for large quantities of data and applications or systems that need to tolerate failures, such as, data grids, disk array systems, object stores, distributed storage applications and archival storage. Erasure coding is useful for object-based cloud storage with very large volume of cloud storage users.
Erasure codes are extensively used in data centers since they offer considerably higher reliability than data duplication methods at much lower storage overheads. Erasure codingis use broadly but majorly in large clusters havingmission critical data, opting for resiliency. Due to the relatively large number of segments of an object. Erasure coding requireslarger number of devices to achieve a desired level of fault-tolerance, hence, it is not useful for small clusters. Erasure coding offers advanced and configurable levels of protection against hardware failure and is suited forlarge scale and archival storage.
Request PDF Sample @ https://www.transparencymarketresearch.com/sample/sample.php?flag=B&rep_id=29087
Factors such reduced hardware and software requirements resulting in lower cost and higher durability and higher persistence of erasure coded data are likely to drive the erasure coding market. Along with functions such as latency tolerance and large capacity stores are anticipated to drive the erasure coding market during the forecast period. It is anticipated to be used for inactive data; and not dynamic data that’s being used by databases or structured applications where response time is crucial. Although, some of the players are working on making erasure coding faster, for all purposes and to have small response times.
Erasure coding is more CPU-demanding as parity calculation is an extensive process and can translate into an increased latency affecting response time. Enhanced latency slows production writes and rebuilds. Lack of awareness among storage managers and buyers are associated with known RAID techniques whichis limiting the adoption of erasure code. Erasure coding consumes time to create the codes and write to disk making it unsuitable for the flash/SSD, where replication is frequent. Thus, poor response time and higher latency are restricting the growth of erasure coding market. Though, enhanced demand of capacityare anticipated to drive the erasure coding market.
Erasure coding market can be segmented on the basis of geographical regions and storage type. On the basis of geographical regions erasure coding market can be segmented into Europe, North America, Asia Pacific, Latin America and Middle East & Africa. On the basis of storage, erasure coding market is segmented into cloud and on-device storage. Adoption of cloud-based erasure coding is increasing quickly due to the growing popularity of cloud based deployment model.
Major players in the erasure coding market are Actifo, Netapp, Nephos Technologies, Fujitsu, HP Enterprise, Pivot3, Nutanix, Rubrik Inc. and Dell EMC Isilon.