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

A cache mirroring method and controller

A cache mirroring and controller technology, applied in the storage field, can solve problems such as longer service interruption time, longer takeover time, and affecting storage system IO read and write performance, so as to reduce interruption time and improve IO read and write performance Effect

Active Publication Date: 2020-03-24
MACROSAN TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, as the cache capacity supported by the controller increases, the time required for takeover also increases relatively, resulting in longer service interruption time. Therefore, the service recovery time of the storage system is longer, which affects the IO read and write performance of the storage 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
  • A cache mirroring method and controller
  • A cache mirroring method and controller
  • A cache mirroring method and controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present application as recited in the appended claims.

[0057] The terminology used in this application is for the purpose of describing particular embodiments only, and is not intended to limit the application. As used in this application and the appended claims, the singular forms "a", "the", and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It should also be understood that the term...

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 invention provides a method for caching a mirror and a controller. The method is applied to the controller of a storage system. The method comprises the steps that a write IQ request is responded to, and a cache block into which the data in the write IQ request is about to be written is obtained in the caches of the controller according to the logic address information in the write IQ request; the data in the write IQ request is written into the cache block, the data is sent to an opposite terminal controller, so that the opposite terminal controller writes the data into a cache block of the opposite terminal controller; whether or not the cache block into which the data in the write IQ request is about to be written contains the new data which is not written into a storage medium of the storage system before the data is written is judged, and if not, an establishment notification is sent to the opposite terminal controller, so that the opposite terminal controller establishes a cache index record for the cache block with the written data so as to establish mirror cache index information. By means of the method, service take-over can be quickly completed, the interruption time for the service take-over is reduced, and the IO read-write performance of the storage system is improved.

Description

technical field [0001] The present application relates to the field of storage, and in particular to a data cache mirroring technology. Background technique [0002] With the development of storage technology, the functions of the storage system are gradually improved, and the performance is also continuously optimized. The storage system includes a controller and a storage medium. The storage medium is a physical storage medium that actually stores data, such as a disk, SSD, and NVRAM. The controller is used to manage the storage medium to read and write data on the storage medium Wait. [0003] The storage system includes a dual-control storage system and a multi-control storage system. The dual-control storage system includes two controllers, and the multi-control storage system includes three or more controllers. PCIE (PCI-Express, Peripheral component interconnect express is a high-speed serial computer expansion bus standard) non-transparent bridge as a channel for d...

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): G06F3/06
CPCG06F3/0611G06F3/064G06F3/0656G06F3/0658
Inventor 李宏文苏伟
Owner MACROSAN TECH
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