FIELD: computer technology.
SUBSTANCE: invention relates to computational modular systems and is intended to prepare source files for reliable distributed storage by transferring residual classes to the system and to restore received files received from a distributed environment in case of an error or non-receipt of one of the parts of the file. The system contains n+1 registers for storing residues by modulo pi, where n is the number of working modules pi of the residual class system, n+1 blocks of multiplication by ki, a product adder, an error correction block, and an error correction block contains a comparison block and n+2 multiplexers, n+1 blocks for finding residues by modulo pi, distributed storage, a block for finding the remainder by modulo and n+1 blocks for finding the remainder by modulo , where is the operating range, is the full range of the system of residual classes, in blocks of multiplication by ki multiplication by is performed, and the modules will be restricted p1<p2<p3<…<pn<pn+1 and pn+1>pn⋅pn-1, while n+1 blocks for comparison with the working range are introduced into the error correction block.
EFFECT: reduction in hardware and time costs of error correction of modular numbers obtained from distributed data storage systems.
1 cl, 2 dwg
Title | Year | Author | Number |
---|---|---|---|
RELIABLE CLOUD STORAGE SYSTEM WITH ADJUSTABLE DATA REDUNDANCY | 2021 |
|
RU2782681C1 |
DEVICE FOR DETECTING AND CORRECTING THE ERROR OF THE MODULAR CODE | 2017 |
|
RU2653257C1 |
DEVICE FOR DETERMINING SIGN OF MODULAR NUMBER | 2011 |
|
RU2503995C2 |
DEVICE FOR PRIMARY DIVISION OF MOLECULAR NUMBERS | 2013 |
|
RU2559771C2 |
DEVICE FOR ERRORS CORRECTION IN MODULAR CODE BASED ON BASIC SYSTEM EXPANSION | 2017 |
|
RU2652446C1 |
APPARATUS FOR DETECTING DYNAMIC RANGE OVERFLOW, DETERMINING ERROR AND LOCALISATION OF COMPUTATION CHANNEL FAULTS IN COMPUTERS OPERATING IN RESIDUE NUMBER SYSTEM | 2011 |
|
RU2483346C1 |
APPARATUS FOR EXPANDING MODULAR CODE BASES | 2014 |
|
RU2562366C1 |
NEURON NETWORK FOR FINDING, LOCALIZING AND CORRECTING ERRORS IN RESIDUAL CLASSES SYSTEM | 2005 |
|
RU2301442C2 |
DEVICE FOR COMPARING NUMBERS IN A SYSTEM OF RESIDUAL CLASSES | 2018 |
|
RU2698413C1 |
DEVICE FOR DIVIDING MODULAR NUMBERS | 2016 |
|
RU2628179C1 |
Authors
Dates
2022-09-19—Published
2021-12-27—Filed