Changes between Version 1 and Version 2 of Ticket #661
- Timestamp:
- 2009-03-12T21:03:22Z (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #661 – Description
v1 v2 1 Dynamic share repair to maintain file health. 2 based on the following featuresalready exist in Allmydata-Tahoe1.3 we can improve automatic repair:1 Dynamic share repair to maintain file health. based on the following features 2 already exist in Allmydata-Tahoe1.3 we can improve automatic repair: 3 3 4 1. Foolscap provides the knowledge of the alive nodes.4 1. Foolscap provides the knowledge of the alive nodes. 5 5 6 2. Verification of file availability can be delegated to other node through read-cap or a verify-cap without security risk. 6 2. Verification of file availability can be delegated to other node through 7 read-cap or a verify-cap without security risk. 7 8 8 9 The proposed auto repair process: 9 10 10 1. Using memory-based algorithm, because client know where the file shares exist so we can keep tack of alive file shares, for simplicity we consider that share availability from its node availability. 11 1. Using memory-based algorithm, because client know where the file shares 12 exist so we can keep tack of alive file shares, for simplicity we 13 consider that share availability from its node availability. 11 14 12 2. repair process triggered automatically from the repairer, repair responsibility has many technique based repair cost ; network bandwidth and fault tolerant. 15 2. repair process triggered automatically from the repairer, repair 16 responsibility has many technique based repair cost ; network bandwidth 17 and fault tolerant. 13 18 14 3. time out , we can use lazy repair technique to avoid node temporary node failure, i.e waiting for a certain time before repair process starts. 19 3. time out , we can use lazy repair technique to avoid node temporary node 20 failure, i.e waiting for a certain time before repair process starts. 15 21 16 4. reintegration, using memory-based repair technique remembering failed storage servers, who come back to life, will help in reducing Tahoe grid resources such as network bandwidth and storage space. 22 4. reintegration, using memory-based repair technique remembering failed 23 storage servers, who come back to life, will help in reducing Tahoe grid 24 resources such as network bandwidth and storage space. 17 25 18 5. repairer, selection of repair responsibly takes many issues into consideration: security , repairer location , repairer resources. 26 5. repairer, selection of repair responsibly takes many issues into 27 consideration: security , repairer location , repairer resources.