Reliable array of distributed computing nodes
First Claim
Patent Images
1. A method of using an error correcting code, comprising:
- storing raw information and redundant information indicating the error correcting code into a plurality of information nodes;
determining a parameter indicating usability of said information nodes;
reading said raw information from said plurality of nodes if said parameter indicates that said plurality of nodes are usable, and reading both said raw data and said redundant data from less than said plurality of nodes if said parameter indicates that at least a portion of said plurality of nodes are less than usable.
1 Assignment
0 Petitions
Accused Products
Abstract
A system which uses redundant storage and redundant communication to provide a robust distributed server system.
-
Citations
4 Claims
-
1. A method of using an error correcting code, comprising:
-
storing raw information and redundant information indicating the error correcting code into a plurality of information nodes; determining a parameter indicating usability of said information nodes; reading said raw information from said plurality of nodes if said parameter indicates that said plurality of nodes are usable, and reading both said raw data and said redundant data from less than said plurality of nodes if said parameter indicates that at least a portion of said plurality of nodes are less than usable.
-
-
2. A coding method for an array of nodes, comprising:
-
forming an array of information, by forming each column of the array representing information from a node, forming a raw portion of each column including raw information indicating data, forming a redundant information indicating redundancy information, said redundancy information indicating information about other nodes besides said each node, as taken along an envelope of a specified shape that obtains information from said other node. - View Dependent Claims (3)
-
-
4. A method of forming a redundantly-coded network formed from a plurality of nodes, comprising:
-
mapping each node to a column of an array; forming two rows of redundant information from said columns of the array, and placing said two rows into said columns, to form a resultant array of N by N including N-2 by N information symbols, and 2 by N redundant information symbols, said parity symbols being constructed according to;
##EQU3## where I=0, 1, . . . , n-1, and (x)n =X mod n.
-
Specification