STORING PARITY INFORMATION FOR DATA RECOVERY
First Claim
1. A computer readable storage medium, wherein a first storage unit at a first site is coupled to a second storage unit at a second site and a third storage unit at a third site, wherein code stored in the computer readable storage medium when executed by a processor causes operations, the operations comprising:
- receiving data at the first storage unit;
generating a first information unit, a second information unit, and a third information unit, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data;
storing the first information unit in the first storage unit at the first site;
distributing the second information unit to a second storage unit at the second site for storage; and
distributing the third information unit to a third storage unit at the third site for storage, wherein a majority of the parity data is stored in the first storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a system, and article of manufacture in which data is received at the first storage unit. A first information unit, a second information unit, and a third information unit are generated, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data. The first information unit is stored in the first storage unit at the first site. The second information unit is distributed to the second storage unit at the second site for storage. The third information unit is distributed to the third storage unit at the third site for storage.
-
Citations
21 Claims
-
1. A computer readable storage medium, wherein a first storage unit at a first site is coupled to a second storage unit at a second site and a third storage unit at a third site, wherein code stored in the computer readable storage medium when executed by a processor causes operations, the operations comprising:
-
receiving data at the first storage unit; generating a first information unit, a second information unit, and a third information unit, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data; storing the first information unit in the first storage unit at the first site; distributing the second information unit to a second storage unit at the second site for storage; and distributing the third information unit to a third storage unit at the third site for storage, wherein a majority of the parity data is stored in the first storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, wherein a first storage unit at a first site is coupled to a second storage unit at a second site and a third storage unit at a third site, the system comprising:
-
memory; and circuitry coupled to the memory, wherein the circuitry is operable to; receiving data at the first storage unit; generating a first information unit, a second information unit, and a third information unit, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data; storing the first information unit in the first storage unit at the first site; distributing the second information unit to a second storage unit at the second site for storage; and distributing the third information unit to the third storage unit at the third site for storage, wherein a majority of the parity data is stored in the first storage unit. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a first site including a first storage unit; a second site including a second storage unit; a third site including a third storage unit; means for receiving data at the first storage unit; means for generating a first information unit, a second information unit, and a third information unit, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data; means for storing the first information unit in the first storage unit at the first site; means for distributing the second information unit to a second storage unit at the second site for storage; and means for distributing the third information unit to the third storage unit at the third site for storage, wherein a majority of the parity data is stored in the first storage unit. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification