DESIGN AND ANALYSIS OF INCENTIVE MECHANISM FOR DISTRIBUTED FILE SHARING NETWORKS

  • Ruqayyah Rabiu Ibrahim student
  • G. N. Obunadike
  • Jamilu Ahmad Bashir
Keywords: File Sharing, Leechers, File Download Time, File Upload

Abstract

Sharing of files and resources has been one of the main reasons for development on networking and the internet, the internet itself has been created for achieving this objective in a secured way and without loss of data or information. To successfully exchange files (such as movies, video files, audio, software systems, eBooks, etc.) over the Internet, a number of file peer-to-peer sharing systems (such as Bit-Torrent, Gnutella, suggested, eMule, UTorrent etc.) have been developed to counter the limitations of the server-client model. These platforms are used worldwide to share and download files by millions of Internet users. Users of these systems share files amongst themselves cooperatively. However, some nodes may want to exploit the system for their selfish purposes such as the common concept of consuming from the network resources without sharing, which is known as free-ridding. This phenomenon degrades the quantity of service of the network in addition to destroying trust among peers. To motivate peers to share their file chunks and achieve optimal quality of service in the network, an incentive mechanism is introduced in this study. The study employs mathematical modeling to represent the system, and the results showed that by using incentives to encourage node’s active participation, the problem of free-riding has been drastically reduced which in turn, reduces file download time.

References

Adamu, A. (2021). Share-Ratio-Based Incentive Mechanism for File Sharing with BitTorrent Protocol. IEEE Access, 9, 1–1. https://doi.org/10.1109/access.2021.3092277

Albrecht, S. V., and Woolridge, M. (2022). Emergent behaviours in multi-agent systems with Evolutionary Game Theory. AI Communications, 35(4).

Alotibi, B., Alarifi, N., Abdulghani, M., and Altoaimy, L. (2019). Overcoming free-riding behavior in peer-to-peer networks using points system approach. Procedia Computer Science, 151, 1060-1065.

Ansari, M. S. A., Pal, K., and Govil, M. C. (2023). Revisiting of peer-to-peer traffic: taxonomy, applications, identification techniques, new trends and challenges. Knowledge and Information Systems, 1-58.

Ballester, L. C. (2015). A fully decentralized trust management and cooperation incentives framework for wireless user-centric networks (Doctoral dissertation, University of Geneva).

Ekwonwune, E.N, and Ezeoha, B.U (2019). Scalable and Distributed File Sharing System: A Robust Strategy for a Reliable Network Environment in Tertiary Institutions. International Journal of Communication, Networks and Systems Science 12(4). Pp 2-4. DOI:https://doi.org/10./icons.2018.124005

Ezzahidi, S.A, Sabir, E., Kaulali, S., and Bouyakhf, E. (2017). Robust Fully Distributed File Caching Delay Tolerant Networks: A Reward-based Mechanism. Distributed Sensor Networks, Vol. 13(4). DOI: https://doi.org.10/1177/15501477177700149

Fatoba, O,J. (2023). A BROADCAST RECEIVE MODEL FOR COMPUTATIONAL OFFLOADING IN MOBILE CLOUDING. FUDMA JOURNAL OF SCIENCES 7(3), 239-244. https://doi.org/10.33003/fjs-2023-0703-1770

Feldman, M., Lai, K., Stoica, J. C. (2004). Robust Incentive Techniques for Peer-to-Peer Networks, 1–2. https://doi.org/10.1145/988772.988788

Habib, A. and Chuang, J. (2004). Incentive mechanism for peer-to-peer media streaming. Twelfth IEEE International Workshop on Quality of Service, 2004. IWQOS 2004., 171–180. https://doi.org/10.1109/IWQOS.2004.1309377

Ghaffari Sheshjavani, A., Akbari, B., and Ghaeini, H. R. (2018). An Incentive Mechanism to Mitigate the Free-riding in VoD Streaming over Hybrid CDN-P2P Networks. International Journal of Information and Communication Technology Research, 10(1), 13–25.

Hazazi, M., Almousa, A., Kurdi, H., Al-Megren, S., and Alsalamah, S. (2019). A credit-based approach for overcoming free-riding behaviour in peer-to-peer networks. Computers, Materials and Continua, 59(1), 15–29. https://doi.org/10.32604/cmc.2019.06221

He, Y., Li, H., and Cheng, X. (2018). A Blockchain Based Truthful Incentive Mechanism for Distributed P2P Applications. IEEE Access, 6, 27324–27335. https://doi.org/10.1109/ACCESS.2018.2821705

Huang, H., Lin, J., and Zheng, Z. (2023). How to Address Storage Issues for Metaverse, Blockchains and Distributed File Systems in Blockchain to Web3 & Metaverse (pp. 63-90). Singapore: Springer Nature Singapore.

Hughes, E., Anthony, T. W., Eccles, T., Leibo, J. Z., Balduzzi, D., and Bachrach, Y. (2020). Learning to resolve alliance dilemmas in many-player zero-sum games. arXiv preprint arXiv:2003.00799.

Ihle, C., Trautwein, D.Schubotz, M., Meuschke, N. and Gipp, B. (2023). Incentive Mechanism in Peer-to-Peer Networks- A Systematic Literature Review. ACM Computing Survey. DOI: https://doi.org/10.1145/3578581

Lai, K., Feldman, M., Stoica, I., and Chuang, J. (2003). Incentives for cooperation in peer-to-peer networks. Workshop on Economics of Peer-to-Peer Systems, 1243–1248. https://doi.org/citeulike-article-id:355924.

Lee, J., Kim, M., Shah, S.A, Ahn, S., Yoon, H., Now, S. (2021). Performance Evaluation of Distributed File Sharing Systems for Scientific Big Data in FUSE Environment. Open Access. DOI: https://doi.org/10.3390/electronics10121471

Li, Y., Zhang, Y., Liu, W., Ning, J and Zhang, D. (2022). A Collaborative Access Control Scheme Based on Incentive Mechanism Cyber Safety and Security. Open Access. DOI: https://doi.org/10.1007/978-3-031-18067-54

Liang, X., and Yan, Z. (2019). A survey on game theoretical methods in human–machine networks. Future Generation Computer Systems, 92, 674-693.

Lin, S., Yang, J., Pei, Q., Wang, L., and Wang Z. (2021). A Nested Incentive Scheme for Distributed File Sharing Systems. International Conference on Smart IoT, Jeju, Republic of Korea, pp 60 – 63. DOI: https://doi.org/10.1109

Lui, J. C. S., Ma, T. B., Lee, S. C. M., and Yau, D. K. Y. (2004). A Game Theoretic Approach to Provide Incentive and Service Differentiation in {P2P} Networks. Proc. of ACM Sigmetrics, 9875742.

Ma, R. T. B., Lee, S. C. M., Lui, J. C. S., and Yau, D. K. Y. (2004). An incentive mechanism for P2P networks. Icdcs, (January), 516–523. https://doi.org/10.1021/jo00392a007

Ma, X., Yang, D., Du, Y., Li, L., Ni, W., and Lv, W. (2023). A Blockchain Based Incentive Mechanism for Sharing Cyber Threat Intelligence. Electronics, 12(11). Pp16 – 21. DOI: hhtps://doi.org/10.3390/electronics12112454

Ma, Z., Roubia, S., Giroire, F., and Urvoy-Keller, G. (2021). When locality is not enough: Boosting peer selection of hybrid cdn-p2p live streaming systems using machine learning. In IFIP TMA 2021-Network Traffic Measurement and Analysis Conference. IFIP.

Miguel, E. C., Silva, C. M., Coelho, F. C., Cunha, Í. F., & Campos, S. V. (2021). Construction and maintenance of P2P overlays for live streaming. Multimedia Tools and Applications, 80, 20255-20282.

Nallakannu, S. M., and Thiagarajan, R. (2016). PSO-based optimal peer selection approach for highly secure and trusted P2P system, (April), 2186–2199. https://doi.org/10.1002/sec

Neglia, G., Presti, G., Zhang, H., and Towsley, D. (2007). A network formation game approach to study BitTorrent tit-for-tat. Network Control and Optimization, 13–22. https://doi.org/10.1007/978-3-540-72709-5_2

Paccagnan, D., Chandan, R., and Marden, J. R. (2022). Utility and mechanism design in multi-agent systems: An overview. Annual Reviews in Control, 53, 315-328.

Ramachandran, G. S., and Krishnamachari, B. (2019). A reference architecture for blockchain-based peer-to-peer IoT applications. arXiv preprint arXiv:1905.10643.

Security, C. (2018). The research of reputation incentive mechanism of P2P network file sharing system Shaojing Li and Wanli Su *, 10.

Shareh, M. B., Navidi, H. R., Haj, H., Javadi, S., and Hosseinzadeh, M. (2020). A New Incentive Mechanism to Detect and Restrict Sybil Nodes in P2P File-Sharing Networks with a Heterogeneous Bandwidth. Journal of AI and Data Mining, 8(4), 557–571.

Sigcomm, F., Presented, A. C. M., and Wang, C. (2005). A Case for Taxation in Peer-to- Peer Streaming Broadcast, 0–7. https://doi.org/10.22044/JADM.2020.9063.2049

Sun, E., Meng, K., Yang, R., Zhang W., and Li, Z. (2021). Research on Distributed Data Sharing Systems Based on IoT and Blockchain. Open Access. Pp. 8 – 11. DOI: https//do8.org.1021078/JSSI-2021-239-16

Published
2024-06-30
How to Cite
IbrahimR. R., ObunadikeG. N., & BashirJ. A. (2024). DESIGN AND ANALYSIS OF INCENTIVE MECHANISM FOR DISTRIBUTED FILE SHARING NETWORKS. FUDMA JOURNAL OF SCIENCES, 8(3), 34 - 42. https://doi.org/10.33003/fjs-2024-0803-2535