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

Block equipment write IO shaping and multi-controller synchronization system and method

A multi-controller and synchronous system technology, applied in the direction of instruments, electrical digital data processing, input/output to record carriers, etc., can solve the problems of occupying disk space, avoid time waste, solve request response delay, and reduce writing Effects of Jitter and Response Delay

Active Publication Date: 2017-06-23
TOYOU FEIJI ELECTRONICS
View PDF12 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Storage based on dual-controllers is the current mainstream technology, and some manufacturers are currently implementing multi-controller technology, but it is mainly based on dual-controllers, forming a cluster between multiple pairs of dual-controllers, which is not fully switched. Write IO synchronization is only in Between each pair of dual controllers, the IO is only synchronized to the cache of the other controller in the dual controller, that is, cache mirroring. The IO between multiple pairs of dual controllers is not optimized and synchronized, and the disk can only Shared access between local dual-controller controllers, data security between multiple controllers needs to be replicated at the volume level, and at the same time occupy the local disk space of each group of dual-controllers, such as figure 1 shown

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
  • Block equipment write IO shaping and multi-controller synchronization system and method
  • Block equipment write IO shaping and multi-controller synchronization system and method
  • Block equipment write IO shaping and multi-controller synchronization system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present invention will be described in detail below in conjunction with specific implementation.

[0036] Such as image 3As shown, it is a schematic diagram of a typical multi-controller cluster storage architecture. Each business host submits IO read and write requests to the multi-controller cluster, that is, each controller through a business switching device. After each controller operates through the back-end switching device End storage devices, read and write physical data; each controller performs IO synchronization through the cluster switching device and the main controller arbitration when some controllers are not working.

[0037] The method of the present invention sets a block device filter driver on each controller, binds it to any underlying block device, intercepts the IO request on the server side, and merges the IO with the local cache IO, and then writes it into the local cache At the same time, it is forwarded to other controller nodes, and at...

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 relates to a block equipment write IO shaping and multi-controller synchronization system and method, and belongs to the technical field of mass data storage. According to the system and method, virtual block equipment driving, binding with bottom block equipment, write IO request shaping and synchronization among multi-controller clusters are realized at a controller. The system comprises a block equipment filter drive, an IP shaping module, a read gap module, a cache pool, a forwarding module and an IP downward brushing module. Rear-end physical block equipment is share type equipment and comprises FC equal-mapping shared disks or disks connected through SAS or other manners. Compared with the prior art, the system and method have the advantages that multi-controller data synchronization is solved without occupying double space; the write IO performance optimization and cache consistency problems in multi-controller cluster storage are solved, the bandwidth performance of block equipment is brought into full play, the time waste of repeated track seeking is avoided, and the write jitter and response delay of the bottom disk are reduced; and write cache is returned, so that the write jitter of the disk and the response delay problem of IO are solved.

Description

technical field [0001] The invention relates to a block device write IO shaping and multi-controller synchronization system and synchronization method, which is suitable for a multi-controller cluster storage system and belongs to the technical field of massive data storage. Background technique [0002] In the field of modern storage, in order to improve the reliability of stored data and improve the input and output performance of storage systems, people have designed a variety of data storage solutions, which are usually various types of redundant arrays of independent disks (Redundant Arrays of Independent Disks, RAID). By using specific hardware or software, RAID combines multiple physical storage devices such as disks to form a unified logical storage device. Storage based on dual-controllers is the current mainstream technology, and some manufacturers are currently implementing multi-controller technology, but it is mainly based on dual-controllers, forming a cluster...

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/06
CPCG06F3/061G06F3/0629G06F3/0689
Inventor 王道邦王成武周泽湘李艳国段舒文于召鑫潘兴旺张恒马赵军王爽
Owner TOYOU FEIJI ELECTRONICS
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