【技术实现步骤摘要】
于丛集式系统中维持存储器共享方法
本专利技术是有关于一种于丛集式系统中维持存储器共享方法,特别是一种自动侦测丛集式系统中同侪电脑节点是否重置,并自动修复两电脑节点间的连接状态以维持存储器共享的于丛集式系统中维持存储器共享方法。
技术介绍
丛集式系统(clusteredsystem)是由两个以上的电脑节点集合而成,这些计算机会分享储存装置并连接起来高度紧密地共同作业以完成计算工作。在丛集式系统中,两电脑节点间可使用非透明桥接(Non-TransparentBridge,简称NTB)技术来实现该等电脑节点间的存储器共享,以达成该等电脑节点间快速且大量沟通信息的目的。在丛集式系统中,采用NTB技术,需仰赖运行于该等电脑节点的周边元件互连(PeripheralComponentInterconnectExpress,简称PCIe)切换器(Switch)中的韧体,及运行于该等电脑节点的作业系统中的核心与相关于PCIeswitch的驱动程序协同运作来达成,且皆是在系统初始化阶段来完成该等电脑节点间的存储器共享。当该等电脑节点中的其中一电脑节点重置时(亦即,其中一电脑节点发生异常,而被置换为新的电脑节点,或是因发生异常而重新开机,又或是其中一电脑节点被热插拔后又重新被安装回该丛集式系统),现有技术并没有对此一例外状况规范相关处理行为,因此该等电脑节点所建立的相关于共享存储器的设定将会因其中一方的重置而遗失,因而导致该等电脑节点间的通讯失效(亦即,该等电脑节点间的连接状态处于断线状态),且后续该等电脑节点亦无法主动修复两者间 ...
【技术保护点】
1.一种于丛集式系统中维持存储器共享方法,借由一丛集式系统来实施,该丛集式系统包括一电脑节点及另一经由非透明桥接与该电脑节点连接以共享存储器的电脑节点,每一电脑节点包括一中央处理器、一存储器、一由该中央处理器所执行且运行于一使用者空间的应用程序、一由该中央处理器所执行且运行于一核心空间的驱动程序,及一电连接该中央处理器且执行一韧体的周边元件互连切换器,其特征在于,该方法包含以下步骤:/n(A)借由该电脑节点经由所执行的应用程序验证其与该另一电脑节点间的非透明桥接的连接状态是否处于断线状态;/n(B)当该电脑节点验证出其与该另一电脑节点间的非透明桥接的连接状态处于断线状态时,该电脑节点经由所执行的应用程序传送一指示该驱动程序重新初始化该存储器的重置请求至该驱动程序;/n(C)借由该电脑节点经由所执行的驱动程序回应于该重置请求执行一相关于重新初始化该存储器的重置程序,以产生一相关于该存储器的初始化结果;及/n(D)当该电脑节点收到来自该另一电脑节点,且相关于其自身的存储器的初始化结果时,该电脑节点经由所执行的驱动程序执行一相关于共享该等存储器的共享设定程序。/n
【技术特征摘要】
1.一种于丛集式系统中维持存储器共享方法,借由一丛集式系统来实施,该丛集式系统包括一电脑节点及另一经由非透明桥接与该电脑节点连接以共享存储器的电脑节点,每一电脑节点包括一中央处理器、一存储器、一由该中央处理器所执行且运行于一使用者空间的应用程序、一由该中央处理器所执行且运行于一核心空间的驱动程序,及一电连接该中央处理器且执行一韧体的周边元件互连切换器,其特征在于,该方法包含以下步骤:
(A)借由该电脑节点经由所执行的应用程序验证其与该另一电脑节点间的非透明桥接的连接状态是否处于断线状态;
(B)当该电脑节点验证出其与该另一电脑节点间的非透明桥接的连接状态处于断线状态时,该电脑节点经由所执行的应用程序传送一指示该驱动程序重新初始化该存储器的重置请求至该驱动程序;
(C)借由该电脑节点经由所执行的驱动程序回应于该重置请求执行一相关于重新初始化该存储器的重置程序,以产生一相关于该存储器的初始化结果;及
(D)当该电脑节点收到来自该另一电脑节点,且相关于其自身的存储器的初始化结果时,该电脑节点经由所执行的驱动程序执行一相关于共享该等存储器的共享设定程序。
2.根据权利要求1所述的于丛集式系统中维持存储器共享方法,其特征在于,在该步骤(A)之后,还包含一步骤(E),当该电脑节点验证出其与该另一电脑节点间的非透明桥接的连接状态非处于断线状态时,该电脑节点计数一预设时间后,回到步骤(A)。
3.根据权利要求1所述的于丛集式系统中维持存储器共享方法,其特征在于,步骤(A)包含以下子步骤:
(A-1)借由该电脑节点经由所执行的应用程序侦测其与该另一电脑节点间的非透明桥接的连接状态是否处于断线状态;
(A-2)当该电脑节点侦测出其与该另一电脑节点间的非透明桥接的连接状态处于断线状态时,该电脑节点经由所执行的应用程序将一计数值加一,并判定该计数值是否大于等于一预设值;
(A-3)当该电脑节点判定出该计数值小于该预设值时,该电脑节点经由所执行的应用程序计数一侦测间隔时间后,重复步骤(A-1);
(A-4)当该电脑节点判定出该计数值大于等于该预设值时,该电脑节点经由所执行的应用程序重设该计数值,并验证出其与该另一电脑节点间的非透明桥接的连接状态处于断线状态;及
(A-5)当该电脑节点侦测出其与该另一电脑节点间的非透明桥接的连接状态非处于断线状态时,该电脑节点经由所执行的应用程序重设该计数值,并计数一预设时间后,重复步骤(A-1)。
4.根据权利要求3所述的于丛集式系统中维持存储器共享方法,其特征在于,还包含一步骤:
(F)在该电脑节点及该另一电脑节点间的非透明桥接的连接状态非处于断线状态下,该另一电脑节点在一小于等于该侦测间隔时间的更新间隔时间周期性地改变一储存于其存储器中的待更新资料;
在步骤(A-1)...
【专利技术属性】
技术研发人员:泰清秀,林宏达,许瀞文,
申请(专利权)人:佛山市顺德区顺达电脑厂有限公司,神云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。