Distributed Storage
       System for Volunteer
       Computing

       Preliminary Presentation G-007



Arinto Murdopo, Diego Montero, Julia Proskurnia, Enkhjin
Bayarsaikhan
Overview
●   Volunteer Computing (VC)
●   Distributed Storage System (DSS)
●   Challenges
●   Work in Progress
●   What's Next
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
VC Architecture
Distributed Storage System
(DSS)
... self explanatory..
    ● No single point of failure
    ● Data availability & integrity

Examples:
  ● Cassandra, used by Facebook
  ● Voldemort, used by LinkedIn
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!
VC with DSS
Work In Progress
    Review on these following systems

●    Ivy                     ●   OverNet
●    Squirrel                ●   Dynamo
●    FarSite                 ●   Riak
●    Pastis                  ●   Glacier
●    PAST                    ●   Voldemort
●    Total Recall            ●   Cassandra
●    OceanStore
Work In Progress
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)
Q&A
Questions?

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
  • 4.
  • 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 Systemfor 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!
  • 7.
  • 8.
    Work In Progress Review on these following systems ● Ivy ● OverNet ● Squirrel ● Dynamo ● FarSite ● Riak ● Pastis ● Glacier ● PAST ● Voldemort ● Total Recall ● Cassandra ● OceanStore
  • 9.
  • 10.
    Project Objectives ● Evaluationof 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)
  • 11.