Abstract

Peer-to-peer streaming systems (P2PSS) have become well deployed over the Internet in recent times due to its robustness, scalability, distributive nature and cost effectiveness. It is not un-common that peers arrive on the system in large numbers at a particular time in order to retrieve multimedia files. The large spike in the number of peers arriving at a time can be referred to as flash crowd. Several methods have been proposed, models have been designed aiming at providing solution to the problem. This paper attempts to alleviate flash crowd that may occur in the system using a fuzzy logic control system. Inputs were created and fuzzified, rules were developed and then the outputs were defuzzified. Analysis of the results derived from the MATLAB simulation reveal that under a flash crowd scenario, our fuzzy logic controller functions appropriately by the detecting flash crowd when it is about to occur and then necessary actions are taken. Also, with the fuzzy logic control system peer access in and out of the system is successfully controlled. The system allows for new peers to connect more with high bandwidth peers aiming at making the upload rate of each parent proportional to its upload bandwidth thereby utilizing the limited bandwidth resources of the entire P2P system more effectively.Keywords: Peer-to-peer networks, video streaming and flash crowdVol. 26, No. 1, June, 2019

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.