Download - Group7 presentation
![Page 1: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/1.jpg)
Large-Scale Decentralized Storage Systems used by Volunteer ComputingFinal Presentation
G7: Arinto, Diego, Enkhjin, Iuliia
![Page 2: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/2.jpg)
Outline
● Problem Definition● Volunteer Computing (VC)● Decentralized Storage Systems
(DSS)● Systems Review● State-of-the-Art DSS used by VC● Conclusions
![Page 3: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/3.jpg)
Problem Definition ● Decentralized Storage Systems ● Volunteer Computing ● DSS + VC = ?
![Page 4: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/4.jpg)
Problem Definition
![Page 5: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/5.jpg)
Problem Definition
![Page 6: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/6.jpg)
Volunteer Computing● Group of computing resources● Voluntary share the resource● Incentive volunteers!!● Trust between peers● Example:
○ SETI@home○ Storage@home○ Folding@home
● However, data is centrally stored
![Page 7: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/7.jpg)
Volunteer ComputingBOINC example
![Page 8: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/8.jpg)
Decentralized Storage Systems
![Page 9: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/9.jpg)
Decentralized Storage Systems ReviewFocus Criteria:
AV = availabilitySC = scalabilityECO = eventual consistencyP = performanceSE = security
![Page 10: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/10.jpg)
Decentralized Storage Systems Review
System Description Focus
Farsite Large scale persistent P2P storage system SE
Ivy P2P storage system based on Dhash table logs
ECO, AV
OverNet P2P DHT-based storage system that used XOR-based metrics for routing
ECO
PAST Large scale persistent P2P storage system SC, SE, AV
Pastis Highly scalable P2P storage system based on trust
SC, ECO
Voldemort Big, distributed, fault tolerant hashtable AV
OceanStore Globally persistent DSS for any-file-anywhere SC, SE
![Page 11: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/11.jpg)
Decentralized Storage Systems Review
System Description Focus
Glacier Highly durable DSS for archiving, no remote write SC, AV, P
Total Recall P2P storage system. Automatically manage its availability in dynamic changing environment
AV, SC
Cassandra DSS with no point of failure to store structured data
SC, AV, ECO
Riak Dynamo-inspired NOSQL storage system. SC, AV
Dynamo Large scale DSS developed by Amazon P, AV, ECO
Attic Secure DSS and BitTorrent-like file swarming techniques to serve data and manage load.
SE, AV
Squirrel Decentralized Web Cache P, ECO
![Page 12: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/12.jpg)
State-of-The-Art DSS- Characteristics● Read and Write Access
● Fault Tolerance and Replication Techniques
● Availability and Symmetry
● Video/Images ● Incentives
![Page 13: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/13.jpg)
State-of-The-Art DSS- Characteristics
![Page 14: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/14.jpg)
State-of-The-Art DSS- Suggestions for IncentivesIncentives based on amount of storage dedicated, computing resources volunteered: ● Credit based system● Printable Certificates ● Government tax break, possible in countries
with significant amount of nodes
![Page 15: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/15.jpg)
State-of-The-Art DSS- Challenges
● Providing the right Incentive ● Security ● Integration into current VC environment
![Page 16: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/16.jpg)
Conclusions
● VC data storage/distribution issues.
● Survey on DSS○ Classification
● Integration VC systems - DSS○ Identify characteristics ○ Valid and Useful / Define state-art○ Challenges
![Page 17: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/17.jpg)
Work Effort Arinto Murdopo = 100%Diego Montero = 100%Enkhjin Bayarsaikhan = 100%Iuliia Proskurnia = 100%
![Page 18: Group7 presentation](https://reader031.vdocuments.us/reader031/viewer/2022020115/554a2574b4c90520578b4883/html5/thumbnails/18.jpg)
Questions
...???