Table of Content

Open Access iconOpen Access

ARTICLE

A Credit-Based Approach for Overcoming Free-Riding Behaviour in Peer-to-Peer Networks

Manal Hazazi1, Afnan Almousa1, Heba Kurdi1,2,*, Shiroq Al-Megren1, Shada Alsalamah1

College of Computer and Information Science, King Saud University, Riyadh 11642, Saudi Arabia.
Mechanical Engineering Department, Massachusetts Institute of Technology (MIT), Cambridge, MA 02139, USA.

* Corresponding Author: Heba Kurdi. Email: email.

Computers, Materials & Continua 2019, 59(1), 15-29. https://doi.org/10.32604/cmc.2019.06221

Abstract

The underlying premise of peer-to-peer (P2P) systems is the trading of digital resources among individual peers to facilitate file sharing, distributed computing, storage, collaborative applications and multimedia streaming. So-called free-riders challenge the foundations of this system by consuming resources from other peers without offering any resources in return, hindering resource exchange among peers. Therefore, immense effort has been invested in discouraging free-riding and overcoming the ill effects of such unfair use of the system. However, previous efforts have all fallen short of effectively addressing free-riding behaviour in P2P networks. This paper proposes a novel approach based on utilising a credit incentive for P2P networks, wherein a grace period is introduced during which free-riders must reimburse resources. In contrast to previous approaches, the proposed system takes into consideration the upload rate of peers and a grace period. The system has been thoroughly tested in a simulated environment, and the results show that the proposed approach effectively mitigates free-riding behaviour. Compared to previous systems, the number of downloads from free-riders decreased while downloads by contributing peers increased. The results also show that under longer grace periods, the number of downloads by fast peers (those reimbursing the system within the grace period) was greater than the number of downloads by slow peers.

Keywords


Cite This Article

APA Style
Hazazi, M., Almousa, A., Kurdi, H., Al-Megren, S., Alsalamah, S. (2019). A credit-based approach for overcoming free-riding behaviour in peer-to-peer networks. Computers, Materials & Continua, 59(1), 15-29. https://doi.org/10.32604/cmc.2019.06221
Vancouver Style
Hazazi M, Almousa A, Kurdi H, Al-Megren S, Alsalamah S. A credit-based approach for overcoming free-riding behaviour in peer-to-peer networks. Comput Mater Contin. 2019;59(1):15-29 https://doi.org/10.32604/cmc.2019.06221
IEEE Style
M. Hazazi, A. Almousa, H. Kurdi, S. Al-Megren, and S. Alsalamah, “A Credit-Based Approach for Overcoming Free-Riding Behaviour in Peer-to-Peer Networks,” Comput. Mater. Contin., vol. 59, no. 1, pp. 15-29, 2019. https://doi.org/10.32604/cmc.2019.06221

Citations




cc Copyright © 2019 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 3119

    View

  • 1502

    Download

  • 0

    Like

Share Link