Ritik Kumar

🌜
🌞

Google Summer of Code - Named Data Network

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:

  • Added an additive-increase/multiplicative-decrease (AIMD) congestion control pipelined Segment-Fetcher for the Java client library and came up with appropriate profiling.
  • Updated the user identity management application for NpChat to support NpChat.
  • Refactor the code with latest MVVM guidelines.

A detailed report can be found here.