Peer-to-peer file sharing framework for smartphones: Deployment and evaluation on android

Farrukh Aslam Khan*, Umar Manzoor, Azhar Khan, Aftab Ali, Haider Abbas, Maruf Pasha

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review


Peer-to-Peer (P2P) applications especially in the domain of file sharing have become very popular during the past few years. These applications have huge traffic volume on the Internet as compared to any other application. In this paper, we propose a mobile P2P file-sharing framework that uses dedicated Session Traversal Utilities for NAT (STUN) servers for Network Address Translation (NAT) traversal. In our case, we divide the nodes into two types: Node Peers (mobile applications) and Super Peers (dedicated servers connected to a fixed P2P network). We develop the proposed framework for Android operating system and test it on a 3rd Generation (3G) network testbed. The experimental results obtained are quite positive and support the implementation of the system.

Original languageEnglish
Pages (from-to)1417-1432
Number of pages16
JournalJournal of Information Science and Engineering
Issue number6
Publication statusPublished - Nov 2017

Bibliographical note

Funding Information:
The authors would like to extend their sincere appreciation to the Deanship of Scientific Research at King Saud University for its funding of this research through the Research Group Project no. RGP-214. The authors would also like to thank Mr. Asif Kamal, Mr. Muhammad Ashar, and Mr. Muhammad Faheem Amjad for their contributions in implementing the framework as part of their BS Final Year Project.


  • Android operating system
  • Mobile peer-to-peer (P2P)
  • Network address translation (NAT)
  • Peer-to-peer file sharing
  • Smartphones


Dive into the research topics of 'Peer-to-peer file sharing framework for smartphones: Deployment and evaluation on android'. Together they form a unique fingerprint.

Cite this