Nothing Special   »   [go: up one dir, main page]

CN103257908A - Software and hardware cooperative multi-controller disk array designing method - Google Patents

Software and hardware cooperative multi-controller disk array designing method Download PDF

Info

Publication number
CN103257908A
CN103257908A CN201310195446XA CN201310195446A CN103257908A CN 103257908 A CN103257908 A CN 103257908A CN 201310195446X A CN201310195446X A CN 201310195446XA CN 201310195446 A CN201310195446 A CN 201310195446A CN 103257908 A CN103257908 A CN 103257908A
Authority
CN
China
Prior art keywords
controller
heartbeat
state
service
software
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310195446XA
Other languages
Chinese (zh)
Inventor
王恩东
张海涛
文中领
李瑞东
张立强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201310195446XA priority Critical patent/CN103257908A/en
Publication of CN103257908A publication Critical patent/CN103257908A/en
Pending legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)

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

A kind of multi-controller disk array method for designing of software-hardware synergism
Technical field
The present invention relates to computer system and field of storage, be specifically related to a kind of multi-controller disk array method for designing of software-hardware synergism.
Background technology
Along with technical progress, the performance of disk array constantly strengthens, and function is gradually improved, the status ever more important in the IT facility.The reliable and stable operation of memory device is increasing to data safety, professional production meaning, and the structure of disk array also develops into two controls, many controls gradually by initial list control.Dual controller disk array has two controller coordinate work that are equipped with mutually, miscellaneous part also adopts Redundancy Design, compare with single control disk array, reliability and performance have very big lifting, can satisfy common service application requirement, but in some occasion such as the finance to reliability, performance requirement harshness, fields such as space flight, owing to be subject to the architecture of dual controller, its performance can't allow the user satisfied.In these high-end applications, for satisfying high-performance, highly reliable requirement, storage array adopts the multi-controller architecture mostly.
High available mechanism is one of key element of multi-controller disk array.In actual use, controller may be because various hardware and software failures cause and can not also externally provide stores service by the normal management disk resource.Hardware fault comprises, CPU inefficacy, internal memory inefficacy, integrated circuit board inefficacy etc.Software fault comprises, operating system delay machine, stores service program crashing etc.
The single controller disk array does not have high available mechanism, in case controller breaks down, stores service will be interrupted.Dual controller disk array generally by residing in heartbeat agency in each controller function system regularly to side controller is sent the heartbeat detection signal, is judged side controller fault whether, and is taked corresponding fault handling measure.
During the high available mechanism of multi-controller disk array realized, part manufacturer still adopted traditional fault detection mechanism based on the software heartbeat.There are the serious problems of two aspects in this implementation:
1), fault detect postpones highly, i.e. heartbeat agency carries out heartbeat detection one time every the several seconds, and does not just judge the opposite end controller failure after the success yet in the several heartbeat detection.In general occur to fault verification from fault and may have delay up to 10 seconds, thereby block the reading and writing data request of user about 10 seconds, this uses key is insufferable.
Fissure problem (split-brain) takes place 2), easily, causes the resource mistake to switch, thus the stable operation that influence is used.Splitting brain mainly is because each controller can't accurately be judged due to the controller state of opposite end; When fissure took place, the heartbeat detection between controller broke down, and erroneous judgement was lost efficacy to side controller, ran on the service of side controller and write storage volume thereby take over, and caused corrupted data, service disruption.In multi-controller disk array, occur in two fissures between the controller and will constantly spread to all controllers, thereby cause the interruption of all services, the damage of data.
Summary of the invention
The multi-controller disk array method for designing that the purpose of this invention is to provide a kind of software-hardware synergism.
The objective of the invention is to realize in the following manner, realize heartbeat communication efficiently by the control of the two-way ring centre of form jumping state between the multi-controller of software view, and the collaborative hot arbitration unit that is equipped with is finished reliable state arbitration, realize efficient, system state maintenance reliably, guarantee normal, the stable operation of stores service, the stores service function of controller comprises:
1) storage volume management namely consists of the disk group to the polylith disk, and realizes the data redundancy storage by the RAID technology;
2) agreement inserts, and is the access that client provides FCP, the access of iSCSI protocol data, and realizes that client is to the read-write of storage volume;
3) service of each controller operation control agent, function comprises: a) stores service condition monitoring, regularly inquire about the stores service state and report and act on behalf of to heartbeat; B) stores service is taken over steering logic, is used for adapter and the release of stores service when fault takes place;
4) heartbeat agency of each controller operation, function comprises: a) control to the controller of appointment according to the heartbeat of appointment and send heartbeat signal, heartbeat signal comprises this controller service operation state flag bit; If zone bit is 1, represent that then service state is normal; If zone bit is 0, then represent the service state fault; The heartbeat agency also can send to this controller service operation state two arbitration units when outwards sending heartbeat signal; B) receive the heartbeat signal that other controllers send, and judge the existing state of other controllers according to heartbeat control; C) according to the judgement to other controller existing states, to other controller sending controling instructions, as restart, shut down; D) accept the service steering order that arbitration unit sends, realize adapter or the release of stores service;
5) two arbitration units of multi-controller disk array configuration are equipped with mode operation with heat, and function comprises: a) receive the controller service operation state that each controller heartbeat agency sends; B) according to controller service operation state, judge the adapter control of stores service, and to the controller sending controling instruction of appointment, guarantee the normal operation of array stores service; C) in case the arbitration unit that is in state of activation breaks down, the arbitration unit of stand-by state will be converted to state of activation immediately, and carry out corresponding service control and management.
Be in the two-way ring centre of form and jump the heartbeat agency of each controller of state of a control, preceding the continuing with the subsequent control device to oneself sends heartbeat message simultaneously, continues the status information with the subsequent control device before preserving simultaneously; When certain controller breaks down, continue with the subsequent control device before in the identical time and all find can not receive its heartbeat signal, can send the multicast inquiry signal to whole multi-controller disk array at once, inquire that whole multi-controller disk array is to the judgement of this controller presence; According to the response of all controllers to inquiry, continuous and subsequent control device is judged its whether fault jointly before it;
Software-hardware synergism realizes that two arbitration units of high available mechanism are in heat constantly and are equipped with duty, and receive the controller state information that each controller heartbeat agency sends in real time, if fail regularly to receive the status information of certain controller, two heat are equipped with arbitration units will work in coordination with the existing state of judging controller.
Realize in the high available mechanism at software-hardware synergism, inconsistent if the amount arbitration unit is judged, can be by the collaborative ruling controller state of soft iron core jump mechanism that operates on the controller system software.
In multi-controller disk array, its amount controller can dynamic-configuration, is 2 at least, and each controller installs and operation service control agent, heartbeat agency, and multi-controller disk array is equipped with two independently arbitration units.
The invention has the beneficial effects as follows:
1) the two-way ring centre of form is jumped, and along with the growth of amount controller, the heartbeat computational load of each controller is fixed, and the fault judgement time is also fixed.Can find faster that a plurality of continuous controllers lost efficacy, and be with good expansibility;
2) the soft iron core jump mechanism is combined with the hardware arbitration mechanism, avoid the inefficacy of single mechanism, improve system reliability;
3) the high available mechanism of software and hardware is collaborative, realizes reliable judgement and the processing of complex fault.
Description of drawings
Fig. 1 is the overall system pie graph;
Fig. 2 is dicyclo heartbeat synoptic diagram.
Embodiment
Explain below with reference to Figure of description method of the present invention being done.
Technical assignment of the present invention provides a kind of high available mechanism of multi-controller disk array of software-hardware synergism, realize heartbeat communication efficiently by two-way ring centre of form jumping between the multi-controller of software view, and the collaborative hot arbitration unit that is equipped with is finished reliable state arbitration, realize efficient, system state maintenance reliably, guarantee normal, the stable operation of stores service.
The multi-controller disk array of describing among the present invention, its amount controller can dynamic-configuration, can be 2 to 8 or more.Each controller is installed also operation service control agent, heartbeat agency.Multi-controller disk array also is equipped with two independently arbitration units.Main assembly, as shown in Figure 1.
1), storage volume management the controller of describing among the present invention possesses the stores service function, mainly comprises:, namely the polylith disk is consisted of the disk group, and realize the data redundancy storage by the RAID technology; 2), agreement inserts, be the access that client provides protocol data accesses such as FCP, iSCSI, and realize that client is to the read-write of storage volume.
The service control agent, each controller all moves one.1), the stores service condition monitoring major function comprises:, regularly inquire about the stores service state and report and act on behalf of to heartbeat; 2), stores service takes over steering logic, is used for adapter and the release of stores service when fault takes place.
The heartbeat agency, each controller all moves one.Major function comprises: 1), send heartbeat signal according to the heartbeat of appointment control to the controller of appointment, heartbeat signal comprises this controller service operation state flag bit; If zone bit is 1, represent that then service state is normal; If zone bit is 0, then represent the service state fault; The heartbeat agency also can send to this controller service operation state two arbitration units when outwards sending heartbeat signal; 2), receive the heartbeat signal that other controllers send, and judge the existing state of other controllers according to heartbeat control; 3), according to the judgement of other controller existing states, to other controller sending controling instructions, as restart, shutdown etc.; 4), accept the service steering order that arbitration unit sends, adapter or the release of realization stores service.
Arbitration unit, two of multi-controller disk array configurations, heat is equipped with pattern (Active-Standby) operation.1), receive the controller service operation state that each controller heartbeat agency sends major function comprises:; 2), according to controller service operation state, judge the adapter control of stores service, and to the controller sending controling instruction of appointment, guarantee the normal operation of array stores service.3), in case the arbitration unit that is in the Active state breaks down, the arbitration unit of Standby state will be converted to the Active state immediately, and carry out corresponding service control and management.
The present invention adopts the two-way ring centre of form to jump control, realizes the software layer controller status-monitoring.The two-way ring centre of form is jumped in the control, and the heartbeat of each controller agency sends heartbeat message to the preceding continuous and subsequent control device of oneself simultaneously.
Embodiment
As shown in Figure 2, each controller sends heartbeat message to preceding the continuing with the subsequent control device of oneself simultaneously, continues the status information with the subsequent control device before preserving simultaneously.Controller 3(C3) forward direction is controller 4(C4), the back to being controller 2(C2).Suppose that C3 breaks down: C4 and C2 find to can not receive the forward direction of C3 and back to heartbeat signal in the identical time, C4 and C2 can send the multicast inquiry signal to whole multi-controller disk array at once, inquire that whole multi-controller disk array is to the judgement of this controller presence; C4 and C2 receive the state confirmation information that the other side returns respectively, and C4 and C2 judge that jointly C3 breaks down;
This method not only can be tolerated arbitrary controller failure, and a plurality of controller failures are had certain quick discovery and repair ability.Suppose that C3 and C2 break down simultaneously, because the back forward direction controller C4 to controller C1, C3 of C2 is still online, so still can make accurate judgement to the inefficacy of C3 and C2.
The specific implementation method is: two arbitration units are in heat constantly and are equipped with duty, and receive the controller state information that each controller heartbeat agency sends in real time.Controller inefficacy arbitration process:
1) if arbitration unit 1(is assumed to be A1) do not receive certain controller state (being assumed to be C3) information, will inquire at first that arbitration unit 2(is assumed to be A2) whether receive;
2) if A2 does not receive the C3 status information, represent that then C3 lost efficacy yet, need to carry out the service switchover policy, namely provide the stores service of C3 authority to be transferred to suitable controller;
3) if A2 receives the C3 status information, represent that then inconsistent phenomenon appears in two arbitration units, this moment can be by the collaborative ruling C3 controller state of soft iron core jump mechanism that operates on the controller system software;
4) arbitration mechanism and software heartbeat are collaborative provides more reliable state ruling, and following situation need be worked in coordination with ruling: during controller state information inconsistency that two arbitration units are received; When arbitration unit judges that a plurality of controllers occurring lost efficacy, for the stable operation of many control arrays, need and the collaborative ruling of software heartbeat.
Advantage of the present invention is that along with the growth of amount controller, the heartbeat computational load of each controller is fixed, and the fault judgement time is also fixed.The two-way ring centre of form is jumped and can be found faster that a plurality of continuous controllers lost efficacy, and is with good expansibility.
The two-way ring centre of form is jumped and is operated in system software layer, belongs to the soft iron core jump mechanism.Because the software heartbeat runs among the controller, when a plurality of controllers of appearance lost efficacy, form the brain problem of splitting easily, therefore in the present invention's design, that soft iron core jump mechanism and hardware arbitration mechanism is collaborative mutually, avoid splitting the generation of brain problem, improve the reliability of controller status-monitoring, and the delay of reduction fault discovery, realize efficient, system state maintenance reliably, normal, the stable operation of assurance stores service.
Except the described technical characterictic of instructions, be the known technology of those skilled in the art.

Claims (5)

1. the multi-controller disk array method for designing of a software-hardware synergism, it is characterized in that realizing heartbeat communication efficiently by the control of the two-way ring centre of form jumping state between the multi-controller of software view, and the collaborative hot arbitration unit that is equipped with is finished reliable state arbitration, realize efficient, system state maintenance reliably, guarantee normal, the stable operation of stores service, the stores service function of controller comprises:
1) storage volume management namely consists of the disk group to the polylith disk, and realizes the data redundancy storage by the RAID technology;
2) agreement inserts, and is the access that client provides FCP, the access of iSCSI protocol data, and realizes that client is to the read-write of storage volume;
3) service of each controller operation control agent, function comprises: a) stores service condition monitoring, regularly inquire about the stores service state and report and act on behalf of to heartbeat; B) stores service is taken over steering logic, is used for adapter and the release of stores service when fault takes place;
4) heartbeat agency of each controller operation, function comprises: a) control to the controller of appointment according to the heartbeat of appointment and send heartbeat signal, heartbeat signal comprises this controller service operation state flag bit; If zone bit is 1, represent that then service state is normal; If zone bit is 0, then represent the service state fault; The heartbeat agency also can send to this controller service operation state two arbitration units when outwards sending heartbeat signal; B) receive the heartbeat signal that other controllers send, and judge the existing state of other controllers according to heartbeat control; C) according to the judgement to other controller existing states, to other controller sending controling instructions, as restart, shut down; D) accept the service steering order that arbitration unit sends, realize adapter or the release of stores service;
5) two arbitration units of multi-controller disk array configuration are equipped with mode operation with heat, and function comprises: a) receive the controller service operation state that each controller heartbeat agency sends; B) according to controller service operation state, judge the adapter control of stores service, and to the controller sending controling instruction of appointment, guarantee the normal operation of array stores service; C) in case the arbitration unit that is in state of activation breaks down, the arbitration unit of stand-by state will be converted to state of activation immediately, and carry out corresponding service control and management.
2. method for designing according to claim 1, it is characterized in that being in the heartbeat agency that the two-way ring centre of form is jumped each controller of state of a control, preceding continuing with the subsequent control device to oneself sends heartbeat message simultaneously, continues the status information with the subsequent control device before preserving simultaneously; When certain controller breaks down, continue with the subsequent control device before in the identical time and all find can not receive its heartbeat signal, can send the multicast inquiry signal to whole multi-controller disk array at once, inquire that whole multi-controller disk array is to the judgement of this controller presence; According to the response of all controllers to inquiry, continuous and subsequent control device is judged its whether fault jointly before it.
3. method for designing according to claim 1, it is characterized in that, software-hardware synergism realizes that two arbitration units of high available mechanism are in heat constantly and are equipped with duty, and receive the controller state information that each controller heartbeat agency sends in real time, if fail regularly to receive the status information of certain controller, two heat are equipped with arbitration units will work in coordination with the existing state of judging controller.
4. method for designing according to claim 1 is characterized in that, realizes in the high available mechanism at software-hardware synergism, and is inconsistent if the amount arbitration unit is judged, can be by the collaborative ruling controller state of soft iron core jump mechanism that operates on the controller system software.
5. method for designing according to claim 1, it is characterized in that, in multi-controller disk array, its amount controller can dynamic-configuration, at least it is 2, each controller is installed also operation service control agent, heartbeat agency, and multi-controller disk array is equipped with two independently arbitration units.
CN201310195446XA 2013-05-24 2013-05-24 Software and hardware cooperative multi-controller disk array designing method Pending CN103257908A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310195446XA CN103257908A (en) 2013-05-24 2013-05-24 Software and hardware cooperative multi-controller disk array designing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310195446XA CN103257908A (en) 2013-05-24 2013-05-24 Software and hardware cooperative multi-controller disk array designing method

Publications (1)

Publication Number Publication Date
CN103257908A true CN103257908A (en) 2013-08-21

Family

ID=48961842

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310195446XA Pending CN103257908A (en) 2013-05-24 2013-05-24 Software and hardware cooperative multi-controller disk array designing method

Country Status (1)

Country Link
CN (1) CN103257908A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104407810A (en) * 2014-11-11 2015-03-11 浪潮电子信息产业股份有限公司 Request processing system based on multi-control disk array
CN104503325A (en) * 2014-12-19 2015-04-08 北京国电软通江苏科技有限公司 Distributed intelligent main control unit
CN105159851A (en) * 2015-07-02 2015-12-16 浪潮(北京)电子信息产业有限公司 Multi-controller storage system
CN105335101A (en) * 2015-09-29 2016-02-17 浪潮(北京)电子信息产业有限公司 Method and system for processing data
CN105528202A (en) * 2014-10-22 2016-04-27 中兴通讯股份有限公司 A resource processing method and device for a multi-controller system
CN107168830A (en) * 2017-05-18 2017-09-15 郑州云海信息技术有限公司 A kind of disaster tolerance system based on virtual platform, method
CN107249036A (en) * 2017-06-30 2017-10-13 郑州云海信息技术有限公司 A kind of referee method of storage cluster system, device and storage system
CN104811325B (en) * 2014-01-24 2018-12-25 华为技术有限公司 A kind of clustered node controller monitoring method, relevant apparatus and controller
CN109614287A (en) * 2018-12-05 2019-04-12 郑州云海信息技术有限公司 A kind of signal control device and method of dual controller
CN109716300A (en) * 2016-09-14 2019-05-03 法国大陆汽车公司 Fault detection method
CN113535473A (en) * 2021-06-28 2021-10-22 浙江大华技术股份有限公司 Cluster server
CN115098023A (en) * 2022-06-22 2022-09-23 浙江威固信息技术有限责任公司 Array memory and memory unit control method
CN115543220A (en) * 2022-11-29 2022-12-30 广东省绿算技术有限公司 Access management method and device, computer equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050240812A1 (en) * 2004-04-07 2005-10-27 International Business Machines Corporation Arbitration method and system for redundant controllers, with output interlock and automatic switching capabilities
CN101179432A (en) * 2007-12-13 2008-05-14 浪潮电子信息产业股份有限公司 Method of implementing high availability of system in multi-machine surroundings
EP1980943A1 (en) * 2006-01-31 2008-10-15 Fujitsu Limited System monitor device control method, program, and computer system
CN101465769A (en) * 2009-01-16 2009-06-24 华中科技大学 Dynamic fault detection system for dual controller disk array
CN101916217A (en) * 2010-08-04 2010-12-15 中兴通讯股份有限公司 Method, control device and system for switching a plurality of controllers
CN102231681A (en) * 2011-06-27 2011-11-02 中国建设银行股份有限公司 High availability cluster computer system and fault treatment method thereof
CN102916825A (en) * 2011-08-01 2013-02-06 中兴通讯股份有限公司 Management equipment of dual-computer hot standby system, management method and dual-computer hot standby system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050240812A1 (en) * 2004-04-07 2005-10-27 International Business Machines Corporation Arbitration method and system for redundant controllers, with output interlock and automatic switching capabilities
EP1980943A1 (en) * 2006-01-31 2008-10-15 Fujitsu Limited System monitor device control method, program, and computer system
CN101179432A (en) * 2007-12-13 2008-05-14 浪潮电子信息产业股份有限公司 Method of implementing high availability of system in multi-machine surroundings
CN101465769A (en) * 2009-01-16 2009-06-24 华中科技大学 Dynamic fault detection system for dual controller disk array
CN101916217A (en) * 2010-08-04 2010-12-15 中兴通讯股份有限公司 Method, control device and system for switching a plurality of controllers
CN102231681A (en) * 2011-06-27 2011-11-02 中国建设银行股份有限公司 High availability cluster computer system and fault treatment method thereof
CN102916825A (en) * 2011-08-01 2013-02-06 中兴通讯股份有限公司 Management equipment of dual-computer hot standby system, management method and dual-computer hot standby system

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104811325B (en) * 2014-01-24 2018-12-25 华为技术有限公司 A kind of clustered node controller monitoring method, relevant apparatus and controller
CN105528202A (en) * 2014-10-22 2016-04-27 中兴通讯股份有限公司 A resource processing method and device for a multi-controller system
CN105528202B (en) * 2014-10-22 2021-01-26 中兴通讯股份有限公司 Resource processing method and device of multi-controller system
CN104407810A (en) * 2014-11-11 2015-03-11 浪潮电子信息产业股份有限公司 Request processing system based on multi-control disk array
CN104503325A (en) * 2014-12-19 2015-04-08 北京国电软通江苏科技有限公司 Distributed intelligent main control unit
CN105159851A (en) * 2015-07-02 2015-12-16 浪潮(北京)电子信息产业有限公司 Multi-controller storage system
CN105335101A (en) * 2015-09-29 2016-02-17 浪潮(北京)电子信息产业有限公司 Method and system for processing data
CN105335101B (en) * 2015-09-29 2018-11-20 浪潮(北京)电子信息产业有限公司 A kind of data processing method and system
CN109716300B (en) * 2016-09-14 2022-07-15 法国大陆汽车公司 Fault detection method
CN109716300A (en) * 2016-09-14 2019-05-03 法国大陆汽车公司 Fault detection method
CN107168830A (en) * 2017-05-18 2017-09-15 郑州云海信息技术有限公司 A kind of disaster tolerance system based on virtual platform, method
CN107249036A (en) * 2017-06-30 2017-10-13 郑州云海信息技术有限公司 A kind of referee method of storage cluster system, device and storage system
CN109614287B (en) * 2018-12-05 2022-02-18 郑州云海信息技术有限公司 Signal control device and method of double controllers
CN109614287A (en) * 2018-12-05 2019-04-12 郑州云海信息技术有限公司 A kind of signal control device and method of dual controller
CN113535473A (en) * 2021-06-28 2021-10-22 浙江大华技术股份有限公司 Cluster server
CN115098023B (en) * 2022-06-22 2023-08-15 浙江威固信息技术有限责任公司 Array memory and memory unit control method
CN115098023A (en) * 2022-06-22 2022-09-23 浙江威固信息技术有限责任公司 Array memory and memory unit control method
CN115543220A (en) * 2022-11-29 2022-12-30 广东省绿算技术有限公司 Access management method and device, computer equipment and storage medium
CN115543220B (en) * 2022-11-29 2023-03-24 广东省绿算技术有限公司 Access management method and device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN103257908A (en) Software and hardware cooperative multi-controller disk array designing method
US9182918B2 (en) Network storage systems having clustered raids for improved redundancy and load balancing
US10642704B2 (en) Storage controller failover system
US11809291B2 (en) Method and apparatus for redundancy in active-active cluster system
US9703649B2 (en) Automatic failover and failback between primary and secondary storage systems
US8321622B2 (en) Storage system with multiple controllers and multiple processing paths
US7418627B2 (en) Cluster system wherein failover reset signals are sent from nodes according to their priority
EP2691859B1 (en) Fault detection and recovery as a service
CN103593266B (en) A kind of double hot standby method based on arbitration disk mechanism
US8707085B2 (en) High availability data storage systems and methods
WO2015169199A1 (en) Anomaly recovery method for virtual machine in distributed environment
JP6185668B2 (en) Storage device
CN106909307B (en) Method and device for managing double-active storage array
US8782464B2 (en) Method and system for using a standby server to improve redundancy in a dual-node data storage system
JP2007072571A (en) Computer system, management computer and access path management method
US20170249223A1 (en) Preventing data corruption and single point of failure in a fault-tolerant memory
CN110427283B (en) Dual-redundancy fuel management computer system
JP2008107896A (en) Physical resource control management system, physical resource control management method and physical resource control management program
US20130339663A1 (en) Reset of processing core in multi-core processing system
US8095820B2 (en) Storage system and control methods for the same
WO2018157605A1 (en) Message transmission method and device in cluster file system
WO2015033433A1 (en) Storage device, and fault location identifying method
CN113742165B (en) Dual master control equipment and master-slave control method
KR102053849B1 (en) Airplane system and control method thereof
JP5201134B2 (en) Redundant system, switching program and switching method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130821

WD01 Invention patent application deemed withdrawn after publication