Patent ID: 8019729

Claim:
A file update system, comprising: a first and a second data server computers formed as pipe line type network for storing an original file and a duplicate file of the original file respectively, and for updating both the original file and the duplicate file in response to an update request, the update request includes update request information for indicating a message type, a file ID of the file to be updated, a client's IP address, an offset of a region to be updated, a length of the region to be updated and a serial number; wherein the client's IP address and the serial number are used to distinguish a plurality of update requesting messages for a same file in a data structure that is managed by the data servers; wherein the first and the second data server computers mutually exchange file update information, correct the file update information so as to prevent overlapped update due to a plurality of update requests for the same file, and then update the original file or the duplicate file according to the corrected file update information, wherein the first and the second data server computers comprise: a memory for storing the original file and the duplicate file; and a control unit for changing the file update information according to a plurality of update data for the same file in case of the file update request, and updating the file update information of the original file or the duplicate file corresponding to the same file, wherein the control unit updates the original file or the duplicate file as the control unit changes offsets and lengths of the update requests in consideration of the file update order and the file update information according to the update requests so as to prevent that regions of the original file to be updated are not overlapped.