Distributed Storage System for Volunteer Computing
1. Distributed Storage
System for Volunteer
Computing
Preliminary Presentation G-007
Arinto Murdopo, Diego Montero, Julia Proskurnia, Enkhjin
Bayarsaikhan
2. Overview
● Volunteer Computing (VC)
● Distributed Storage System (DSS)
● Challenges
● Work in Progress
● What's Next
3. Volunteer Computing(VC)
● Group of computing resources
● Voluntary share the resource
● Trust between peers
● Incentive volunteers!!
● Example:
○ SETI@home
○ storage@home
○ BOINC
● However, data is centrally stored
5. Distributed Storage System
(DSS)
... self explanatory..
● No single point of failure
● Data availability & integrity
Examples:
● Cassandra, used by Facebook
● Voldemort, used by LinkedIn
6. Challenges
Distributed Storage System for Volunteer
Computing System does not really exist.... yet
With the help of..
● increased abundance of storage (speed & size)
● improvement in distributed storage research
Yes, we can!
8. Work In Progress
Review on these following systems
● Ivy ● OverNet
● Squirrel ● Dynamo
● FarSite ● Riak
● Pastis ● Glacier
● PAST ● Voldemort
● Total Recall ● Cassandra
● OceanStore
10. Project Objectives
● Evaluation of existing P2P DSS based on
○ Security, availability, reliability, etc
● Survey on DSS, which are suitable for VC
● Possible evaluation of DSS by
experimenting in DS testbed (ex: Planet Lab)