Work place: Department of Computer Sciences, University of Lagos, Nigeria
E-mail: toba.akintunde@gmail.com
Website:
Research Interests:
Biography
Akintunde Christian. T. is a master's student in computer science at the University of Lagos, with a solid academic foundation, having earned a Bachelor of Technology in computer science from Ladoke Akintola University of Technology. He is currently a Senior Software Engineer at FSDH Merchant Bank, where he applies his expertise in software development and engineering to drive impactful projects. His professional interests include Software Engineering, Cybersecurity, Solution Architecture, Data Communication Networks, and DevOps. Toba is passionate about combining his academic background and work experience to deliver innovative solutions in the technology and finance sectors.
By Akinboro Solomon Tunwashe Daniel. O. Oladeji Florence A. Akintunde Christian. T. Idris Abdulkadri
DOI: https://doi.org/10.5815/ijwmt.2025.04.03, Pub. Date: 8 Aug. 2025
Peer-to-peer (P2P) networks rely heavily on resources shared by peers in the network as a result of this mitigating free riding in the network is very crucial in a P2P system. In this work, we introduced a dynamic grace period allocation and a content scanning mechanism to a hybrid P2P architecture to mitigate free riding and prevent peers from uploading repeated and fake files within the network. The method introduced was simulated using Python programming language with peers selected at random to upload and download files representing a typical scenario of a P2P network. From the range of 0-500 and 600-2000, twenty different peers were selected at random the first scenario represents few peers and the second scenario represents many peers for analysis and experimentation purposes and also for the different percentages of free riders used for the experiment, this was chosen at random. Finally, we compared our method with a credit-based approach (CBA) that uses a common grace period assigned to peers in the network. Then, for the performance evaluation metric, we used the total uploads and downloads, contributing peers uploads and downloads, free rider peers uploads and downloads, and repeated and fake files detected gotten from the simulation result to evaluate the model and analyze the outcome of the experiments. Results from the simulation revealed that the Dynamic grace period approach (DGA) is 25-70% more effective than CBA in maintaining contributing peer activity and preventing the spread of repeated and fake files,while also achieving lower latency, higher throughput, and better quality of service (QoS) across diverse network conditions, particularly in high free-rider environments.
[...] Read more.Subscribe to receive issue release notifications and newsletters from MECS Press journals