Implementation and Evaluation of a Peer-to-Peer Network on the Android Platform

From NET Wiki
Jump to navigation Jump to search

Details

Supervisor: Niklas Neumann
Duration: 3 to 6 months
Type: Bachelor/Master Thesis or Student Project
Status: ongoing


Description

Android is an open platform for mobile devices. The goal of this project is to implement and evaluate a peer-to-peer network on the Android platform. The peer-to-peer network will be based on a well known distributed hash table protocol such as Chord, Tapestry, or Pastry. The evaluation includes metrics like signaling overhead, memory footprint, and CPU consumption.

Depending on the project duration an example application for simple data exchange can be implemented on top of the peer-to-peer network stack and included in the evaluation. Further possible extensions are the evaluation and optimization of the energy consumption of the peer-to-peer implementation.


Resources

  • Android platform [1]
  • Peer-to-peer on Wikipedia [2]