Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Large-Scale DecentralizedStorage Systems used byVolunteer ComputingFinal Presentation     G7: Arinto, Diego, Enkhjin, Iuliia
Outline● Problem Definition● Volunteer Computing (VC)● Decentralized Storage Systems  (DSS)● Systems Review● State-of-the-...
Problem Definition● Decentralized Storage Systems● Volunteer Computing● DSS + VC = ?
Problem Definition
Problem Definition
Volunteer Computing●   Group of computing resources●   Voluntary share the resource●   Incentive volunteers!!●   Trust bet...
Volunteer ComputingBOINCexample
Decentralized StorageSystems
Decentralized StorageSystems ReviewFocus Criteria:  AV = availability  SC = scalability  ECO = eventual consistency  P = p...
Decentralized Storage Systems ReviewSystem       Description                                     Focus             Large s...
Decentralized Storage  Systems ReviewSystem         Description                                         Focus             ...
State-of-The-Art DSS-Characteristics● Read and Write Access● Fault Tolerance and Replication Techniques● Availability and ...
State-of-The-Art DSS-Characteristics
State-of-The-Art DSS-Suggestions for IncentivesIncentives based on amount of storagededicated, computing resources volunte...
State-of-The-Art DSS-Challenges● Providing the right Incentive● Security● Integration into current VC environment
Conclusions● VC data storage/distribution issues.● Survey on DSS  ○ Classification● Integration VC systems - DSS  ○ Identi...
Work EffortArinto Murdopo = 100%Diego Montero = 100%Enkhjin Bayarsaikhan = 100%Iuliia Proskurnia = 100%
Questions...???
Decentralized StorageSystems●   Decentralization           ●   Consistent Hashing                               ●   Active...
Upcoming SlideShare
Loading in …5
×

Large Scale Distributed Storage Systems in Volunteer Computing - Slide

1,172 views

Published on

Final slide for Large Scale Decentralized Storage Systems for Volunteer Computing surveys assignment

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

Large Scale Distributed Storage Systems in Volunteer Computing - Slide

  1. 1. Large-Scale DecentralizedStorage Systems used byVolunteer ComputingFinal Presentation G7: Arinto, Diego, Enkhjin, Iuliia
  2. 2. Outline● Problem Definition● Volunteer Computing (VC)● Decentralized Storage Systems (DSS)● Systems Review● State-of-the-Art DSS used by VC● Conclusions
  3. 3. Problem Definition● Decentralized Storage Systems● Volunteer Computing● DSS + VC = ?
  4. 4. Problem Definition
  5. 5. Problem Definition
  6. 6. 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
  7. 7. Volunteer ComputingBOINCexample
  8. 8. Decentralized StorageSystems
  9. 9. Decentralized StorageSystems ReviewFocus Criteria: AV = availability SC = scalability ECO = eventual consistency P = performance SE = security
  10. 10. Decentralized Storage Systems ReviewSystem Description Focus Large scale persistent P2P storage system SEFarsite P2P storage system based on Dhash table ECO, AVIvy logs P2P DHT-based storage system that used ECOOverNet XOR-based metrics for routing Large scale persistent P2P storage system SC, SE, AVPAST Highly scalable P2P storage system based on SC, ECOPastis trust Big, distributed, fault tolerant hashtable AVVoldemort Globally persistent DSS for any-file-anywhere SC, SEOceanStore
  11. 11. Decentralized Storage Systems ReviewSystem Description Focus SC, AV, PGlacier Highly durable DSS for archiving, no remote write P2P storage system. Automatically manage its AV, SCTotal Recall availability in dynamic changing environment DSS with no point of failure to store structured SC, AV, ECOCassandra data SC, AVRiak Dynamo-inspired NOSQL storage system. P, AV, ECODynamo Large scale DSS developed by Amazon Secure DSS and BitTorrent-like file swarming SE, AVAttic techniques to serve data and manage load. P, ECOSquirrel Decentralized Web Cache
  12. 12. State-of-The-Art DSS-Characteristics● Read and Write Access● Fault Tolerance and Replication Techniques● Availability and Symmetry● Incentives● Video/Images
  13. 13. State-of-The-Art DSS-Characteristics
  14. 14. State-of-The-Art DSS-Suggestions for IncentivesIncentives based on amount of storagededicated, computing resources volunteered:● Credit based system● Printable Certificates● Government tax break, possible in countries with significant amount of nodes
  15. 15. State-of-The-Art DSS-Challenges● Providing the right Incentive● Security● Integration into current VC environment
  16. 16. Conclusions● VC data storage/distribution issues.● Survey on DSS ○ Classification● Integration VC systems - DSS ○ Identify characteristics ○ Valid and Useful / Define state-art ○ Challenges● Tradeoffs ○ functionality and complexity
  17. 17. Work EffortArinto Murdopo = 100%Diego Montero = 100%Enkhjin Bayarsaikhan = 100%Iuliia Proskurnia = 100%
  18. 18. Questions...???
  19. 19. Decentralized StorageSystems● Decentralization ● Consistent Hashing ● Active/Passive● Availability ○ Fault-Tolerance Replication ● Failure-handling● Consistency ○ Eventual consistency (gossip-based) ● Logging● Scalability ● Ring locality

×