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

Write handling method for disc array arrangement

A disk array and processing method technology, which is applied in the fields of electrical digital data processing, instruments, memory systems, etc., can solve problems such as difficulty in making better use of the limited space of the Cache, increasing the number of write requests, and not synchronizing to the disk, etc. Improve disk read and write efficiency, increase the possibility of merging, and improve efficiency

Active Publication Date: 2007-05-16
HUAWEI TECH CO LTD
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] Although the above-mentioned technical scheme improves the write-back efficiency to a certain extent, because it is "the data from the target data block to the end of the track where it is read into the Old Data", if the new data written is less than one minute According to this prefetching method, the stripe where the new data is located will form a "hole", that is, there is no "dirty data" in the Cache (dirty data refers to the data in the Cache that is inconsistent with the disk, that is, the data that the host writes to the Cache data, but the data has not been synchronized to the disk), and there is no "old data" (old data refers to the data in the Cache that is consistent with the disk, that is, the data that has been written by the host to the disk, or read from the disk to the Cache data), that is to say, a data block in this stripe has never been written by the host, or has never been covered by disk data, that is, there is a "hole"
[0015] Since the total capacity of the Cache is limited, according to this write-back method, since each write request needs to read the data from the target data block to the end of the track where it is located, although the write-back method is simplified, it is difficult to make better use of it. Cache limited space
In this way, when the Cache writes back, the data in the "hole" stripe will have to be split into multiple write requests, which increases the number of write requests and reduces the write-back efficiency

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
  • Write handling method for disc array arrangement
  • Write handling method for disc array arrangement

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] Below according to accompanying drawing and embodiment the present invention will be described in further detail:

[0035] In RAID, the write request to the disk array is divided into capital letters according to the number X of the stripe units that need to be written to the disk in the stripe (X>=the number of stripe units that make up the stripe Y / 2, assuming the stripe size =Y * stripe unit size), lowercase (X<the number of stripe units that make up the stripe Y / 2) and full write. Among the above three types of writing, full writing is the most efficient. The main purpose of the present invention is how to improve disk writing efficiency. The non-full write (uppercase and lowercase) steps of the stripes include sending a sub-read request for old data first, waiting for the return, and then sending a sub-write request for new data after XOR. If the reading of all the stripes in the working set is sent to the disk processing program as a stage, and the writing is s...

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

This invention relates to a written process method in a disk array structure, which writes data into the cache if it is not full when the written request of the host arrives and pre-writes back to full-fill the branches where the written request in the cache places and several branches after that. When the cache is full, the host written requirement waits and selects some from the pre-written zones to write back and takes one from the waiting queue of the host when a region finishes the written back to try the host written, which reduces vacancies and number of written requirement to increase the merge possibility to increase the merge possibility and the written-back efficiency of cache in the storage system.

Description

technical field [0001] The invention relates to data storage technology, in particular to a write processing method in a disk array structure. Background technique [0002] With the continuous expansion of computer application fields, users have higher and higher requirements for storage system capacity, reliability and availability, and faster speed. The processing speed of the microprocessor is improved rapidly, but the speed of the disk as the main external storage is not improved much due to the limitation of mechanical movement (the access time stays at the millisecond level), which greatly limits the overall performance of the storage system. The disk array structure (RAID) with Cache (caching) to solve this bottleneck occupies a dominant position in high-performance computer storage due to its advantages of high efficiency, high capacity, high reliability, flexibility and low price. [0003] Disk array technology forms ordinary hard disks into a disk array. When the ...

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
IPC IPC(8): G06F12/08G06F12/0804G06F12/0866
Inventor 张巍张粤张国彬
Owner HUAWEI TECH CO LTD
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