Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

FPGA-Accelerated Deletion-tolerant Coding for Reliable Distributed Storage

Peter Sobe, Volker Hampel

Abstract

Distributed storage systems often have to guarantee data availability despite of failures or temporal downtimes of storage nodes. For this purpose, a deletion-tolerant code is applied that allows to reconstruct missing parts in a codeword, i.e. to tolerate a distinct number of failures. The Reed/Solomon (R/S) code is the most general deletiontolerant code and can be adapted to a required number of tolerable failures. In terms of its least information overhead, R/S is optimal, but it consumes significantly more computation power than parity-based codes. Reconfigurable hardware can be employed for particular operations in finite fields for R/S coding by specialized arithmetics, so that the higher computation effort is compensated by faster and parallel operations. We present architectures for an application-specific acceleration by FPGAs. In this paper, strategies for an efficient communication with the accelerating FPGA and a performance comparison between a pure softwarebased solution and the accelerated system are provided.

OriginalspracheEnglisch
TitelARCS 2007: Architecture of Computing Systems - ARCS 2007
Seitenumfang14
Band4415 LNCS
Herausgeber (Verlag)Springer Verlag
Erscheinungsdatum24.12.2007
Seiten14-27
ISBN (Print)978-3-540-71267-1
ISBN (elektronisch)978-3-540-71270-1
DOIs
PublikationsstatusVeröffentlicht - 24.12.2007
Veranstaltung20th International Conference on Architecture of Computing Systems
- Zurich, Schweiz
Dauer: 12.03.200715.03.2007
Konferenznummer: 70800

UN SDGs

Dieser Output leistet einen Beitrag zu folgendem(n) Ziel(en) für nachhaltige Entwicklung

  1. SDG 9 – Industrie, Innovation und Infrastruktur
    SDG 9 – Industrie, Innovation und Infrastruktur

Fingerprint

Untersuchen Sie die Forschungsthemen von „FPGA-Accelerated Deletion-tolerant Coding for Reliable Distributed Storage“. Zusammen bilden sie einen einzigartigen Fingerprint.

Zitieren