Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Device and corresponding method for processing data of multi-disk servers

A data processing device and server technology, applied in special data processing applications, electrical digital data processing, instruments, etc., can solve problems such as adverse business impact, business process failure, high bad disk rate, etc., and achieve low labor operation and maintenance costs. The effect of uniform data distribution and load balancing

Active Publication Date: 2015-04-01
ZHUHAI KINGSOFT ONLINE GAME TECH CO LTD +1
View PDF4 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] For servers with multiple disks, when carrying IO-type services, if the data scale is large, no matter what type of disk, such as SATA / SAS / SSD, etc., frequent reading and writing of data will easily lead to a high failure rate
At the same time, a considerable number of businesses are often designed and deployed in the mode of single disk and single business process. Therefore, when the disk is damaged, the business process on the disk fails or exits, which will inevitably have a negative impact on the business.

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
  • Device and corresponding method for processing data of multi-disk servers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] refer to figure 1 As shown, the present invention provides a data processing device for a multi-disk server, comprising:

[0025] Public write queues corresponding to multi-disk servers;

[0026] A receiving module for receiving a user's read or write request;

[0027] A query module for indexed queries against multi-disk servers;

[0028] Set up a write module with a unique write thread for each disk;

[0029] When the receiving module receives the write request, it sends the write request to the query module, and the query module searches whether there is corresponding write data in the multi-disk server according to the index information corresponding to the write request, and if not, outputs a Store the empty position of the index information, and write the write request into the public write queue. At the same time, each write thread in the write module will compete to obtain the write request from the public write queue when it judges that its corresponding dis...

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 discloses a device and a corresponding method for processing data of multi-disk servers. The method includes querying the multi-disk servers to determine whether corresponding write data are available in the multi-disk servers or not when write requests are issued by users, outputting an empty position if the corresponding write data are not available in each multi-disk server, writing the wrist requests into public queues, competitively acquiring the write requests from the public write queues when each write thread judges that disks corresponding to the write thread are normal, writing the corresponding write data into the corresponding disks, and completely supplementing index information stored in the corresponding empty positions; positioning the disks where corresponding read data are located when read requests are issued by the users, writing the read requests into read queues of the disks, acquiring the corresponding read requests from the read queues if read threads of the disks detect that the read queues corresponding to the read threads are not empty, and reading the data from the corresponding disks. The corresponding index information can be stored in the empty positions. The device corresponds to the method. The device and the corresponding method have the advantages that the data on the various disks can be uniformly distributed by the aid of the device and the method, and accordingly the maintenance efficiency can be improved.

Description

technical field [0001] The invention relates to the field of data storage, in particular to a data processing device of a multi-disk server and a corresponding processing method. Background technique [0002] For servers with multiple disks, when carrying IO-type services, if the data scale is large, regardless of the type of disk, such as SATA / SAS / SSD, frequent reading and writing of data will easily lead to a high failure rate. At the same time, quite a few services are designed and deployed in the mode of single-disk-single-service-process. Therefore, when a disk fails, the service process on the disk fails or exits, which will inevitably have a negative impact on the business. Contents of the invention [0003] In order to solve the above problems, the object of the present invention is to provide a data processing device and corresponding processing method for a multi-disk server, so that the data on each disk is distributed more evenly and the maintenance efficiency ...

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): G06F3/06G06F17/30
Inventor 彭达邹涛陈飞舟
Owner ZHUHAI KINGSOFT ONLINE GAME TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products