{'fraction_non_alphanumeric': 0.025255972696245733, 'fraction_numerical': 0.0, 'mean_word_length': 5.108333333333333, '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}}
The Research and Implementation of the High Performance CD-Mirroring Server

A high performance CD mirroring server ( for short HPCMS ) has been designed and implemented in the paper. Firstly, the HPCMS can mirror the multi-CD with multi CD drives in parallel, improving the slowly mirroring speed for a single CD drive; secondly, the HPCMS enhances the utilizing efficiency of the I/O resource and the CPU resource by a parallel mirroring and compressing algorithm, instead of mirroring and compressing to occupy the system I/O resource and CPU resource respectively which may greatly affect the system performance of the CD server; thirdly, the HPCMS greatly improves the file I/O speed by the direct data access (Zero Copy) between the RAID controller and the user-level memory. Fourthly, the HPCMS integrates the multiRAID for a single storage pool by a multi-stage striping device driver, and it implements the storage virtualization; finally, the HPCMS implements automatically allocating I/O bandwidth for different users and applications by enriching the metadata operating semantic of the CD server, and allocate a wider bandwidth for applications that has higher priority, changing the old average allocating bandwidth pattern. As is shown in the experiments introduced in this paper, the HPCMS has a superb high speed for the CD mirror, and has ultra-high-throughput for file I/O request. Keyword: CD Mirroring, Zero Copy, Optimizing Bandwidth Allocation