The Story of Chrono Share or How NDN
- Slides: 10
The Story of Chrono. Share, or How NDN Brought Distributed File Sharing Back Alex Afanasyev, Zhenkai Zhu, Yingdi Yu, Lijing Wang, Yukai Tu, Lixia Zhang UCLA
File sharing is in great demand today Multiple solutions exist today, with different synchronization models ♢ Centralized control ♢ simplementation single point of failure Impact on network load, performance Peer-to-peer remove single point of failure Mismatch between apps and network Mismatch between p 2 p connectivity and underlying topology 2
Chrono. Share: Enabling File Sharing in Truly Distributed Way ♢ Name-based rendezvous ♢ Data-centric security provenance, integrity, group-access control ♢ Keeping local communication local ♢ Efficient data sharing ♢ Multiple parallel downloading Supporting device mobility and intermittent connectivity 3
Chrono. Share: components 4
Chrono. Sync as a Distributed Transport Function files, actions knowledge about actions Z. Zhu and A. Afanasyev, "Let's Chrono. Sync: Decentralized Dataset State Synchronization in Named Data Networking, " in Proceedings of the 21 st IEEE International Conference on Network Protocols (ICNP 2013), Goettingen, Germany, October 2013. 5
Chrono. Sync Digest Tree Progress /Alice/1 UPDATE /a. jpg to v=1 0 xbbad. . . 0 x 0000. . . 0 xbbaa. . . 0 x 112 a. . . 0 x 331 a. . . 0 xabc 1. . . 0 xccaa. . . /Bob/1 UPDATE /a. jpg to v=2 /Alice/1 /Alice/2 /Alice/3 /Dave/1 UPDATE /a. jpg to v=3 /Bob/2 UPDATE /a. jpg to v=4 /Dave/2 UPDATE /a. jpg to v=4 /Alice/1 /Alice/2 UPDATE /z/b. txt to v=1 /Alice/3 DELETE /z/b. txt /Alice/2 /Bob/1 /Bob/2 /Dave/1 /Dave/2 /Alice/3 6
Chrono. Share: Recent Progress ♢ Polished up implementation, ready to use (pointer to the release below) ♢ With NDN CC’s support for ad hoc Wi. Fi: direct file sharing one doesn’t have to change to different mode of operation based on distance or device types /Alice /Bob https: //named-data. net/codebase/applications/chronoshare/ /Dave 7
Take Away ♢ NDN with the use of Chrono. Sync-based Chrono. Share brings back truly distributed and secure file sharing name-based multicast, mobile, and DTN-style data retrieval name-based rendezvous name-based communication scoping data-oriented security 8
Thanks ♢ Questions? ♢ Email: aa@cs. ucla. edu 9
Chrono. Share: Recent Progress )q> ) e s > t n o e i t <, s<eagcm > , r > e h d l s ieled--hfoa r f a < h , s > < iceev>ic, e d v < e ( d t s < tr(e >) n o i ) t Inte. Irnetse c > a e (><, f<il e a l i t f a < D ( Data /Alice /Bob /Dave 10