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
Distributed BackupsFriends and communities edition
Sunday, May 22, 2011
@adewalebuzz.google.com/adewale
@ade_oshineyetwitter.com/ade_oshineye
@adewaleidenti.ca/adewale
Sunday, May 22, 2011
Conclusions first
“THEY STOLE OUR REVOLUTION. NOW WE'RE STEALING IT BACK”
Need To Know
Sunday, May 22, 2011
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
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
Conclusions first
“Kumbaya lets you live on the edge by trusting your friends to look after your data”
Me
Sunday, May 22, 2011
7
Outline
1 Nobody really does backup
2 Cloud backup
3 Edge backup
4 Kumbaya
Sunday, May 22, 2011
1 Do you have backups?
Sunday, May 22, 2011
Backup?
Automated
Comprehensive
Offsite
Restorable
Verified
Sunday, May 22, 2011
Local solutions
rsync/rdiff-backup
ddar
duplicity
bup
Time Machine
Sunday, May 22, 2011
2 Take it to the Cloud
Sunday, May 22, 2011
The Cloud: solutions
Call in the professionals
Dropbox
Mozy
Tarsnap - “Online backups for the truly paranoid”
Sunday, May 22, 2011
The Cloud: problems
Asymmetric internet connections
Time to restore
Cost
The Magnolia problem
Security and trust
Sunday, May 22, 2011
3 Take it to the Edge
Sunday, May 22, 2011
Do you know this man?
http://www.flickr.com/photos/bowbrick/2640073119/Sunday, May 22, 2011
In the beginning
Sunday, May 22, 2011
Edge Computing 2008
Notes: http://adewale.jaiku.com/presence/ff51e0c3b8394a34b816cf31db1d6a63Sunday, May 22, 2011
Obstacles?
Screenshots from: http://www.oblomovka.com/public/opentech2008/livingontheedge.pdfSunday, May 22, 2011
4 Kumbaya
Sunday, May 22, 2011
Kumbaya
is a P2P file system written in Java and Erlang
is exposed to end-users via WebDAV and FUSE
Sunday, May 22, 2011
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
Kumbaya
is decentralised
uses Kademlia for node discovery
doesn’t ask you to trust its developers or anyone else
Sunday, May 22, 2011
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
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
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
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
Kumbaya
is useful
Sunday, May 22, 2011
Kumbaya
is useful?
is a work in progress
needs more contributors, writers and users
Sunday, May 22, 2011
Conclusions first
“THEY STOLE OUR REVOLUTION. NOW WE'RE STEALING IT BACK”
Need To Know
Sunday, May 22, 2011
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
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
Conclusions first
“Kumbaya lets you live on the edge by trusting your friends to look after your data”
Me
Sunday, May 22, 2011
References
http://code.google.com/p/kumbaya/
http://kumbaya.me/
http://www.oblomovka.com/public/opentech2008/livingontheedge.pdf
Sunday, May 22, 2011