{'fraction_non_alphanumeric': 0.027102803738317756, 'fraction_numerical': 0.002803738317757009, 'mean_word_length': 4.520618556701031, '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 analysis for noncontiguous I/O using multiple I/O, data sieving and list I/O in peer-to-peer parallel computing

As far as P2P high performance science computing is concerned, one of the many challenges is to provide effective ways to access noncontiguous file data. Three noncontiguous file access strategies used in traditional parallel file system, including multiple I/O, data sieving and list I/O, are analyzed. It is pointed out that routing is needed in P2P environment to locate the data server, while it needs no server locating in a parallel file system of a cluster. It is found that the file segments are more disperse in a P2P network than in a cluster. After figuring out the processes of these three different noncontiguous I/O strategies, the time models are set up. Simulation is carried out on that time models, with various client number, trunk size and access size. As campus network is concerned, it shows that data-sieving is inferior to others. Multiple I/O and list I/O have similar performance for data access with large access size.