Codes for distributed storage

dc.contributor.advisorRiet, Ago-Erik, juhendaja
dc.contributor.advisorHollmann, Henk D.L., juhendaja
dc.contributor.authorKe, Junming
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkond
dc.date.accessioned2024-10-15T05:47:51Z
dc.date.available2024-10-15T05:47:51Z
dc.date.issued2024-10-15
dc.descriptionAutori palvel on neljas peatükk eemaldatud. At the request of the author, the fourth chapter has been removed.
dc.description.abstractAllikatest nagu video, audio ja tekst genereeritakse suuri andmehulki, ja need hulgad endiselt aastast aastasse suurenevad, nii et nende talletamine nõuab andmete terviklikkust ja kättesaadavust garanteerivaid jätkusuutlikke andmetalletussüsteeme. Hajustalletussüsteemid (HTS-d) pakuvad madala hinnaga, töökindlat ja stabiilset lahendust. HTS talletab andmeid potentsiaalselt ebatöökindlates talletussõlmedes liiaga, mis garanteerib süsteemi töökindluse. Efektiivsed andmeuuenduse ja parandusmehhanismid on stabiilsuse hoidmiseks kriitilised, eriti sõlmede tõrgete korral. See dissertatsioon esiteks konstrueerib uuendusefektiivsed koodid, mis põhinevad lõplikel projektiivsetel tasanditel ja mis võimaldavad efektiivset lokaalset ja suure saadavusega parandust. Konstrueeritakse hõredad genereeriv- ja paarsuskontrollimaatriksid, mis võimaldavad ka efektiivseid ja paindlike sagedustega uuendusi. Samuti hinnatakse neid koode kasutava HTS-i jõudlust. Kaks talletuskoodide võtmesuurust on sõlmemahtuvus ja paranduse läbilaskevõime, mille omavahelist vastandlikkust kirjeldab lõiketõke. Enamus uurimusi keskendub täpsele parandusele, kus mittetöötava sõlme andmed taastatakse täpselt. Seevastu funktsionaalne parandus, mille korral ei taastata mittetöötava sõlme andmeid täpselt, seejuures siiski tagades andmete terviklikkust, võimaldab saavutada muul viisil mittesaavutatavaid punkte lõiketõkkel. Dissertatsioon konstrueerib uue optimaalse ja funktsionaalse parandusega koodi, mis põhineb vektorruumitükeldusel 9-mõõtmelises binaarses ruumis, ja millel on tugev seos projektiivse tasandiga $\PG(2,8)$. Sellel talletuskoodil on ka efektiivne parandusalgoritm, mida kirjeldatakse geomeetriliselt ja algebraliselt.
dc.description.abstractVast amounts of data are generated from sources like video, voice, and text, and these amounts are still growing yearly, requiring sustainable storage systems for data integrity and availability. Distributed Storage Systems (DSS's) offer a low-cost, reliable, and stable solution. A DSS stores data across potentially unreliable storage nodes by adding redundancy to ensure system reliability. Efficient update and repair mechanisms are critical for maintaining stability, especially during node failures. This thesis first constructs update-efficient codes based on finite projective planes, featuring efficient local repair and large repair availability. Sparse generator and parity-check matrices are provided that also allow efficient updates with flexibility in update frequencies. The performance of a DSS using these codes is also evaluated. Two key concepts in storage codes are node capacity and repair bandwidth, where the possible trade-offs between them are determined by the cutset bound. Most research focuses on exact repair, where lost node data is recovered exactly. However, functional repair, which does not recover lost node content exactly but still maintains data integrity, allows to reach otherwise unattainable points on the cutset bound. This thesis constructs a new optimal functional-repair code based on a vector space partition in 9-dimensional binary space, strongly related to the projective plane $\PG(2,8)$. This storage code also has an efficient repair algorithm which is described both geometrically and algebraically.
dc.description.urihttps://www.ester.ee/record=b5706467
dc.identifier.isbn978-9916-27-673-0
dc.identifier.isbn978-9916-27-674-7 (pdf)
dc.identifier.issn1024-4212
dc.identifier.issn2806-240X (pdf)
dc.identifier.urihttps://hdl.handle.net/10062/105396
dc.language.isoen
dc.relation.ispartofseriesDissertationes mathematicae Universitatis Tartuensis; 143
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Estoniaen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ee/
dc.subject.otherandmesäilitus
dc.subject.otherandmehaldus
dc.subject.otheroperatsioonisüsteemid
dc.subject.otherhajussüsteemid
dc.subject.otherhajustöötlus
dc.subject.otherkoodid
dc.subject.otherdata retention
dc.subject.otheroperating systems
dc.subject.otherdistributed systems
dc.subject.otherdata management
dc.subject.otherdistributed data processing
dc.subject.othercodes
dc.titleCodes for distributed storage
dc.title.alternativeHajustalletuskoodid
dc.typeThesisen

Failid

Originaal pakett

Nüüd näidatakse 1 - 2 2
Laen...
Pisipilt
Nimi:
Junming_Ke_abrv_version.pdf
Suurus:
1.53 MB
Formaat:
Adobe Portable Document Format
Pisipilt ei ole saadaval
Nimi:
ke_junming_orig.pdf
Suurus:
1.75 MB
Formaat:
Adobe Portable Document Format