P2P file sharing on mobile phones: Design and implementation of a prototype