Erasure Codes for IPFS
dc.contributor.advisor | Nicholas, Charles | |
dc.contributor.author | Shinde, Pratik | |
dc.contributor.department | Computer Science and Electrical Engineering | |
dc.contributor.program | Computer Science | |
dc.date.accessioned | 2021-09-01T13:55:56Z | |
dc.date.available | 2021-09-01T13:55:56Z | |
dc.date.issued | 2019-01-01 | |
dc.description.abstract | IPFS (Interplanetary File System) is a peer to peer method of storing content addressable data in distributed file system. To provide Fault Tolerance to important files, IPFS copies them on at least 3 nodes in different geographical areas. To store a file safely, IPFS consumes at least 3X more space. This is inefficient and can be reduced significantly using Erasure Coding. My idea is to use Reed-Solomon code to compute parity of data. For each N blocks of data, Reed Solomon codes will produce additional "K" parity blocks. Each of these "N+K" blocks can be stored on different IPFS nodes. Original data can be reconstructed even if any K nodes are not available. To provide K-Fault tolerance to the system, we only need N+K storage as opposed to N*K in the earlier approach. | |
dc.format | application:pdf | |
dc.genre | theses | |
dc.identifier | doi:10.13016/m2qign-vief | |
dc.identifier.other | 12108 | |
dc.identifier.uri | http://hdl.handle.net/11603/22924 | |
dc.language | en | |
dc.relation.isAvailableAt | The University of Maryland, Baltimore County (UMBC) | |
dc.relation.ispartof | UMBC Computer Science and Electrical Engineering Department Collection | |
dc.relation.ispartof | UMBC Theses and Dissertations Collection | |
dc.relation.ispartof | UMBC Graduate School Collection | |
dc.relation.ispartof | UMBC Student Collection | |
dc.source | Original File Name: Shinde_umbc_0434M_12108.pdf | |
dc.subject | Erasure Codes | |
dc.subject | IPFS | |
dc.subject | Reed Solomon Codes | |
dc.title | Erasure Codes for IPFS | |
dc.type | Text | |
dcterms.accessRights | Access limited to the UMBC community. Item may possibly be obtained via Interlibrary Loan thorugh a local library, pending author/copyright holder's permission. | |
dcterms.accessRights | This item may be protected under Title 17 of the U.S. Copyright Law. It is made available by UMBC for non-commercial research and education. For permission to publish or reproduce, please see http://aok.lib.umbc.edu/specoll/repro.php or contact Special Collections at speccoll(at)umbc.edu |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- Shinde_umbc_0434M_12108.pdf
- Size:
- 623.74 KB
- Format:
- Adobe Portable Document Format