On the Complexity and Performance of the Information Dispersal Algorithm
Autor: | Enrique Rodríguez de la Colina, Ricardo Marcelín-Jiménez, J.L. Gonzalez-Compean, Jorge Luis Ramirez-Ortiz, Michael Pascoe-Chalke |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2020 |
Předmět: |
reliability
General Computer Science Computer science General Engineering Set (abstract data type) Linear map Transformation (function) Finite field Component (UML) Key (cryptography) Redundancy (engineering) General Materials Science Point (geometry) IDA fault tolerance massive storage lcsh:Electrical engineering. Electronics. Nuclear engineering Algorithm lcsh:TK1-9971 |
Zdroj: | IEEE Access, Vol 8, Pp 159284-159290 (2020) |
ISSN: | 2169-3536 |
Popis: | The Information Dispersal Algorithm (IDA) has become a key component in several fault-tolerant massive storage systems. From a theoretical point of view, it is a linear transformation over a finite field on the vectors that make up a given file. Direct transformation adds redundancy, splitting the initial file into a new set of files called dispersals. The inverse transformation recovers the original file from a subset of dispersals. This piece of research demonstrates the impact of input and output (I/O) operations on direct and inverse transformations. Different alternatives to control the exchange of elements between RAM and disk were evaluated, which is the key operation to build a vector in memory and store its entries in a file. First, the impact of the working finite field was tested; second, the impact of the use of a buffer for exchange between the RAM and the hard disk, and finally, several instances of the algorithm with which to evaluate the impact of parallelism were simultaneously deployed. The results demonstrate that the combination of these factors may have an important effect on the speed of both direct and inverse procedures. |
Databáze: | OpenAIRE |
Externí odkaz: |