CN103257908A - 一种软硬件协同的多控制器磁盘阵列设计方法 - Google Patents
一种软硬件协同的多控制器磁盘阵列设计方法 Download PDFInfo
- 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
Links
Landscapes
- Hardware Redundancy (AREA)
Abstract
本发明提供一种软硬件协同的多控制器磁盘阵列设计方法,随着控制器数量的增长,每个控制器的心跳计算负载是固定的,故障判断时间也是固定的。双向环形心跳可以更快的发现多个连续控制器失效,并且具有良好的可扩展性。双向环形心跳运行在系统软件层,属于软件心跳机制。由于软件心跳运行于控制器之中,当出现多个控制器失效的时候,容易形成裂脑问题,因此本发明设计中,将软件心跳机制与硬件仲裁机制相协同,避免裂脑问题的产生,提高控制器状态监测的可靠性,并降低故障发现的延迟,实现高效、可靠的系统状态维护,保证存储服务的正常、稳定运行。
Description
技术领域
本发明涉及计算机系统及存储领域,具体涉及一种软硬件协同的多控制器磁盘阵列设计方法。
背景技术
随着技术进步,磁盘阵列的性能不断增强,功能日趋完善,在IT设施中的地位愈发重要。存储设备的稳定可靠运行对数据安全、业务生产意义越来越大,磁盘阵列的结构也由最初的单控逐渐发展到双控、多控。双控制器磁盘阵列具有两个互备的控制器协调工作,其他部件也采用冗余设计,和单控磁盘阵列相比,可靠性和性能都有很大提升,能够满足常见的业务应用要求,但在一些对可靠性、性能要求苛刻的场合如金融,航天等领域,由于受限于双控制器的体系结构,其表现还不能让用户满意。在这些高端应用中,为满足高性能、高可靠的要求,存储阵列大多采用多控制器体系结构。
高可用机制是多控制器磁盘阵列的关键要素之一。 在实际使用中,控制器可能因为各种软硬件故障导致不能正常管理磁盘资源并对外提供存储服务。硬件故障包括,CPU失效、内存失效、板卡失效等。软件故障包括,操作系统宕机、存储服务程序崩溃等。
单控制器磁盘阵列无高可用机制,一旦控制器发生故障,存储服务就会中断。双控制器磁盘阵列,一般通过驻留在每个控制器操作系统中的心跳代理定期向对端控制器发送心跳检测信号,来判定对端控制器是否故障,并采取相应的故障处理措施。
多控制器磁盘阵列高可用机制实现中,部分厂商仍然采用传统的基于软件心跳的故障检测机制。这种实现方式存在两方面的严重问题:
1)、故障检测延迟高,即心跳代理每隔数秒进行一次心跳检测,并在数次心跳检测仍未成功后才判定对端控制器故障。一般来说从故障发生到故障判定可能会有高达10秒的延迟,从而阻塞用户10秒左右的数据读写请求,这对关键应用来说是不可忍受的。
2)、容易发生脑裂问题(split-brain),造成资源误切换,从而影响应用的稳定运行。裂脑主要是由于各控制器无法准确判断对端控制器状态所致;脑裂发生时,控制器间的心跳检测出现故障,误判对端控制器已经失效,从而接管运行于对端控制器的服务并且写入存储卷,导致数据损坏、服务中断。在多控制器磁盘阵列中,发生在两个控制器之间的脑裂将会不断蔓延到所有控制器,从而导致所有服务的中断、数据的损坏。
发明内容
本发明的目的是提供一种软硬件协同的多控制器磁盘阵列设计方法。
本发明的目的是按以下方式实现的,通过软件层面的多控制器间的双向环形心跳状态控制实现高效的心跳通信,并协同热备仲裁单元完成可靠的状态仲裁,实现高效、可靠的系统状态维护,保证存储服务的正常、稳定运行,控制器的存储服务功能包括:
1)存储卷管理,即把多块磁盘组成为磁盘组,并通过RAID技术实现数据冗余存储;
2)协议接入,即为客户端提供FCP、iSCSI协议数据存取的接入,并实现客户端对存储卷的读写;
3)每个控制器运行一个服务控制代理,功能包括:a)存储服务状态监控,定期查询存储服务状态并汇报给心跳代理;b)存储服务接管控制逻辑,用于当故障发生时存储服务的接管和释放;
4)每个控制器运行一个心跳代理,功能包括:a)按照指定的心跳控制向指定的控制器发送心跳信号,心跳信号包含本控制器服务运行状态标志位;如果标志位为1,则表示服务状态正常;如果标志位为0,则表示服务状态故障;心跳代理在向外发送心跳信号的同时,也会将本控制器服务运行状态发送给两个仲裁单元;b)接收其他控制器发送来的心跳信号,并根据心跳控制判定其他控制器的存活状态;c)根据对其他控制器存活状态的判断,向其他控制器发送控制指令,如重启、关机;d)接受仲裁单元发送的服务控制指令,实现存储服务的接管或释放;
5)多控制器磁盘阵列配置两个仲裁单元,以热备模式运行,功能包括:a)接收每个控制器心跳代理发来的控制器服务运行状态;b)根据控制器服务运行状态,判定存储服务的接管控制,并向指定的控制器发送控制指令,保证阵列存储服务的正常运行;c)一旦处于激活状态的仲裁单元出现故障,备用状态的仲裁单元将立即转换为激活状态,并执行相应的服务控制管理。
处于双向环形心跳控制状态的每个控制器的心跳代理,同时向自己的前续和后续控制器发送心跳信息,同时保存前续和后续控制器的状态信息;当某控制器出现故障,在相同的时间内前续和后续控制器都发现收不到其心跳信号,会立刻向整个多控制器磁盘阵列发送组播查询信号,询问整个多控制器磁盘阵列对此控制器在线状态的判断;根据所有控制器对查询的响应,其前续和后续控制器共同判断其是否故障;
软硬件协同实现高可用机制的两仲裁单元时刻处于热备工作状态,并实时接收每个控制器心跳代理发送的控制器状态信息,如果未能定期接收到某个控制器的状态信息,两热备仲裁单元将协同判定控制器的存活状态。
在软硬件协同实现高可用机制中,如果量仲裁单元判断不一致,可由运行在控制器系统软件上的软件心跳机制协同裁决控制器状态。
在多控制器磁盘阵列中,其控制器数量能够动态配置,至少是2个,每个控制器安装并运行服务控制代理、心跳代理,多控制器磁盘阵列配备两个独立的仲裁单元。
本发明的有益效果是:
1)双向环形心跳,随着控制器数量的增长,每个控制器的心跳计算负载是固定的,故障判断时间也是固定的。可以更快的发现多个连续控制器失效,并且具有良好的可扩展性;
2)将软件心跳机制与硬件仲裁机制相结合,避免单一机制的失效,提高系统可靠性;
3)软硬件高可用机制协同,实现复杂故障的可靠判定和处理。
附图说明
图1是系统总体构成图;
图2是双环心跳示意图。
具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
本发明的技术任务是提供一种软硬件协同的多控制器磁盘阵列高可用机制,通过软件层面的多控制器间双向环形心跳实现高效的心跳通信,并协同热备仲裁单元完成可靠的状态仲裁,实现高效、可靠的系统状态维护,保证存储服务的正常、稳定运行。
本发明中描述的多控制器磁盘阵列,其控制器数量可以动态配置,可以是2至8个或更多。每个控制器安装并运行服务控制代理、心跳代理。多控制器磁盘阵列还配备两个独立的仲裁单元。总体组成,如图1所示。
本发明中描述的控制器具备存储服务功能,主要包括:1)、存储卷管理,即把多块磁盘组成为磁盘组,并通过RAID技术实现数据冗余存储;2)、协议接入,即为客户端提供FCP、iSCSI等协议数据存取的接入,并实现客户端对存储卷的读写。
服务控制代理,每个控制器均运行一个。主要功能包括:1)、存储服务状态监控,定期查询存储服务状态并汇报给心跳代理;2)、存储服务接管控制逻辑,用于当故障发生时存储服务的接管和释放。
心跳代理,每个控制器均运行一个。主要功能包括:1)、按照指定的心跳控制向指定的控制器发送心跳信号,心跳信号包含本控制器服务运行状态标志位;如果标志位为1,则表示服务状态正常;如果标志位为0,则表示服务状态故障;心跳代理在向外发送心跳信号的同时,也会将本控制器服务运行状态发送给两个仲裁单元;2)、接收其他控制器发送来的心跳信号,并根据心跳控制判定其他控制器的存活状态;3)、根据对其他控制器存活状态的判断,向其他控制器发送控制指令,如重启、关机等;4)、接受仲裁单元发送的服务控制指令,实现存储服务的接管或释放。
仲裁单元,多控制器磁盘阵列配置两个,热备模式(Active-Standby)运行。主要功能包括:1)、接收每个控制器心跳代理发来的控制器服务运行状态;2)、根据控制器服务运行状态,判定存储服务的接管控制,并向指定的控制器发送控制指令,保证阵列存储服务的正常运行。3)、一旦处于Active状态的仲裁单元出现故障,Standby状态的仲裁单元将立即转换为Active状态,并执行相应的服务控制管理。
本发明采用双向环形心跳控制,实现软件层控制器状态监测。双向环形心跳控制中,每个控制器的心跳代理同时向自己的前续和后续控制器发送心跳信息。
实施例
如图2所示,每个控制器同时向自己的前续和后续控制器发送心跳信息,同时保存前续和后续控制器的状态信息。控制器3(C3)的前向是控制器4(C4)、后向是控制器2(C2)。假设C3出现故障:在相同的时间内C4和C2都发现收不到C3的前向和后向心跳信号,C4和C2会立刻向整个多控制器磁盘阵列发送组播查询信号,询问整个多控制器磁盘阵列对此控制器在线状态的判断;C4和C2分别收到对方返回的状态确认信息,C4和C2共同判断C3出现故障;
本方法不仅可以容忍任一控制器故障,而且对多个控制器故障具有一定的快速发现和修复能力。假设C3和C2同时出现故障,因为C2的后向控制器C1、C3的前向控制器C4仍然在线,所以仍然可对C3和C2的失效做出准确判断。
具体实现方法为:两仲裁单元时刻处于热备工作状态,并实时接收每个控制器心跳代理发送的控制器状态信息。控制器失效仲裁流程:
1)如果仲裁单元1(假设为A1)未收到某个控制器状态(假设为C3)信息,将首先询问仲裁单元2(假设为A2)是否收到;
2)如果A2也没有收到C3状态信息,则表示C3已经失效,需要执行服务切换策略,即把C3的存储服务提供权限转移至合适的控制器;
3)如果A2收到C3状态信息,则表示两仲裁单元出现不一致现象,此时可由运行在控制器系统软件上的软件心跳机制协同裁决C3控制器状态;
4)仲裁机制与软件心跳协同提供更可靠的状态裁决,以下情况需要协同裁决:两仲裁单元收到的控制器状态信息不一致时;仲裁单元判定出现多个控制器失效时,为了多控阵列稳定运行,需要和软件心跳协同裁决。
本发明的优势在于,随着控制器数量的增长,每个控制器的心跳计算负载是固定的,故障判断时间也是固定的。双向环形心跳可以更快的发现多个连续控制器失效,并且具有良好的可扩展性。
双向环形心跳运行在系统软件层,属于软件心跳机制。由于软件心跳运行于控制器之中,当出现多个控制器失效的时候,容易形成裂脑问题,因此本发明设计中,将软件心跳机制与硬件仲裁机制相协同,避免裂脑问题的产生,提高控制器状态监测的可靠性,并降低故障发现的延迟,实现高效、可靠的系统状态维护,保证存储服务的正常、稳定运行。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。
Claims (5)
1.一种软硬件协同的多控制器磁盘阵列设计方法, 其特征在于通过软件层面的多控制器间的双向环形心跳状态控制实现高效的心跳通信,并协同热备仲裁单元完成可靠的状态仲裁,实现高效、可靠的系统状态维护,保证存储服务的正常、稳定运行,控制器的存储服务功能包括:
1)存储卷管理,即把多块磁盘组成为磁盘组,并通过RAID技术实现数据冗余存储;
2)协议接入,即为客户端提供FCP、iSCSI协议数据存取的接入,并实现客户端对存储卷的读写;
3)每个控制器运行一个服务控制代理,功能包括:a)存储服务状态监控,定期查询存储服务状态并汇报给心跳代理;b)存储服务接管控制逻辑,用于当故障发生时存储服务的接管和释放;
4)每个控制器运行一个心跳代理,功能包括:a)按照指定的心跳控制向指定的控制器发送心跳信号,心跳信号包含本控制器服务运行状态标志位;如果标志位为1,则表示服务状态正常;如果标志位为0,则表示服务状态故障;心跳代理在向外发送心跳信号的同时,也会将本控制器服务运行状态发送给两个仲裁单元;b)接收其他控制器发送来的心跳信号,并根据心跳控制判定其他控制器的存活状态;c)根据对其他控制器存活状态的判断,向其他控制器发送控制指令,如重启、关机;d)接受仲裁单元发送的服务控制指令,实现存储服务的接管或释放;
5)多控制器磁盘阵列配置两个仲裁单元,以热备模式运行,功能包括:a)接收每个控制器心跳代理发来的控制器服务运行状态;b)根据控制器服务运行状态,判定存储服务的接管控制,并向指定的控制器发送控制指令,保证阵列存储服务的正常运行;c)一旦处于激活状态的仲裁单元出现故障,备用状态的仲裁单元将立即转换为激活状态,并执行相应的服务控制管理。
2.根据权利要求1所述的设计方法,其特征在于处于双向环形心跳控制状态的每个控制器的心跳代理,同时向自己的前续和后续控制器发送心跳信息,同时保存前续和后续控制器的状态信息;当某控制器出现故障,在相同的时间内前续和后续控制器都发现收不到其心跳信号,会立刻向整个多控制器磁盘阵列发送组播查询信号,询问整个多控制器磁盘阵列对此控制器在线状态的判断;根据所有控制器对查询的响应,其前续和后续控制器共同判断其是否故障。
3.根据权利要求1所述的设计方法,其特征在于,软硬件协同实现高可用机制的两仲裁单元时刻处于热备工作状态,并实时接收每个控制器心跳代理发送的控制器状态信息,如果未能定期接收到某个控制器的状态信息,两热备仲裁单元将协同判定控制器的存活状态。
4.根据权利要求1所述的设计方法,其特征在于,在软硬件协同实现高可用机制中,如果量仲裁单元判断不一致,可由运行在控制器系统软件上的软件心跳机制协同裁决控制器状态。
5.根据权利要求1所述的设计方法,其特征在于,在多控制器磁盘阵列中,其控制器数量能够动态配置,至少是2个,每个控制器安装并运行服务控制代理、心跳代理,多控制器磁盘阵列配备两个独立的仲裁单元。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310195446XA CN103257908A (zh) | 2013-05-24 | 2013-05-24 | 一种软硬件协同的多控制器磁盘阵列设计方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310195446XA CN103257908A (zh) | 2013-05-24 | 2013-05-24 | 一种软硬件协同的多控制器磁盘阵列设计方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103257908A true CN103257908A (zh) | 2013-08-21 |
Family
ID=48961842
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310195446XA Pending CN103257908A (zh) | 2013-05-24 | 2013-05-24 | 一种软硬件协同的多控制器磁盘阵列设计方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103257908A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104407810A (zh) * | 2014-11-11 | 2015-03-11 | 浪潮电子信息产业股份有限公司 | 一种基于多控磁盘阵列请求处理系统 |
CN104503325A (zh) * | 2014-12-19 | 2015-04-08 | 北京国电软通江苏科技有限公司 | 一种分布式智能主控单元 |
CN105159851A (zh) * | 2015-07-02 | 2015-12-16 | 浪潮(北京)电子信息产业有限公司 | 多控存储系统 |
CN105335101A (zh) * | 2015-09-29 | 2016-02-17 | 浪潮(北京)电子信息产业有限公司 | 一种数据处理方法和系统 |
CN105528202A (zh) * | 2014-10-22 | 2016-04-27 | 中兴通讯股份有限公司 | 多控制器系统的资源处理方法及装置 |
CN107168830A (zh) * | 2017-05-18 | 2017-09-15 | 郑州云海信息技术有限公司 | 一种基于虚拟化平台的容灾系统、方法 |
CN107249036A (zh) * | 2017-06-30 | 2017-10-13 | 郑州云海信息技术有限公司 | 一种存储集群系统的仲裁方法、装置及存储系统 |
CN104811325B (zh) * | 2014-01-24 | 2018-12-25 | 华为技术有限公司 | 一种集群节点控制器监控方法、相关装置以及控制器 |
CN109614287A (zh) * | 2018-12-05 | 2019-04-12 | 郑州云海信息技术有限公司 | 一种双控制器的信号控制装置和方法 |
CN109716300A (zh) * | 2016-09-14 | 2019-05-03 | 法国大陆汽车公司 | 故障检测方法 |
CN113535473A (zh) * | 2021-06-28 | 2021-10-22 | 浙江大华技术股份有限公司 | 集群服务器 |
CN115098023A (zh) * | 2022-06-22 | 2022-09-23 | 浙江威固信息技术有限责任公司 | 一种阵列式存储器及存储器单元控制方法 |
CN115543220A (zh) * | 2022-11-29 | 2022-12-30 | 广东省绿算技术有限公司 | 访问管理方法、装置和计算机设备、存储介质 |
Citations (7)
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 (zh) * | 2007-12-13 | 2008-05-14 | 浪潮电子信息产业股份有限公司 | 一种多机环境中实现系统高可用的方法 |
EP1980943A1 (en) * | 2006-01-31 | 2008-10-15 | Fujitsu Limited | System monitor device control method, program, and computer system |
CN101465769A (zh) * | 2009-01-16 | 2009-06-24 | 华中科技大学 | 双控制器磁盘阵列的动态故障检测系统 |
CN101916217A (zh) * | 2010-08-04 | 2010-12-15 | 中兴通讯股份有限公司 | 多控制器切换的方法、控制装置及系统 |
CN102231681A (zh) * | 2011-06-27 | 2011-11-02 | 中国建设银行股份有限公司 | 一种高可用集群计算机系统及其故障处理方法 |
CN102916825A (zh) * | 2011-08-01 | 2013-02-06 | 中兴通讯股份有限公司 | 一种双机热备系统的管理设备、管理方法及双机热备系统 |
-
2013
- 2013-05-24 CN CN201310195446XA patent/CN103257908A/zh active Pending
Patent Citations (7)
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 (zh) * | 2007-12-13 | 2008-05-14 | 浪潮电子信息产业股份有限公司 | 一种多机环境中实现系统高可用的方法 |
CN101465769A (zh) * | 2009-01-16 | 2009-06-24 | 华中科技大学 | 双控制器磁盘阵列的动态故障检测系统 |
CN101916217A (zh) * | 2010-08-04 | 2010-12-15 | 中兴通讯股份有限公司 | 多控制器切换的方法、控制装置及系统 |
CN102231681A (zh) * | 2011-06-27 | 2011-11-02 | 中国建设银行股份有限公司 | 一种高可用集群计算机系统及其故障处理方法 |
CN102916825A (zh) * | 2011-08-01 | 2013-02-06 | 中兴通讯股份有限公司 | 一种双机热备系统的管理设备、管理方法及双机热备系统 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104811325B (zh) * | 2014-01-24 | 2018-12-25 | 华为技术有限公司 | 一种集群节点控制器监控方法、相关装置以及控制器 |
CN105528202A (zh) * | 2014-10-22 | 2016-04-27 | 中兴通讯股份有限公司 | 多控制器系统的资源处理方法及装置 |
CN105528202B (zh) * | 2014-10-22 | 2021-01-26 | 中兴通讯股份有限公司 | 多控制器系统的资源处理方法及装置 |
CN104407810A (zh) * | 2014-11-11 | 2015-03-11 | 浪潮电子信息产业股份有限公司 | 一种基于多控磁盘阵列请求处理系统 |
CN104503325A (zh) * | 2014-12-19 | 2015-04-08 | 北京国电软通江苏科技有限公司 | 一种分布式智能主控单元 |
CN105159851A (zh) * | 2015-07-02 | 2015-12-16 | 浪潮(北京)电子信息产业有限公司 | 多控存储系统 |
CN105335101A (zh) * | 2015-09-29 | 2016-02-17 | 浪潮(北京)电子信息产业有限公司 | 一种数据处理方法和系统 |
CN105335101B (zh) * | 2015-09-29 | 2018-11-20 | 浪潮(北京)电子信息产业有限公司 | 一种数据处理方法和系统 |
CN109716300B (zh) * | 2016-09-14 | 2022-07-15 | 法国大陆汽车公司 | 故障检测方法 |
CN109716300A (zh) * | 2016-09-14 | 2019-05-03 | 法国大陆汽车公司 | 故障检测方法 |
CN107168830A (zh) * | 2017-05-18 | 2017-09-15 | 郑州云海信息技术有限公司 | 一种基于虚拟化平台的容灾系统、方法 |
CN107249036A (zh) * | 2017-06-30 | 2017-10-13 | 郑州云海信息技术有限公司 | 一种存储集群系统的仲裁方法、装置及存储系统 |
CN109614287B (zh) * | 2018-12-05 | 2022-02-18 | 郑州云海信息技术有限公司 | 一种双控制器的信号控制装置和方法 |
CN109614287A (zh) * | 2018-12-05 | 2019-04-12 | 郑州云海信息技术有限公司 | 一种双控制器的信号控制装置和方法 |
CN113535473A (zh) * | 2021-06-28 | 2021-10-22 | 浙江大华技术股份有限公司 | 集群服务器 |
CN115098023B (zh) * | 2022-06-22 | 2023-08-15 | 浙江威固信息技术有限责任公司 | 一种阵列式存储器及存储器单元控制方法 |
CN115098023A (zh) * | 2022-06-22 | 2022-09-23 | 浙江威固信息技术有限责任公司 | 一种阵列式存储器及存储器单元控制方法 |
CN115543220A (zh) * | 2022-11-29 | 2022-12-30 | 广东省绿算技术有限公司 | 访问管理方法、装置和计算机设备、存储介质 |
CN115543220B (zh) * | 2022-11-29 | 2023-03-24 | 广东省绿算技术有限公司 | 访问管理方法、装置和计算机设备、存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103257908A (zh) | 一种软硬件协同的多控制器磁盘阵列设计方法 | |
US9182918B2 (en) | Network storage systems having clustered raids for improved redundancy and load balancing | |
US11809291B2 (en) | Method and apparatus for redundancy in active-active cluster system | |
US10642704B2 (en) | Storage controller failover 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 (zh) | 一种基于仲裁盘机制的双机热备方法 | |
US8707085B2 (en) | High availability data storage systems and methods | |
WO2015169199A1 (zh) | 分布式环境下虚拟机异常恢复方法 | |
JP6185668B2 (ja) | ストレージ装置 | |
US8782464B2 (en) | Method and system for using a standby server to improve redundancy in a dual-node data storage system | |
US20170249223A1 (en) | Preventing data corruption and single point of failure in a fault-tolerant memory | |
CN106909307B (zh) | 一种管理双活存储阵列的方法及装置 | |
CN110427283B (zh) | 一种双余度的燃油管理计算机系统 | |
JP2008107896A (ja) | 物理資源制御管理システム、物理資源制御管理方法および物理資源制御管理用プログラム | |
US20130339663A1 (en) | Reset of processing core in multi-core processing system | |
US8095820B2 (en) | Storage system and control methods for the same | |
TW201635142A (zh) | 多台伺服器之容錯之方法及系統 | |
WO2015033433A1 (ja) | ストレージ装置及び障害部位特定方法 | |
WO2018157605A1 (zh) | 一种集群文件系统中消息传输的方法及装置 | |
KR102053849B1 (ko) | 항공기 시스템 및 그것의 제어 방법 | |
CN113742165B (zh) | 双主控设备及主备控制方法 | |
WO2011083778A1 (ja) | 計算機及び計算機管理方法並びに計算機管理プログラム |
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 |