Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A data mirroring method and storage system

A storage system and data mirroring technology, applied in the storage field, can solve problems such as the inability to ensure that the target data is mirrored, and achieve the effect of reducing waiting time

Active Publication Date: 2020-12-08
HUAWEI TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Based on the configuration of the mirror cache in the existing mirror controller, the mirror controller cannot guarantee that all the target data it receives can be mirrored in time

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
  • A data mirroring method and storage system
  • A data mirroring method and storage system
  • A data mirroring method and storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings.

[0034] See figure 1 , figure 1 It is a schematic diagram of a storage system architecture provided by an embodiment of the present invention. like figure 1 As shown, the storage system includes at least one host 110 and more than two controllers 120 , each host 110 can communicate with each controller 120 , and each controller 120 can also communicate with each other. Multiple hosts 110 can respectively establish main communication links with the same controller 120 , and multiple hosts 110 can also respectively establish main communication links with different controllers 120 . Host 110 may be any computing device, such as a server, desktop computer, or the like. The controller 120 may be any computing device, such as a microcontroller, a programmable controller, and the like.

[0035] In the storage sy...

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

Embodiments of the invention provide a data mirroring method and a storage system. According to the data mirroring method and the storage system provided by the embodiments of the invention, a local controller receives target data; when a data quantity of the target data does not exceed idle capacity of a local cache, whether the data quantity of the target data exceeds idle capacity of a pre-stored mirroring cache or not is judged; when the data quantity of the target data does not exceed the idle capacity of the pre-stored mirroring cache, the local controller sends the target data to a mirroring controller; the mirroring controller writes the target data in the mirroring cache; and the local controller writes the target data in a local cache after receiving a mirroring completion message sent by the mirroring controller. Through the idle capacity of the pre-stored mirroring cache of the local controller, before the target data is sent to the mirroring controller, a total quantity of unused mirroring resources of the local controller is determined, thereby ensuring that all the target data received by the mirroring controller can be subjected to complete mirroring in time.

Description

technical field [0001] Embodiments of the present invention relate to the field of storage technologies, and in particular, to a data mirroring method and a storage system. Background technique [0002] In the field of mirroring, the local controller communicates with the host and the mirroring controller respectively. Both the local controller and the mirroring controller include caches, each cache includes a mirror cache and a local cache, and the mirror cache and the mirror cache of each cache The capacity ratio of the local cache is fixed. The process of mirroring design is that after the local controller receives the target data sent by the host, it applies for allocation of the cache space in its own local cache, and sends the target data to the mirroring controller; the mirroring controller receives the After the target data, apply for allocation of cache space in its own mirror cache, store the target data in the cache space in its own mirror cache, send a mirror co...

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 Patents(China)
IPC IPC(8): G06F11/14
CPCG06F11/1458
Inventor 杨福全黄勇辉代平
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products