A peer-to-peer distributed data backup
Rodrigo Araújo and Daniel Almeida
Salvador: A peer-to-peer distributed data backup
Salvador: A peer-to-peer distributed data backup
Salvador: A peer-to-peer distributed data backup
Salvador: A peer-to-peer distributed data backup
Salvador: A peer-to-peer distributed data backup
Sharing whole copies of the file
Salvador: A peer-to-peer distributed data backup
Sharing whole copies of the file
Trusting your data to one single company
Salvador: A peer-to-peer distributed data backup
Salvador: A peer-to-peer distributed data backup
Backup of files without sharing entire copies of a file
Inspired by known technologies
Salvador: A peer-to-peer distributed data backup
Backup && Restore files
Access only by owner (no sharing)
Semantics inspired by Dropbox
P2P Backup and Restores
Incentive system
Command line interface
Salvador: A peer-to-peer distributed data backup
Many known challenges:
Maintain metadata of files
Peers failure/unavailability
Peers joining the network
File availability
Blocks size
Network load
Block redundancy
Delayed communication
And many unknown challenges
Salvador: A peer-to-peer distributed data backup
Baby-steps development
Version 1
Version 2
Salvador: A peer-to-peer distributed data backup
Baby-steps development
Central server for metadata
Distributed clients
No failures
Hybrid P2P
Version 1
Version 2
Salvador: A peer-to-peer distributed data backup
Baby-steps development
Distributed clients
No failures
Hybrid P2P
Version 1
Version 2
Full P2P
Central server for metadata
Fault tolerant
Salvador: A peer-to-peer distributed data backup
Version 1
Salvador: A peer-to-peer distributed data backup
Version 2