nordushare
play

NORDUShare Click to edit Master subtitle style tf-storage 2010, - PowerPoint PPT Presentation

NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education NORDUShare Click to edit Master subtitle style tf-storage 2010, Utrecht 04-03-10 NORDUnet NORDUnet Nordic


  1. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education NORDUShare Click to edit Master subtitle style tf-storage 2010, Utrecht 04-03-10

  2. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education What is NORDUshare? Click to edit Master subtitle style 04-03-10

  3. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education NORDUshare is a data distribution Click to edit Master subtitle style platform based on bittorrent technology 04-03-10

  4. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education OK so what does it look like? Click to edit Master subtitle style (yes hopefully there will be a demo) 04-03-10

  5. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education Superficially NORDUshare looks like most torrent sites but with auth and authz Click to edit Master subtitle style (federated of course) 04-03-10

  6. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education Use-cases ● Sensor networks ● Provisioning of bulk content (eg video, SCORM objects) for shared LMS or media distribution systems Click to edit Master subtitle style ● Distributed ”FTP” service ● VO data sharing 04-03-10

  7. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education Design goals ● Programmable – a RESTful API is a MUST ● Extremely easy to integrate with – curl+ctorrent should be enough ● Basic client for entry-level users (java-based) Click to edit Master subtitle style ● Compatible with current thinking around federation VOs (entitlements) ● Scalable – no single point of storage! ● Behave well in the face of mobile, intermittent and varying quality of Internet connectivity 04-03-10

  8. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education Non-goals ● Duplicate filsender use-cases In fact we belive filesender could be a very nice frontend ● to nordushare ● Become a distributed filesystem Click to edit Master subtitle style No way José! ● 04-03-10

  9. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education Components of NORDUshare ● A tracker (there could be more) only permits whitelisted torrents to be tracked ● ● A set of seeders (storage nodes) ● A web UI (there could be more of those too...) Federated auth ● Click to edit Master subtitle style authz based on eduPersonEntitlement ● ● A few clients java webstart, upload of raw torrent-file, simple cmdline ● ● A RESTful API time-limited bearer tokens (aka API keys) for auth ● 04-03-10 carrying a set of entitlements

  10. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education NORDUshare web Torrent registration BT Storage BT Storage BT Register Storage torrent with Click to edit Master subtitle style tracker BT Status Status NORDUshare tracker 04-03-10

  11. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education Some consequences of the design Click to edit Master subtitle style 04-03-10

  12. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education ● RSS/ATOM based on tags Run a storage-node for your community ● Automatically download everything for your VO ● ● Resume for all datatransfers BT does this for you ● Swarming helps with downloads Click to edit Master subtitle style ● ● BT is ”supported” in common SOHO network equipment The java webstart client uses UPNP to establish NAT port ● mappings 04-03-10

  13. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education Demo Click to edit Master subtitle style 04-03-10

  14. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education Status and Plans Click to edit Master subtitle style 04-03-10

  15. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education Public Beta in May 2010 using Kalmar Union Click to edit Master subtitle style (eduGAIN is also a possibility) 04-03-10

  16. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education Tracking our progress! git://git.nordu.net/lobber.git Click to edit Master subtitle style git://git.nordu.net/lobber-client.git 04-03-10

  17. NORDUnet NORDUnet Nordic Infrastructure for Research & Education Nordic infrastructure for Research & Education Q & A Click to edit Master subtitle style 04-03-10

Recommend


More recommend