A Decentralized Resilient Short-Term Cache for Messaging

Messaging applications are among the most popular internet applications and people use them worldwide on a daily basis. Their supporting infrastructure, though consisting of a multitude of servers, is typically under central control. This enables censorship and seamless user profiling. A fully decentralized infrastructure, with decentralized control and redundant data storage, can mitigate these dangers. In this paper we evaluate the basic ability of decentralized networks created by the network overlay and data storage protocol Kademlia to serve as a short-term data cache for messaging applications. Our results show, that reliable retrieval of up to 20 replicas is possible.

[1]  Stefanie Roos,et al.  Measuring Freenet in the Wild: Censorship-Resilience under Observation , 2014, Privacy Enhancing Technologies.

[2]  Márk Jelasity,et al.  PeerSim: A scalable P2P simulator , 2009, 2009 IEEE Ninth International Conference on Peer-to-Peer Computing.

[3]  Arno Wacker,et al.  Evaluating Connection Resilience for the Overlay Network Kademlia , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[4]  Guillaume Pierre,et al.  A survey of DHT security techniques , 2011, CSUR.

[5]  Arno Wacker,et al.  Evaluating Connection Resilience for Self-Organizing Cyber-Physical Systems , 2016, 2016 IEEE 10th International Conference on Self-Adaptive and Self-Organizing Systems (SASO).

[6]  Stefanie Roos,et al.  Integrating churn into the formal analysis of routing algorithms , 2015, 2015 International Conference and Workshops on Networked Systems (NetSys).

[7]  Nick Mathewson,et al.  Tor: The Second-Generation Onion Router , 2004, USENIX Security Symposium.

[8]  Zhang Jianlin,et al.  Study on Redundant Strategies in Peer to Peer Cloud Storage Systems , 2011 .

[9]  Stefanie Roos,et al.  Determining the Hop Count in Kademlia-type Systems , 2015 .

[10]  Tim Moors,et al.  Survey of Research towards Robust Peer-to-Peer Networks: Search Methods , 2007, RFC.

[11]  Hwangjun Song,et al.  A novel hybrid P2P and cloud storage system for retrievability and privacy enhancement , 2016, Peer-to-Peer Netw. Appl..

[12]  Luc Devroye,et al.  The Analysis of Kademlia for Random IDs , 2014, Internet Math..

[13]  Luca Veltri,et al.  Kademlia for data storage and retrieval in enterprise networks , 2007, 2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007).

[14]  Ian Clarke,et al.  Freenet: A Distributed Anonymous Information Storage and Retrieval System , 2000, Workshop on Design Issues in Anonymity and Unobservability.