GSoC/GCI Archive
Google Summer of Code 2012 Umit Project

OpenMonitor : Inter-Peer Routing Mechanism

by Narendran Thangarajan for Umit Project

One core functionality required in the OpenMonitor project is dynamic scalability. Currently, the list of super-peers is stored statically in a local database. This works fine for a fixed and limited set of peers (which is never the real-time scenario where new peers emerge every second). Thus my proposal is to implement a dynamic super-peer selection and inter-peer routing algorithm for messages, based on Kademlia P2P routing mechanism. Maidsafe-DHT is the reference implementation considered. The implementation is for both the Mobile and the Desktop ICM Agent.