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

Data processing device for multi-disk server and corresponding processing method

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: 2017-11-14
ZHUHAI KINGSOFT ONLINE GAME TECH CO LTD +1
View PDF4 Cites 0 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
  • Data processing device for multi-disk server and corresponding processing method

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 data processing device of a multi-disk server and a corresponding processing method. When a user sends a write request, the method inquires whether the multi-disk server has corresponding write data, and if not, outputs a corresponding index that can store information, and write the write request to the public queue. When each write thread judges that its corresponding disk is normal, it will compete to obtain the write request from the public write queue, and write the corresponding write data to the corresponding disk. , and complete the index information stored in the corresponding empty location; the method locates the disk where the data to be read is located when the user sends a read request, and writes the read request into the read queue of the disk, and the read queue of the disk When the thread detects that its corresponding read queue is not empty, it obtains the corresponding read request from the read queue and reads data from the corresponding disk. The apparatus corresponds to the method. The invention makes the data distribution on each disk more uniform and improves the maintenance efficiency.

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 Patents(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