Software and hardware cooperative multi-controller disk array designing method

A software-hardware collaboration and multi-controller technology, which is applied in the direction of hardware redundancy for data error detection and response error generation, can solve problems such as blocking data read and write requests, service interruption, and affecting stable operation of applications. Achieve the effect of improving system reliability, reliable judgment and processing, and good scalability

Inactive Publication Date: 2013-08-21
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF7 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Generally speaking, there may be a delay of up to 10 seconds from the occurrence of the fault to the judgment of the fault, thus blocking the user's data read and write requests for about 10 seconds, which is intolerable for critical applications
[0007] 2) It is prone to split-brain problems, resulting in wrong switching of resources, thus affecting the stable operation of the application
Split-brain is mainly caused by the inability of each controller to accurately judge the status of the peer controller; when a split-brain occurs, the heartbeat detection between controllers fails, misjudging that the peer controller has failed, and thus taking over the operation of the peer controller services and writes to storage volumes, resulting in data corruption and service interruption
In a multi-controller disk array, a split-brain that occurs between two controllers will spread to all controllers, resulting in the interruption of all services and data corruption.

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
  • Software and hardware cooperative multi-controller disk array designing method
  • Software and hardware cooperative multi-controller disk array designing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0034] Such as figure 2 As shown in , each controller sends heartbeat information to its predecessor and successor controller at the same time, and saves the state information of the predecessor and successor controller at the same time. The forward direction of controller 3 (C3) is controller 4 (C4), and the backward direction is controller 2 (C2). Assuming that C3 fails: both C4 and C2 find that they cannot receive the forward and backward heartbeat signals of C3 within the same time, and C4 and C2 will immediately send a multicast query signal to the entire multi-controller disk array to inquire about the entire multi-controller disk array. The controller disk array judges the online status of the controller; C4 and C2 respectively receive the status confirmation information returned by the other party, and C4 and C2 jointly judge that C3 is faulty;

[0035]This method not only can tolerate any controller failure, but also has certain rapid discovery and repair capabiliti...

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 software and hardware cooperative multi-controller disk array designing method. Along with increasing of controller quantities, heartbeat calculating load of each controller is fixed, and fault judging time is also fixed. Bidirectional annular heartbeats can enable failures of a plurality of continuous controllers to be faster found, and have good expansibility. The bidirectional annular heartbeats are operated on a system software layer and belong to a software heartbeat mechanism. Due to the fact that the software heartbeats are operated in the controllers, when the controllers fail, the split-brain problem is easy to cause. Therefore, in design of the software and hardware cooperative multi-controller disk array designing method, the software heartbeat mechanism is cooperated with a hardware arbitration mechanism, the split-brain problem is avoided, state monitoring reliability of the controllers is improved, delay of finding a fault is reduced, efficient and reliable system state maintenance is achieved, and normal and stable operation of a storage service is ensured.

Description

technical field [0001] The invention relates to the field of computer systems and storage, in particular to a multi-controller disk array design method with software and hardware coordination. Background technique [0002] With the advancement of technology, the performance of disk arrays is continuously enhanced, and their functions are becoming more and more perfect, and their status in IT facilities is becoming more and more important. The stable and reliable operation of storage devices is of increasing significance to data security and business production. The structure of the disk array has gradually developed from the initial single control to dual control and multi-control. The dual-controller disk array has two mutually standby controllers to work in coordination, and other components also adopt redundant design. Compared with the single-controller disk array, the reliability and performance are greatly improved, and it can meet the requirements of common business a...

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/20
Inventor 王恩东张海涛文中领李瑞东张立强
Owner LANGCHAO ELECTRONIC INFORMATION IND 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