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

Access control method and system of double control disk array in multipath environment

A disk array and multi-path technology, applied in the field of network storage, can solve problems such as insufficient utilization of controller resources, unstable load, etc., to achieve full and efficient utilization, avoid frequent switching, and good adaptability

Active Publication Date: 2010-09-22
UNITED INFORMATION TECH +1
View PDF0 Cites 45 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Although this method can maintain data consistency, only one controller can access a logical volume at a certain moment, and cannot make full use of controller resources; When accessing the same volume, frequent switching of logical volume owners brings system instability and additional load

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
  • Access control method and system of double control disk array in multipath environment
  • Access control method and system of double control disk array in multipath environment
  • Access control method and system of double control disk array in multipath environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] In view of the problems existing in the prior art, the embodiment of the present invention makes the following improvements to the dual-control disk array:

[0045] It still retains the characteristics of the logical volume as the owner controller, and at the same time adds a forwarding mechanism for non-owner commands. The cache of the controller includes local cache and mirror cache. The local cache is used to cache the data of the logical volume whose owner is the local controller. The mirror cache is used to cache the data of the logical volume whose owner is the peer controller; the method includes the following steps:

[0046] A. The first controller receives a read / write access command from the host to the disk array, and judges whether the owner of the logical volume corresponding to the read / write access command is the first controller, and if the judgment result is no, Then send the read / write access command to the second controller at the opposite end;

[00...

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 discloses an access control method of a double control disk array in a multipath environment. A cache of a controller comprises a local cache and a mirror cache, wherein the local cache is used for caching logical volume data of which the owning user is a local controller, and the mirror cache is used for caching the logical volume data of which the owning user is a controller on an opposite terminal. In the method, a first controller receives a reading / writing access command to the disk array from a host and judges whether the owning user of logical volume corresponding to the reading / writing access command is the first controller or not; if not, the reading / writing access command is sent to a second controller on the opposite terminal; the second controller determines a local caching block X corresponding to the reading / writing access command and a mirror caching block Y corresponding to the local caching block in the first controller and sends information relevant to the local caching block X and the mirror caching block Y to the first controller; and the first controller returns the relevant information to the host. The invention also discloses a double control disk array system. With the scheme of the invention, the concurrent access of multiple controllers to the same logical volume in the multipath environment can be realized, and meanwhile, the frequent exchange of owning users of the logical volumes is avoided.

Description

technical field [0001] The invention relates to the technical field of network storage, in particular to an access control method and system for a dual-control disk array in a multipath environment. Background technique [0002] A redundant array of independent disks (Redundant Arrays of Inexpensive Disks, RAID) system mainly includes a front-end array controller and a disk group composed of a number of back-end disks. The RAID algorithm is implemented in the array controller. When reading and writing a disk group, the read and write (IO) requests will be distributed to each disk in parallel according to the specific RAID level, and the check calculation will be completed at the same time, which better meets the needs of users in terms of performance and data integrity. [0003] On the one hand, in order to improve performance, a large amount of user data is cached in a cache unit (Cache) of the array controller. On the other hand, the hardware and software complexity of t...

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/06G06F12/08G06F12/0866
Inventor 夏君扬
Owner UNITED INFORMATION 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