Supercharge Your Innovation With Domain-Expert AI Agents!

Method for processing cache barrier command for disk array, and device therefor

A disk array and cache technology, applied in the computer field, can solve problems such as loss of sequential relationship and inability to further guarantee the order of records.

Pending Publication Date: 2021-11-09
KOREA ADVANCED INST OF SCI & TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0033] But there is a problem that, in the rest of the disks except the specific disk that transmits the cache barrier command, it is impossible to further guarantee the record order that the original cache barrier command must enforce.
Therefore, there is a problem that the sequential relationship between block b and block f recorded on disk 1, block c and block g recorded on disk 2, and block d and block h recorded on disk 3 is lost in the disk array

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 processing cache barrier command for disk array, and device therefor
  • Method for processing cache barrier command for disk array, and device therefor
  • Method for processing cache barrier command for disk array, and device therefor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0126] Embodiments of the present invention will be described below with reference to the drawings. However, the present invention is not limited to the examples described in this specification, and may be embodied in various other forms. The terms used in this specification are used to help the understanding of the embodiments, and are not intended to limit the scope of the present invention. In addition, the singular form used below also includes a plural form as long as the sentence does not clearly express the opposite meaning.

[0127] figure 1 It is a figure which shows the concept of the operation method of the disk array controller of one embodiment of this invention.

[0128] figure 1 The first command sequence (cs1) of (a) represents a series of commands transmitted from the host to the disk array controller.

[0129] Hereinafter in this specification, a symbol represented by a circle represents a write command to a data block indicated by a character included ...

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

Disclosed is a method for controlling a RAID controller, comprising the steps in which: a RAID controller generates a command sequence; and, when a first cache barrier command included in the command sequence is confirmed, the RAID controller transmits at least one cache barrier command to a random disk before transmitting, to the random disk for configuring a RAID, a first write command arranged after the first cache barrier command in the command sequence.

Description

technical field [0001] The present invention relates to computer technology, in particular to the control technology of disk array (RAID). Background technique [0002] <disk array> [0003] A disk array (RAID) is a method of connecting a plurality of disks in parallel to form a large-capacity disk for the purpose of increasing read and write performance. [0004] When serving a write command, the disk array controller collects the blocks transmitted from the host, and records the collected blocks in a plurality of disks constituting the disk array in specific units, for example, in units of blocks or integer multiples of blocks. Since each disk constituting the disk array operates independently, the disk array controller can record the collected blocks in parallel on a plurality of disks. [0005] A set of blocks recorded once on the disks constituting the disk array is called a stripe. [0006] A stripe is composed of multiple data blocks, or one or more code bloc...

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): G06F3/06
CPCG06F3/0659G06F3/064G06F3/0656G06F3/0689G06F3/0665G06F3/0613G06F11/1076G06F2211/1009G06F3/0604G06F3/0655
Inventor 元裕集
Owner KOREA ADVANCED INST OF SCI & TECH
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