NpChat
(ndn-photo-app) is a photo and file-sharing application built on Android and is inspired by Snapchat. The
project’s goals are to develop a completely decentralised application that runs over the Named Data Network (NDN)
,
utilize a partial sync protocol, and use a Web-Of-Trust
like model instead of the traditional NDN hierarchical model.
As a part of my GSoC
project, some of the relevant things I worked on are:
additive-increase/multiplicative-decrease
(AIMD) congestion control pipelined Segment-Fetcher for the Java client library and came up with appropriate profiling.MVVM
guidelines.A detailed report can be found here.