Method and system for enabling recovery of data stored in a computer network; a method and a system for recovering data stored in a computer network
First Claim
1. A method for enabling recovery of data stored in a computer network, the computer network comprises a plurality of computer nodes, the method comprising the steps of generating a set of redundancy data based on a predetermined relationship between a first set of data and a second set of data;
- injecting the first set of data, the second set of data and the set of redundancy data into separate looping paths of the computer network, wherein a looping path is a path along a plurality of computer nodes in which data is transported, and the looping paths are defined in separate communication channels between the computer nodes and pass through at least one common node of the computer network, such that the redundancy data and the second set of data can be used to reconstruct the first set of data based on the predetermined relationship between the first and second set of data when the first set of data is lost, thereby enabling the recovery of data stored in the computer network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for enabling recovery of data stored in a computer network, the computer network comprises a plurality of computer nodes, the method comprising the steps of generating a set of redundancy data based on a predetermined relationship between a first set of data and a second set of data, injecting the first set of data, the second set of data and the set of redundancy data into separate looping paths of the computer network, wherein a looping path is a path along a plurality of computer nodes in which data is transported, and the looping paths are defined in separate communication channels between the computer nodes and pass through at least one common node of the computer network, such that the redundancy data and the second set of data can be used to reconstruct the first set of data based on the predetermined relationship between the first and second set of data when the first set of data is lost, thereby enabling the recovery of data stored in the computer network.
39 Citations
21 Claims
-
1. A method for enabling recovery of data stored in a computer network, the computer network comprises a plurality of computer nodes, the method comprising the steps of
generating a set of redundancy data based on a predetermined relationship between a first set of data and a second set of data; -
injecting the first set of data, the second set of data and the set of redundancy data into separate looping paths of the computer network, wherein a looping path is a path along a plurality of computer nodes in which data is transported, and the looping paths are defined in separate communication channels between the computer nodes and pass through at least one common node of the computer network, such that the redundancy data and the second set of data can be used to reconstruct the first set of data based on the predetermined relationship between the first and second set of data when the first set of data is lost, thereby enabling the recovery of data stored in the computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for recovering data stored in a computer network, the computer network comprises a plurality of nodes, the method comprising the steps of
reconstructing a first set of data from a second set of data and a set of redundancy data stored in separate looping paths of the computer network when the first set of data is lost, wherein the set of redundancy data is generated based on a predetermined relationship between the first set of data and the second set of data, and injecting the reconstructed first set of data into the looping path of the first set of data to be stored therein, thereby recovering the first set of data stored in the computer network.
-
14. A data recovery system for data stored in a computer network, the computer network comprises a plurality of computer nodes, the data recovery system comprises:
-
a processing unit at at least one node for generating a set of redundancy data based on a predetermined relationship between a first set of data and a second set of data;
a read and write unit for injecting the first set of data, the second set of data and the set of redundancy data into separate looping paths of the computer network, wherein a looping path is a path along a plurality of computer nodes in which data is transported, and the looping paths are defined in separate communication channels between the computer nodes and pass through at least one common node of the computer network. - View Dependent Claims (15, 16, 17)
-
-
18. A data recovery system for data stored in a computer network, the computer network comprises a plurality of computer nodes, the data recovery system comprises:
-
a processing unit at at least one node for reconstructing a first set of data from a second set of data and a set of redundancy data stored in separate looping paths of the computer network when the first set of data is lost, wherein the set of redundancy data is generated based on a predetermined relationship between the first set of data and the second set of data, and a read and write unit for injecting the reconstructed first set of data into the looping path of the first set of data to be stored therein to recover the first set of data stored in the computer network, wherein a looping path is a path along a plurality of computer nodes in which data is transported, and the looping paths are defined in separate communication channels between the computer nodes and pass through at least one common node of the computer network. - View Dependent Claims (19, 20, 21)
-
Specification