DESIGN AND ANALYSIS OF INCENTIVE MECHANISM FOR DISTRIBUTED FILE SHARING NETWORKS
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
Copyright (c) 2024 FUDMA JOURNAL OF SCIENCES
This work is licensed under a Creative Commons Attribution 4.0 International License.
FUDMA Journal of Sciences