distributed backups for friends and communities
DESCRIPTION
A short introduction to the ideas and technology behind Kumbaya: http://code.google.com/p/kumbaya/ and how it can help you backup your data to your friends and community.TRANSCRIPT
![Page 1: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/1.jpg)
Distributed BackupsFriends and communities edition
Sunday, May 22, 2011
![Page 2: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/2.jpg)
@adewalebuzz.google.com/adewale
@ade_oshineyetwitter.com/ade_oshineye
@adewaleidenti.ca/adewale
Sunday, May 22, 2011
![Page 3: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/3.jpg)
Conclusions first
“THEY STOLE OUR REVOLUTION. NOW WE'RE STEALING IT BACK”
Need To Know
Sunday, May 22, 2011
![Page 4: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/4.jpg)
Conclusions first
“Communications tools don’t get socially interesting until they get technologically boring. Social effects are more important than just how the technology works”
Clay Shirky
Sunday, May 22, 2011
![Page 5: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/5.jpg)
Conclusions first
“Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it ;)”
Linus Torvalds
Sunday, May 22, 2011
![Page 6: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/6.jpg)
Conclusions first
“Kumbaya lets you live on the edge by trusting your friends to look after your data”
Me
Sunday, May 22, 2011
![Page 7: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/7.jpg)
7
Outline
1 Nobody really does backup
2 Cloud backup
3 Edge backup
4 Kumbaya
Sunday, May 22, 2011
![Page 8: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/8.jpg)
1 Do you have backups?
Sunday, May 22, 2011
![Page 9: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/9.jpg)
Backup?
Automated
Comprehensive
Offsite
Restorable
Verified
Sunday, May 22, 2011
![Page 10: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/10.jpg)
Local solutions
rsync/rdiff-backup
ddar
duplicity
bup
Time Machine
Sunday, May 22, 2011
![Page 11: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/11.jpg)
2 Take it to the Cloud
Sunday, May 22, 2011
![Page 12: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/12.jpg)
The Cloud: solutions
Call in the professionals
Dropbox
Mozy
Tarsnap - “Online backups for the truly paranoid”
Sunday, May 22, 2011
![Page 13: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/13.jpg)
The Cloud: problems
Asymmetric internet connections
Time to restore
Cost
The Magnolia problem
Security and trust
Sunday, May 22, 2011
![Page 14: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/14.jpg)
3 Take it to the Edge
Sunday, May 22, 2011
![Page 15: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/15.jpg)
Do you know this man?
http://www.flickr.com/photos/bowbrick/2640073119/Sunday, May 22, 2011
![Page 16: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/16.jpg)
In the beginning
Sunday, May 22, 2011
![Page 17: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/17.jpg)
Edge Computing 2008
Notes: http://adewale.jaiku.com/presence/ff51e0c3b8394a34b816cf31db1d6a63Sunday, May 22, 2011
![Page 18: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/18.jpg)
Obstacles?
Screenshots from: http://www.oblomovka.com/public/opentech2008/livingontheedge.pdfSunday, May 22, 2011
![Page 19: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/19.jpg)
4 Kumbaya
Sunday, May 22, 2011
![Page 20: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/20.jpg)
Kumbaya
is a P2P file system written in Java and Erlang
is exposed to end-users via WebDAV and FUSE
Sunday, May 22, 2011
![Page 21: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/21.jpg)
Kumbaya
reuses existing solutions to technical problems
is built from open-source components
is Apache 2.0 licensed
is a server written in Java
uses CouchDB for distributed storage with multi-master replication
Sunday, May 22, 2011
![Page 22: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/22.jpg)
Kumbaya
is decentralised
uses Kademlia for node discovery
doesn’t ask you to trust its developers or anyone else
Sunday, May 22, 2011
![Page 23: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/23.jpg)
Kumbaya
is compatible with the Cloud: http://kumbaya.me/
is compatible with the Edge: http://code.google.com/p/kumbaya/source/browse/README
Sunday, May 22, 2011
![Page 24: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/24.jpg)
Kumbaya
leverages the tools, protocols and conventions of the social web
uses PGP or/and webfinger for verifying identity
uses ‘asymmetric follow’ to say who can share with you
lets you vouch for the identities of other nodes
does not support anonymous sharing
Sunday, May 22, 2011
![Page 25: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/25.jpg)
Kumbaya
attempts to solve interesting social problems
the bittorrent problem
the Freenet problem
the ‘trusted intermediary’ or Dropbox problem
the Magnolia problem
the bootstrap problem
Sunday, May 22, 2011
![Page 26: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/26.jpg)
Kumbaya
puts the user in control of their own data
encrypts the user’s data
only lets people with the appropriate key read the data no matter where it is stored
Sunday, May 22, 2011
![Page 27: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/27.jpg)
Kumbaya
is useful
Sunday, May 22, 2011
![Page 28: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/28.jpg)
Kumbaya
is useful?
is a work in progress
needs more contributors, writers and users
Sunday, May 22, 2011
![Page 29: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/29.jpg)
Conclusions first
“THEY STOLE OUR REVOLUTION. NOW WE'RE STEALING IT BACK”
Need To Know
Sunday, May 22, 2011
![Page 30: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/30.jpg)
Conclusions first
“Communications tools don’t get socially interesting until they get technologically boring. Social effects are more important than just how the technology works”
Clay Shirky
Sunday, May 22, 2011
![Page 31: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/31.jpg)
Conclusions first
“Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it ;)”
Linus Torvalds
Sunday, May 22, 2011
![Page 32: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/32.jpg)
Conclusions first
“Kumbaya lets you live on the edge by trusting your friends to look after your data”
Me
Sunday, May 22, 2011
![Page 33: Distributed Backups for friends and communities](https://reader033.vdocuments.mx/reader033/viewer/2022052619/5557976bd8b42aa3378b4f15/html5/thumbnails/33.jpg)
References
http://code.google.com/p/kumbaya/
http://kumbaya.me/
http://www.oblomovka.com/public/opentech2008/livingontheedge.pdf
Sunday, May 22, 2011