On Utilization of Contributory Storage in Desktop Grids On Utilization of Contributory Storage in Desktop Grids
Chreston Miller, Ali R. Butt, and Patrick Butler Department of Computer Science
On Utilization of Contributory On Utilization of Contributory - - PowerPoint PPT Presentation
On Utilization of Contributory On Utilization of Contributory Storage in Desktop Grids Storage in Desktop Grids Chreston Miller , Ali R. Butt, and Patrick Butler Department of Computer Science Contributory Storage: Cheap Contributory Storage:
Chreston Miller, Ali R. Butt, and Patrick Butler Department of Computer Science
2
2
3
Simple replication or file splitting is likely not to work
3
4
4
5
5
6
6
– Problem – Motivation – Our Contributions – Core Technologies
7
7
8
8
9
9
– Software Architecture – Splitting a file – Redundancy with multicast – Error coding – Interfacing with applications
10
10
11
11
Encoder Splitter
Data File x Chunks n blocks /chunk m blocks/chunk x*m error coded blocks Nodes Chunk 1 Get capacity from nodes
12
12
QuickTime™ and a decompressor are needed to see this picture.
13
14
14
15
select random nodes close to S as first tier
tier till replica location R is reached
15
16
16
17
17
– Simulation – Real world – PlanetLab – Condor
18
18
19
19
20
20
21
21
22
22
23
23
24
be overlapped with retrieval of other blocks
24
Erasure code Encoded size Encoding time Size(MB) Overhead Time Overhead Null 4 0% 11 0% XOR 6 50% 79 618% Online 4.12 3% 264 2300%
25
278.7 TB of total data
25
Nodes failed (percentage
Data lost Data regenerated Total (GB) Total (GB) Average (GB) Sd (GB) 10 percent 28044.35 28.04 79.85 20 percent 142.18 58625.78 29.31 80.02
26
26
27
27
QuickTime™ and a decompressor are needed to see this picture.
28
28
29
29
30
30