Comparative Analysis of Erasure Correcting Codes in Data Storage

dc.contributor.advisorBocharova, Irina, juhendaja
dc.contributor.authorPikani, Oliver
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2025-10-21T06:16:51Z
dc.date.available2025-10-21T06:16:51Z
dc.date.issued2025
dc.description.abstractErasure-correcting codes add redundancy to data, allowing the recovery of original data in case of erasures, thereby reducing the risk of data loss. This thesis analyzes the application of different erasure-correcting codes in storage systems. Reed-Solomon codes offer the maximum possible erasure correction for a given amount of redundancy, but they are computationally expensive, while XOR-based array codes are computationally efficient, making them ideal for RAID systems. LDPC codes are well-suited for large distributed storage systems, while convolutional codes show promise in simpler storage environment. The thesis also includes the implementation and comparison of a convolutional encoder and two decoding algorithms.
dc.description.abstract Veaparanduskoodid lisavad andmetele liiasust, võimaldades taastada algandmeid rikete korral ning seeläbi vähendades andmekao riski. Töös analüüsitakse erinevate veaparanduskoodide rakendusi salvestussüsteemides. Reed-Solomoni koodid pakuvad maksimaalset võimalikku veaparandusvõimekust antud salvestusmahu juures, kuid eeldavad suurt arvutusressurssi. Seevastu XOR-põhised array-koodid on arvutuslikult soodsad ja sobivad hästi RAID-süsteemidesse. LDPC-koodid sobivad kasutamiseks suurtes salvestussüsteemides, samas kui konvolutsioonilised koodid on perspektiivikad lihtsamates salvestussüsteemides. Töö sisaldab ka konvolutsioonilise kodeerija ning kahe dekodeerija implementeerise protsessi kirjeldust ning nende võrdlust.
dc.identifier.urihttps://hdl.handle.net/10062/116940
dc.language.isoen
dc.publisherTartu Ülikoolet
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectErasure correcting codes
dc.subjectStorage system
dc.subjectRAID
dc.subjectConvolutional codes
dc.subject.otherbakalaureusetöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titleComparative Analysis of Erasure Correcting Codes in Data Storage
dc.typeThesis

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
Pikani_CS_2025.pdf
Suurus:
787.42 KB
Formaat:
Adobe Portable Document Format