Abstract
Fault-tolerant data layouts for storage systems are based on the principle to add redundancy to groups of data blocks and store them in different fault regions. Commonly, XOR-based codes are used with an optimal redundancy overhead but with the disadvantage of relatively high calculation costs. We present a scheme that encodes input data in a highly redundant code and exploits that redundancy for a fault tolerance scheme. It allows to recalculate missed bits in fewer steps than needed for XOR-based schemes. This simple and efficient en- and decoding requires an appropriate hardware architecture or a highly parallel microprocessor architecture. Particularly, disjunctions over many input bits must be calculated, e.g. by wide OR-gates or busses that are driven by multiple logic input lines. The high redundant encoding is combined with data compression for separated data streams, each stream dedicated to a storage device. The compression not only eliminates the introduced redundancy of the used code, it also eliminates redundancy in the input data.
| Original language | English |
|---|---|
| Title of host publication | Proceedings 20th IEEE International Parallel & Distributed Processing Symposium |
| Publisher | IEEE |
| Publication date | 01.01.2006 |
| Article number | 1639663 |
| ISBN (Print) | 1-4244-0054-6 |
| DOIs | |
| Publication status | Published - 01.01.2006 |
| Event | 20th IEEE International Parallel and Distributed Processing Symposium - Rhodes Island, Greece Duration: 25.04.2006 → 29.04.2006 Conference number: 114989 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
Fingerprint
Dive into the research topics of 'Construction of Efficient OR-based Deletion-tolerant Coding Schemes'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver