Methods, apparatus, and other embodiments associated with adaptive use of erasure codes for distributed data storage systems are described. One example method includes accessing a message, where the message has a message size, selecting an encoding strategy as a function of the message size, data storage device failure statistics, data storage device wear periods, data storage space constraints, or overhead constraints, and where the encoding strategy includes an erasure code approach, generating an encoded message using the encoding strategy, generating an encoded block, where the encoded block includes the encoded mes sage and metadata associated with the message, and storing the encoded block in ...
Example apparatus and methods combine erasure coding with data deduplication to simultaneously...
Erasure codes are an efficient means of storing data across a network in comparison to data replicat...
Big-data systems enable storage and analysis of massive amounts of data, and are fueling the data re...
In a distributed storage system, code symbols are dispersed across space in nodes or storage units a...
Distributed storage systems need to guarantee reliable access to stored data. Resilience to node fai...
Methods and apparatus deduplicate and erasure code a message in a data storage system. One ...
Given the vast volume of data that needs to be stored reliably, many data-centers and large-scale f...
A magnetic tape device or system can store erasure encoded data that generates a multi-dimensional e...
Distributed storage systems store a substantial amount of data on many commodity servers. As servers...
The amount of digital data is rapidly growing. There is an increasing use of a wide range of compute...
Replication and erasure codes are always used for storing large amounts of data in distributed stora...
Example apparatus and methods combine erasure coding with data deduplication to simultaneously redu...
Cover: Architecture of a typical distributed storage system present in data centers. The cylinders d...
Multiple factors may cause a data storage error such as storage medium defects, dust particles and r...
A systematic distributed storage system (DSS) comprising: a plurality of storage nodes, wherein each...
Example apparatus and methods combine erasure coding with data deduplication to simultaneously...
Erasure codes are an efficient means of storing data across a network in comparison to data replicat...
Big-data systems enable storage and analysis of massive amounts of data, and are fueling the data re...
In a distributed storage system, code symbols are dispersed across space in nodes or storage units a...
Distributed storage systems need to guarantee reliable access to stored data. Resilience to node fai...
Methods and apparatus deduplicate and erasure code a message in a data storage system. One ...
Given the vast volume of data that needs to be stored reliably, many data-centers and large-scale f...
A magnetic tape device or system can store erasure encoded data that generates a multi-dimensional e...
Distributed storage systems store a substantial amount of data on many commodity servers. As servers...
The amount of digital data is rapidly growing. There is an increasing use of a wide range of compute...
Replication and erasure codes are always used for storing large amounts of data in distributed stora...
Example apparatus and methods combine erasure coding with data deduplication to simultaneously redu...
Cover: Architecture of a typical distributed storage system present in data centers. The cylinders d...
Multiple factors may cause a data storage error such as storage medium defects, dust particles and r...
A systematic distributed storage system (DSS) comprising: a plurality of storage nodes, wherein each...
Example apparatus and methods combine erasure coding with data deduplication to simultaneously...
Erasure codes are an efficient means of storing data across a network in comparison to data replicat...
Big-data systems enable storage and analysis of massive amounts of data, and are fueling the data re...