Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method and device for writing data by utilizing exclusive or check disk array

A technology for writing data in a disk array, which is applied in the field of writing data in a disk array using XOR parity, can solve the problems of affecting the performance and bandwidth of writing operations, and not providing them, so as to improve bandwidth and performance, reduce the number of times, and increase bandwidth. Effect

Active Publication Date: 2010-02-17
ZTE CORP
View PDF1 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But it does not provide a mechanism to try to achieve the condition of full stripe writing
And there is no distinction between full stripe write and partial stripe write (partial stripe write), which affects the performance and bandwidth of write operations

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
  • Method and device for writing data by utilizing exclusive or check disk array
  • Method and device for writing data by utilizing exclusive or check disk array
  • Method and device for writing data by utilizing exclusive or check disk array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036]The present invention will be further described below with reference to the accompanying drawings and specific embodiments.

[0037] The present invention provides a method, which prioritizes full-stripe writes and sets a deadline for partial-stripe write requests, thereby avoiding starvation of partial-stripe write requests, thereby further increasing the bandwidth of write operations. The method for improving the write operation bandwidth of the present invention generally includes the following steps:

[0038] Step 1: Add the write request to the corresponding stripe request, record the stripe request set as RA, and the stripe request as R.

[0039] Step 2: For each R in RA, first judge whether the read-ahead of R is activated. If the read-ahead of R is activated and there is a write request in R, then process this request immediately. Otherwise go to step 3.

[0040] Step 3: R's read-ahead is not activated, delay R, and put R in the delay queue. Start the timer, a...

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 provides a method for writing data by utilizing an exclusive or check disk array, which comprises the following steps: converting write requests into one or a plurality of strip requests; adding the strip requests into a priority query; and processing the strip requests in the priority query. The invention introduces a strip delay mechanism and the priority query, thereby enhancing the bandwidth and the property of the write requests.

Description

technical field [0001] The invention relates to a data writing technology of a disk array, in particular to a data writing technology of a disk array utilizing an exclusive-or check. Background technique [0002] Redundant Array of Inexpensive Disks (RAID, Redundant Array of Inexpensive Disks) technology has been widely used in the field of data storage and backup. The existing RAID levels can be divided into three categories: non-redundant, mirror-based, and XOR-based. RAID0 is non-redundant, and it does not have parity data. Mirror-based disk arrays include RAID1, RAID10, etc. This technology uses one or more independent disks to back up data, and these disks are usually called "mirror disks." For disk arrays based on XOR checks, such as RAID3, RAID5, and RAID6, this technology stores data in stripes, and the data distributed on each disk in a stripe is called a stripe unit (StripeUnit). ), can also become a segment (Segment). Taking RAID5 as an example, in a stripe, a...

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/10G06F3/06
Inventor 梁斌
Owner ZTE CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More