Unlock instant, AI-driven research and patent intelligence for your innovation.

Data asynchronous replication method directing to mass storage system

A technology of asynchronous replication and mass storage, which is applied in the direction of data error detection and response error generation, which can solve the problems affecting the execution speed of write operations and reduce the efficiency of write operations, so as to achieve the effect of improving efficiency

Inactive Publication Date: 2012-08-01
SHANGHAI JIAO TONG UNIV
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this method is conceptually simple and easy to implement, it must immediately write all copies for each write operation, which reduces the efficiency of the write operation, especially when the number of copies is relatively large, which will seriously affect the execution of the write operation. speed

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data asynchronous replication method directing to mass storage system
  • Data asynchronous replication method directing to mass storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] A data asynchronous replication method for mass storage systems, characterized in that it comprises the following steps:

[0030] In the first step, the client queries the management server for the information of the data server that owns the data block write lease;

[0031] In the second step, after receiving the query request, the management server executes the query and allocation operation of writing the lease;

[0032] Step 3: After receiving the information of the data server with a write lease, the client sends a write request to it. After receiving the write request, the data server writes the data to the corresponding copy, and adds one to the version number of the copy. The client returns the write operation success message, and adds a new task to the asynchronous replication queue of the management server;

[0033] In the fourth step, the management server periodically fetches tasks from the asynchronous replication queue, assigns the tasks to the data serve...

Embodiment 2

[0046] This embodiment includes: a management server storing metadata, several data servers storing data, and several clients, including the following steps:

[0047] In the first step, before the client computer performs a write operation on the data block CHUNK-A, it queries the management server for the information of the data server that owns the write lease of CHUNK-A.

[0048] In the second step, after receiving the query request of CHUNK-A write lease, the management server executes the query and allocation operation of the write lease.

[0049] The specific steps for querying and allocating operations of the write lease are as follows:

[0050]1) The management server searches for whether there is a data server with a write lease of CHUNK-A, if it is found that a data server has a write lease of CHUNK-A, in this embodiment, the data server is DS-A, and the information of DS-A is Return to the client, end the query and allocation operation of writing the lease, otherwi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a data asynchronous replication method directing to a mass storage system. The method comprises the following steps: step 1, a client inquires data server information containing write lease of a data block from a management server; step 2, the management server carries out inquiry and allocation operation of the write lease; step 3, after receiving the data server information containing the write lease, the client sends a write request to the data server, and after receiving the write request, the data server writes data in a corresponding copy and adds one to the version number of the copy; step 4, the management server takes tasks from an asynchronous replication array periodically, and replication operation is performed to the copy by the data server; and step 5, the data server informs the management server that the task of copy replication is already finished, the management server removes the task from the asynchronous replication array, and the next task from the asynchronous replication array is executed. Compared with the prior art, the method has the advantages of high replication efficiency and the like.

Description

technical field [0001] The invention relates to a data duplication method, in particular to a data asynchronous duplication method for mass storage systems. Background technique [0002] A mass storage system is a network storage system capable of storing large-capacity data. At present, in order to obtain larger capacity and higher performance, mass storage systems often adopt distributed system architecture. One of the typical architectures is a management server, multiple data servers, and multiple clients. The file is divided into data blocks of the same size, and the data blocks are saved on the data server. The management server stores information such as the name space of the system, the metadata of files, and the mapping relationship between files and data blocks. The client performs metadata interaction with the management server and data interaction with the data server. [0003] There are a large number of storage devices in a mass storage system, so it can be...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/14
Inventor 李小勇闫鹤胡鹏战科宇王皓田怡萌
Owner SHANGHAI JIAO TONG UNIV