Patent ID: 8712960

Claim:
A method for increasing the speed of data replication by parallelizing data copy using a coordinating server that is connected to one or more other servers, the method comprising: partitioning in place a source file stored in a shared clustered file system of the coordinating server and the other servers into multiple regions including at least first and second regions; creating first and second temporary files in the shared clustered file system; copying the first region of the source file to the first temporary file, wherein the copying of the first region is performed by the coordinating server; directing one of the other servers to copy the second region of the source file to the second temporary file, wherein the copying of the first region is performed during a first time period and the copying of the second region is performed during a second time period, and wherein the first time period and the second time period partially overlap; and merging the temporary files into a single destination file in the shared clustered file system in a way that preserves a file descriptor data structure and attributes of the source file, wherein said merging comprises: selecting a file descriptor data structure of one of the temporary files as an anchor data structure; and appending pointer blocks of file descriptor data structures of other temporary files to the anchor data structure.