JISE


  [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ]


Journal of Information Science and Engineering, Vol. 33 No. 6, pp. 1417-1432


Peer-to-Peer File Sharing Framework for Smartphones: Deployment and Evaluation on Android


FARRUKH ASLAM KHAN1,3, UMAR MANZOOR2, AZHAR KHAN3,
AFTAB ALI3, HAIDER ABBAS4 AND MARUF PASHA5
1Center of Excellence in Information Assurance
King Saud University
Riyadh, 11653 Saudi Arabia
2Faculty of Computing and Information Technology
King Abdulaziz University
Jeddah, 21589 Saudia Arabia
3Department of Computer Science
National University of Computer and Emerging Sciences
Islamabad, 44000 Pakistan
4Department of Information Security
National University of Sciences and Technology
Islamabad, 44000 Pakistan
5Department of Information Technology
Bahauddin Zakariya University
Multan, 60000 Pakistan
E-mail: fakhan@ksu.edu.sa


    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.   


Keywords: mobile peer-to-peer (P2P), peer-to-peer file sharing, Android operating system, network address translation (NAT), smartphones

  Retrieve PDF document (JISE_201706_02.pdf)