Method for managing magnetic disk array buffer storage

A disk array and cache technology, applied in the field of storage management, can solve the problems of not considering the busyness of disk channels, increasing the pressure of disk channels and disks, and increasing the average service time of host write operations, so as to reduce the average service time and improve performance Effect

Active Publication Date: 2006-11-15
HUAWEI TECH CO LTD +1
View PDF0 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0036] (2) When the data blocks to be eliminated in the cache are written to the disk, the busyness of the disk channel is not considered, thereby increasing the average service time of the host write operation and reducing the throughput of the RAID system
[0037] (3) When writing the data blocks to be eliminated into the disk, the data blocks are only selected according to the host's access to the data blocks, without considering the stripes of the data blocks in the RAID system, so the pressure on the disk channels and disks is increased, and the entire data block is reduced. Performance of the RAID system

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 for managing magnetic disk array buffer storage
  • Method for managing magnetic disk array buffer storage
  • Method for managing magnetic disk array buffer storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0090] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and examples.

[0091] According to the design type, the disk array cache adopted in the RAID system of the present invention can be divided into a first-level cache and a second-level cache, or be divided into a single-port cache and a multi-port cache. A management method for disk array cache in the invention.

[0092] In this embodiment, the disk array cache space is divided in units of data blocks, the space that does not store data content is marked as an idle state, the space that stores read data blocks is marked as a host read state, and the space that stores write data blocks is marked as Host write status. A queue is set to record the state information of each data block in the cache space so as to manage the use of the cache space, and the queues are respec...

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 present invention discloses a management method of magnetic disk array buffer memory for reading / writing request. The management process for reading request includes the following steps: when the reading request of main machine is reached, judging that the reading request data is stored in the magnetic disk array buffer memory or not, if said reading request data is stored in said magnetic disk array buffer memory, obtaining reading request data from said magnetic disk array buffer memory and returning said reading request data to main machine, otherwise, obtaining reading request data from magnetic disk, returning it to main machine and executing step b 1; b 1 includes the following contents; judging that in the magnetic disk array buffer memory a free field is existed or not, if said free field is existed, storing reading request data in said free field, otherwise, executing step C 1; step C 1 includes the following contents; selecting reading data block in magnetic disk array buffer memory, storing the reading request data in position place of selected reading data block. For writing request of main machine said invention adopts similar method to make management.

Description

technical field [0001] The invention relates to storage management technology, in particular to a management method for disk array cache for read requests and write requests. Background technique [0002] With the development of network technology and the popularization and application of computers, the amount of data storage is increasing day by day, and people have higher and higher requirements for storage systems. This requirement is especially reflected in the storage application of key transactions. Redundant Array of Independent Disks (RAID) adopts striping and redundancy methods to improve the capacity, speed and reliability of storage systems, and has become the preferred structure for high-performance data storage. [0003] A RAID system usually includes a controller, a disk array cache, and a lower-level storage composed of multiple disks. The disk array cache is used to temporarily store the data blocks accessed by the host, so that most of the host's data acces...

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/06G06F12/0868
Inventor 王玉林吴小军李广军林水生
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products