DS – Decentralized Systems               A Survey onLarge-Scale Decentralized Storage Systems              to be used by  ...
Outline●   Introduction    ●   Large-Scale Decentralized Storage Systems    ●   Volunteer Computing Systems●   Main Common...
Introduction      Storage Systems               Volunteer      → Store data from             Computing Systems      comput...
Main Common Characteristics   ●   Symmetry              peers at the same level   ●   Scalability           regarding # of...
Examined Decentralized Systems   ●   FreeHaven                     ●   Riak   ●   FreeNet                       ●   Dynamo...
Symmetry       Not Symmetric Systems        Frangipani         Antiquity                                Have an administra...
Scalability       Systems with Limited Scalability         FreeHaven                                 Limited Scalability  ...
Anonymity       Systems with Anonymity         FreeHaven         FreeNet                   Addressed as                   ...
Availability       Systems with Medium Level Availability         FreeHaven                                No replication ...
Robustness       All Systems are Robust       FreeHaven → Buddy System       Antiquity             → Quorum Repair       P...
Most Suitable System:                  Storage@home     ●   Typical volunteer computing model     ●   Participants        ...
Summary     ●   DSS & VCS have common characteristics         – Symmetry          – Scalability – Anonymity         – Avai...
DS – Decentralized Systems               A Survey onLarge-Scale Decentralized Storage Systems              to be used by  ...
Upcoming SlideShare
Loading in …5
×

Decentralized Storage Systems in Volunteer Computing Systems

1,054 views

Published on

Course: Decentralized Systems
Final Project: Make a survey on Large-Scale Decentralized Storage Systems to be used by Volunteer Computing Systems and present it in class (15-20min)

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,054
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Decentralized Storage Systems in Volunteer Computing Systems

  1. 1. DS – Decentralized Systems A Survey onLarge-Scale Decentralized Storage Systems to be used by Volunteer Computing Systems Umit Cavus Buyuksahin ucbuyuksahin@gmail.com Maria Stylianou marsty5@gmail.com Nicos Demetriou nicosdem7@gmail.com Muhammad Adnan Khan malikadnan78@gmail.com
  2. 2. Outline● Introduction ● Large-Scale Decentralized Storage Systems ● Volunteer Computing Systems● Main Common Characteristics● Most Suitable System● Summary 2
  3. 3. Introduction Storage Systems Volunteer → Store data from Computing Systems computations of → Volunteers offer Distributed Systems unused storage & → Need for more resources storage! Researchers from SS turn to: → Unused storage → Volunteer Computing Systems 3DS – Decentralized Systems
  4. 4. Main Common Characteristics ● Symmetry peers at the same level ● Scalability regarding # of nodes ● Anonymity keep identity secret ● Availability data reachable ● Robustness recovery after failures 4DS – Decentralized Systems
  5. 5. Examined Decentralized Systems ● FreeHaven ● Riak ● FreeNet ● Dynamo Umit Adnan ● Ivy ● MongoDB ● Frangipani ● BigTable ● Ceph ● Pastis ● OceanStore ● Storage@home Nicos Maria ● Antiquity ● Farsite ● TFS ● TotalRecall 5DS – Decentralized Systems
  6. 6. Symmetry Not Symmetric Systems Frangipani Antiquity Have an administrator BigTable Farsite OceanStore MongoDB Have different roles TotalRecall 6DS – Decentralized Systems
  7. 7. Scalability Systems with Limited Scalability FreeHaven Limited Scalability Ivy by design Farsite Best System: Ceph 7DS – Decentralized Systems
  8. 8. Anonymity Systems with Anonymity FreeHaven FreeNet Addressed as a main issue Storage@Home 8DS – Decentralized Systems
  9. 9. Availability Systems with Medium Level Availability FreeHaven No replication mechanism FreeNet Best System: TotalRecall 9DS – Decentralized Systems
  10. 10. Robustness All Systems are Robust FreeHaven → Buddy System Antiquity → Quorum Repair Pastis → Based on its Storage Layer FarSite → Handle Byzantine Faults The rest: → Fault Tolerance Service, Repair Mechanisms 10DS – Decentralized Systems
  11. 11. Most Suitable System: Storage@home ● Typical volunteer computing model ● Participants ● Act as volunteers ● Install an agent on their machine ● Compete & Gain points based on contribution in storage & recruitment process ● DSS characteristics → Satisfied! ● VCS requirements → Satisfied! 11DS – Decentralized Systems
  12. 12. Summary ● DSS & VCS have common characteristics – Symmetry – Scalability – Anonymity – Availability – Robustness ● Storage@home has everything! 12DS – Decentralized Systems
  13. 13. DS – Decentralized Systems A Survey onLarge-Scale Decentralized Storage Systems to be used by Volunteer Computing Systems Umit Cavus Buyuksahin ucbuyuksahin@gmail.com Maria Stylianou marsty5@gmail.com Nicos Demetriou nicosdem7@gmail.com Muhammad Adnan Khan malikadnan78@gmail.com

×