Data mirroring method in storage array and storage array

A storage array and data mirroring technology, applied in the storage field, can solve the problems of storage array performance impact and increased controller overhead

Active Publication Date: 2015-03-25
HUAWEI TECH CO LTD
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] There is a fixed relationship between the working controller of the logical unit number where the data resides and its mirroring controller. When the controller receiving the request from the host is not the working controller, the data needs to be forwarded to the working controller first, and then sent by the working controller. To a fixed mirroring controller, the overhead of the controller is increased, which affects the performance of the storage 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
  • Data mirroring method in storage array and storage array
  • Data mirroring method in storage array and storage array
  • Data mirroring method in storage array and storage array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0079] Embodiments of the present invention provide a data mirroring method in a storage array and the storage array, so as to reduce the number of times of data forwarding in the storage array to a certain extent, reduce the overhead of the controller in the storage array, and improve the performance of the storage array.

[0080] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only the present invention Some, but not all, embodiments of the invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

[0081] The terms "first...

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 embodiment of the invention discloses a data mirroring method in a storage array. According to the method, the performance of the storage array is improved by reducing the forwarding frequency of data in the storage array to a certain extent and reducing expense of controllers in the storage array. The method is applied to the storage array containing multiple controllers and comprises the steps that the first controller receives a first writing request, wherein the first writing request comprises first data to be cached and the identification of a first logic unit to be written in; when the first controller is not the work controller of the first logic unit to be written in, the first controller caches the first data; the first controller sends the first data to the work controller of the first logic unit to be written in so that the work controller of the first logic unit to be written in can cache the first data. The embodiment of the invention further provides the storage array.

Description

technical field [0001] The invention relates to the field of storage technology, in particular to a data mirroring method in a storage array and the storage array. Background technique [0002] In order to optimize the system performance, the controller sets a certain capacity of memory as a cache (Cache), and then stores the data in the Cache, and then sends feedback to the host to complete the response, thereby reducing the delay of host access and speeding up the read and write performance of the host , but the memory is a volatile storage medium, and it is easy to lose data when the power is off or the controller fails. In order to ensure that the data cached in the memory is not lost when the controller is abnormal, the data will be stored in the memory of another controller. Save a copy to form mirrored data. [0003] In the prior art, taking a storage array composed of dual controllers as an example, usually the Logical Unit Disks (LUN) have attributes of the working...

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/14
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