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 multi-
RAID 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.'