{'fraction_non_alphanumeric': 0.029093931837073983, 'fraction_numerical': 0.006650041562759767, 'mean_word_length': 5.050251256281407, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Performance evaluation of cooperative peer selection methods for P2P Video-on-Demand

Recently, the video delivery service is spreading along with the penetration of broadband access to residential users. Although Content Delivery Network (CDN) system has been deployed for video delivery, it's costly because equipment reinforcement is needed as a number of client increases. To settle this problem, use of Peer-to-Peer (P2P) system has been considered, namely P2P live-streaming and P2P-VoD (Video on Demand). P2P-VoD is more difficult than P2P live-streaming as each peer is watching different part of the video. P2P-VoD could be achieved based on P2P live-streaming or on BitTorrent. However, both include respective issues. This paper focuses on BitTorrent-based VoD and proposes methods to overcome its issues such as server dependency, network efficiency and fairness. In our methods, the tracker selects cooperating peers by being aware of their available pieces or line speeds, and the cooperating peers exchange pieces by adjusting the number of unchoke peers according to the occurrence rate of video request. A simulation study is performed to show the effectiveness of the proposed methods.