SlideShare a Scribd company logo
1 of 33
Download to read offline
Distributed Backups
         Friends and communities edition




Sunday, May 22, 2011
@adewale
                       buzz.google.com/adewale

                            @ade_oshineye
                       twitter.com/ade_oshineye

                             @adewale
                          identi.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
Outline
                1      Nobody really does backup


                2            Cloud backup


                3            Edge backup


                4              Kumbaya


                                                   7

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/ff51e0c3b8394a34b816cf31db1d6a63
Sunday, May 22, 2011
Obstacles?




         Screenshots from: http://www.oblomovka.com/public/opentech2008/livingontheedge.pdf
Sunday, 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

More Related Content

Viewers also liked

Multifamily Housing Internet Marketing White Paper
Multifamily Housing Internet Marketing White PaperMultifamily Housing Internet Marketing White Paper
Multifamily Housing Internet Marketing White PaperMichaelMenche
 
Levitum Services Approach
Levitum Services ApproachLevitum Services Approach
Levitum Services ApproachLevitum
 
Vikas Jain Past Work
Vikas Jain Past WorkVikas Jain Past Work
Vikas Jain Past WorkVikas Jain
 
BeSprout Media Kit
BeSprout Media KitBeSprout Media Kit
BeSprout Media KitJeff Hamlin
 
Levitum - Working With Us
Levitum - Working With UsLevitum - Working With Us
Levitum - Working With UsLevitum
 
What comes after social networking?
What comes after social networking?What comes after social networking?
What comes after social networking?Ade Oshineye
 
ChordFusion_cp33252_alw278_aa44757
ChordFusion_cp33252_alw278_aa44757ChordFusion_cp33252_alw278_aa44757
ChordFusion_cp33252_alw278_aa44757Abe Arredondo
 
Chord Presentation at Papers We Love SF, August 2016
Chord Presentation at Papers We Love SF, August 2016Chord Presentation at Papers We Love SF, August 2016
Chord Presentation at Papers We Love SF, August 2016Tom Faulhaber
 
Paul presentation P2P Chord v1
Paul presentation P2P Chord v1Paul presentation P2P Chord v1
Paul presentation P2P Chord v1Paul Yang
 
Chord a scalable peer to-peer lookup service for internet applications
Chord a scalable peer to-peer lookup service for internet applicationsChord a scalable peer to-peer lookup service for internet applications
Chord a scalable peer to-peer lookup service for internet applicationsHenri van den Bulk
 
Chord Algorithm
Chord AlgorithmChord Algorithm
Chord AlgorithmSijia Lyu
 
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P SystemPacket Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P SystemIDES Editor
 
Distributed Hash Table
Distributed Hash TableDistributed Hash Table
Distributed Hash TableAmir Payberah
 
Peer-to-peer Internet telephony
Peer-to-peer Internet telephonyPeer-to-peer Internet telephony
Peer-to-peer Internet telephonyKundan Singh
 

Viewers also liked (20)

Multifamily Housing Internet Marketing White Paper
Multifamily Housing Internet Marketing White PaperMultifamily Housing Internet Marketing White Paper
Multifamily Housing Internet Marketing White Paper
 
Levitum Services Approach
Levitum Services ApproachLevitum Services Approach
Levitum Services Approach
 
Vikas Jain Past Work
Vikas Jain Past WorkVikas Jain Past Work
Vikas Jain Past Work
 
Axiom Media Service
Axiom Media ServiceAxiom Media Service
Axiom Media Service
 
BeSprout Media Kit
BeSprout Media KitBeSprout Media Kit
BeSprout Media Kit
 
Levitum - Working With Us
Levitum - Working With UsLevitum - Working With Us
Levitum - Working With Us
 
What comes after social networking?
What comes after social networking?What comes after social networking?
What comes after social networking?
 
ChordFusion_cp33252_alw278_aa44757
ChordFusion_cp33252_alw278_aa44757ChordFusion_cp33252_alw278_aa44757
ChordFusion_cp33252_alw278_aa44757
 
Chord Presentation at Papers We Love SF, August 2016
Chord Presentation at Papers We Love SF, August 2016Chord Presentation at Papers We Love SF, August 2016
Chord Presentation at Papers We Love SF, August 2016
 
Introduction P2p
Introduction P2pIntroduction P2p
Introduction P2p
 
Paul presentation P2P Chord v1
Paul presentation P2P Chord v1Paul presentation P2P Chord v1
Paul presentation P2P Chord v1
 
Chord a scalable peer to-peer lookup service for internet applications
Chord a scalable peer to-peer lookup service for internet applicationsChord a scalable peer to-peer lookup service for internet applications
Chord a scalable peer to-peer lookup service for internet applications
 
Distributed Hash Table
Distributed Hash TableDistributed Hash Table
Distributed Hash Table
 
Ods chapter7
Ods chapter7Ods chapter7
Ods chapter7
 
Chord Algorithm
Chord AlgorithmChord Algorithm
Chord Algorithm
 
Chord Node Join
Chord Node JoinChord Node Join
Chord Node Join
 
Nossi ch 2
Nossi ch 2Nossi ch 2
Nossi ch 2
 
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P SystemPacket Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
 
Distributed Hash Table
Distributed Hash TableDistributed Hash Table
Distributed Hash Table
 
Peer-to-peer Internet telephony
Peer-to-peer Internet telephonyPeer-to-peer Internet telephony
Peer-to-peer Internet telephony
 

Similar to Distributed Backups for friends and communities

The Productive Researcher's Technology Toolbox
The Productive Researcher's Technology ToolboxThe Productive Researcher's Technology Toolbox
The Productive Researcher's Technology ToolboxStratepedia Presentations
 
Collaborative media: Hannah Rudman Lecture 22.03.11
Collaborative media: Hannah Rudman Lecture 22.03.11Collaborative media: Hannah Rudman Lecture 22.03.11
Collaborative media: Hannah Rudman Lecture 22.03.11Hannah Rudman
 
Gradle - The hackable build-tool
Gradle - The hackable build-toolGradle - The hackable build-tool
Gradle - The hackable build-toolLeonard Axelsson
 
Digital tools for professional learning
Digital tools for professional learningDigital tools for professional learning
Digital tools for professional learningIngrid Koehler
 
Teaching and Learning Technology
Teaching and Learning TechnologyTeaching and Learning Technology
Teaching and Learning TechnologyNicole C. Engard
 
Donating a mature project to Eclipse
Donating a mature project to EclipseDonating a mature project to Eclipse
Donating a mature project to Eclipseglynnormington
 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TVDan Brickley
 
web标准化交流会上海站bobby分享
web标准化交流会上海站bobby分享web标准化交流会上海站bobby分享
web标准化交流会上海站bobby分享裕波 周
 
web标准化交流会bobby分享
web标准化交流会bobby分享web标准化交流会bobby分享
web标准化交流会bobby分享裕波 周
 
Ruby can haz Everyone
Ruby can haz EveryoneRuby can haz Everyone
Ruby can haz EveryoneRubyX
 
The Most Awesomest Talk Ever
The Most Awesomest Talk EverThe Most Awesomest Talk Ever
The Most Awesomest Talk Everjkosoy
 
Meeting 9, social media and scholarship, assignment 4, 22 may evening session
Meeting 9, social media and scholarship, assignment 4, 22 may evening sessionMeeting 9, social media and scholarship, assignment 4, 22 may evening session
Meeting 9, social media and scholarship, assignment 4, 22 may evening sessionNick Jankowski
 
the role of the future academic library...
the role of the future academic library...the role of the future academic library...
the role of the future academic library...Penny Hagen
 
Why Should I Care? New Technologies for Libraries & Librarians
Why Should I Care? New Technologies for Libraries & LibrariansWhy Should I Care? New Technologies for Libraries & Librarians
Why Should I Care? New Technologies for Libraries & LibrariansNicole C. Engard
 

Similar to Distributed Backups for friends and communities (20)

The Productive Researcher's Technology Toolbox
The Productive Researcher's Technology ToolboxThe Productive Researcher's Technology Toolbox
The Productive Researcher's Technology Toolbox
 
Collaborative media: Hannah Rudman Lecture 22.03.11
Collaborative media: Hannah Rudman Lecture 22.03.11Collaborative media: Hannah Rudman Lecture 22.03.11
Collaborative media: Hannah Rudman Lecture 22.03.11
 
Gradle - The hackable build-tool
Gradle - The hackable build-toolGradle - The hackable build-tool
Gradle - The hackable build-tool
 
Digital tools for professional learning
Digital tools for professional learningDigital tools for professional learning
Digital tools for professional learning
 
Teaching and Learning Technology
Teaching and Learning TechnologyTeaching and Learning Technology
Teaching and Learning Technology
 
Donating a mature project to Eclipse
Donating a mature project to EclipseDonating a mature project to Eclipse
Donating a mature project to Eclipse
 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TV
 
Tech Forum
Tech ForumTech Forum
Tech Forum
 
web标准化交流会上海站bobby分享
web标准化交流会上海站bobby分享web标准化交流会上海站bobby分享
web标准化交流会上海站bobby分享
 
web标准化交流会bobby分享
web标准化交流会bobby分享web标准化交流会bobby分享
web标准化交流会bobby分享
 
Ruby can haz Everyone
Ruby can haz EveryoneRuby can haz Everyone
Ruby can haz Everyone
 
The Most Awesomest Talk Ever
The Most Awesomest Talk EverThe Most Awesomest Talk Ever
The Most Awesomest Talk Ever
 
Template for ru11 pdf
Template for ru11 pdfTemplate for ru11 pdf
Template for ru11 pdf
 
Template for ru11 pdf
Template for ru11 pdfTemplate for ru11 pdf
Template for ru11 pdf
 
Jono mozilla-talk
Jono mozilla-talkJono mozilla-talk
Jono mozilla-talk
 
Meeting 9, social media and scholarship, assignment 4, 22 may evening session
Meeting 9, social media and scholarship, assignment 4, 22 may evening sessionMeeting 9, social media and scholarship, assignment 4, 22 may evening session
Meeting 9, social media and scholarship, assignment 4, 22 may evening session
 
the role of the future academic library...
the role of the future academic library...the role of the future academic library...
the role of the future academic library...
 
Frontend caching
Frontend cachingFrontend caching
Frontend caching
 
20111101 b hyland-w3-c-tpac-egov
20111101 b hyland-w3-c-tpac-egov20111101 b hyland-w3-c-tpac-egov
20111101 b hyland-w3-c-tpac-egov
 
Why Should I Care? New Technologies for Libraries & Librarians
Why Should I Care? New Technologies for Libraries & LibrariansWhy Should I Care? New Technologies for Libraries & Librarians
Why Should I Care? New Technologies for Libraries & Librarians
 

More from Ade Oshineye

Google+ Hangouts at Digital Shoreditch
Google+ Hangouts at Digital ShoreditchGoogle+ Hangouts at Digital Shoreditch
Google+ Hangouts at Digital ShoreditchAde Oshineye
 
Google+: an introduction
Google+: an introductionGoogle+: an introduction
Google+: an introductionAde Oshineye
 
The freedom to be you
The freedom to be youThe freedom to be you
The freedom to be youAde Oshineye
 
Google, Developer Experience and Discovery
Google, Developer Experience and DiscoveryGoogle, Developer Experience and Discovery
Google, Developer Experience and DiscoveryAde Oshineye
 
Guardian devexp and_discovery
Guardian devexp and_discoveryGuardian devexp and_discovery
Guardian devexp and_discoveryAde Oshineye
 
Powering the Social Web (at the Dublin GTUG)
Powering the Social Web (at the Dublin GTUG)Powering the Social Web (at the Dublin GTUG)
Powering the Social Web (at the Dublin GTUG)Ade Oshineye
 
Exploring Google's Social APIs
Exploring Google's Social APIsExploring Google's Social APIs
Exploring Google's Social APIsAde Oshineye
 
Test Driven Development on Google App Engine
Test Driven Development on Google App EngineTest Driven Development on Google App Engine
Test Driven Development on Google App EngineAde Oshineye
 

More from Ade Oshineye (9)

Google+ Hangouts at Digital Shoreditch
Google+ Hangouts at Digital ShoreditchGoogle+ Hangouts at Digital Shoreditch
Google+ Hangouts at Digital Shoreditch
 
Google+: an introduction
Google+: an introductionGoogle+: an introduction
Google+: an introduction
 
The freedom to be you
The freedom to be youThe freedom to be you
The freedom to be you
 
Google, Developer Experience and Discovery
Google, Developer Experience and DiscoveryGoogle, Developer Experience and Discovery
Google, Developer Experience and Discovery
 
Guardian devexp and_discovery
Guardian devexp and_discoveryGuardian devexp and_discovery
Guardian devexp and_discovery
 
Powering the Social Web (at the Dublin GTUG)
Powering the Social Web (at the Dublin GTUG)Powering the Social Web (at the Dublin GTUG)
Powering the Social Web (at the Dublin GTUG)
 
Google masterplan
Google masterplanGoogle masterplan
Google masterplan
 
Exploring Google's Social APIs
Exploring Google's Social APIsExploring Google's Social APIs
Exploring Google's Social APIs
 
Test Driven Development on Google App Engine
Test Driven Development on Google App EngineTest Driven Development on Google App Engine
Test Driven Development on Google App Engine
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 

Distributed Backups for friends and communities

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