集群节点状态变更装置及方法制造方法及图纸

技术编号:11410445 阅读:41 留言:0更新日期:2015-05-06 09:43
本发明专利技术所要解决的技术问题是提供一种各个集群节点通过自行诊断而无管理者介入地确定节点自身变更为活动状态还是变更为备用状态的节点并变更节点的状态的集群节点状态变更装置及方法。

【技术实现步骤摘要】
集群节点状态变更装置及方法
本专利技术涉及一种集群节点状态变更装置及方法。更详细地,本专利技术涉及一种即使没有管理者的介入也能够变更集群节点的集群节点状态变更装置及方法。
技术介绍
现有的集群节点的管理是通过指定参与到集群内的活动节点(ActiveNode)和当前虽未参与到集群内但正准备参与中的备用节点(StandbyNode)来进行管理。参与到集群内的活动节点可表示在集群管理中仅活动节点给用户提供资源等服务。以往,当集群扩展时,也是在指定活动节点和备用节点之后进行添加来扩展集群。因此,现有的集群节点管理技术与周边环境要素、用户的服务请求的增加或减少无关地管理节点,因而浪费资源或不容易为满足适当的服务质量而作出应对方案。虽然存在管理者通过持续监测集群节点的状态和资源状态等来管理活动节点的个数的方法,但是管理者的持续监测也不容易,并且根据周边环境要素、用户的服务请求的增加或减少的及时的对应和有效的对应也很难。
技术实现思路
为了解决上述的问题,本专利技术所要解决的技术问题是提供一种各个集群节点通过自行诊断而无管理者介入地确定节点自身变更为活动状态还是变更为备用状态的节点并变更节点的状态的集群节点状态变更装置及方法。本专利技术的技术问题并不限于上面所提及的技术问题,本领域技术人员能够从下面的记载中明确理解本文没有提及到的其他问题。为了实现上述技术问题,根据本专利技术的第一方面的集群节点状态变更装置,用于变更包含在各个节点具有彼此不同的优先级的多节点环境集群中的多个节点的操作状态,所述装置可包括:有效状态信息接收部,接收关于多个节点中特定节点是否为不可参与到所述集群内的状态的信息;活动判断部,在由所述有效状态信息接收部接收的信息为所述特定节点可参与到所述集群内的情况下,判断所述特定节点是处于活动状态还是处于在所述集群内参与待机中的备用状态;以及状态变更确定部,利用各个所述节点都具有的彼此不同的优先级来确定是否变更由所述活动判断部判断的所述特定节点的状态。为了实现上述技术问题,根据本专利技术的第二方面的集群节点状态变更方法,用于变更包含在各个节点具有彼此不同的优先级的多节点环境集群中的多个节点的操作状态,所述方法可包括:有效状态信息接收步骤,接收关于多个节点中特定节点是否为不可参与到所述集群内的状态的信息;活动判断步骤,在通过所述有效状态信息接收步骤接收的信息为所述特定节点可参与到所述集群内的情况下,判断所述特定节点是处于活动状态还是处于在所述集群内参与待机中的备用状态;以及状态变更确定步骤,利用各个所述节点都具有的优先级来确定是否变更由所述活动判断部判断的所述特定节点的状态。根据如上所述的本专利技术,集群节点能够根据情况自行将自身的状态变更为活动状态或备用状态。此外,本专利技术中,不需要管理者专门介入,各个节点能够自动根据用户请求、集群的负载、资源提供情况等多种情况适当地变更节点状态,因此在费用方面也可以是有效的。此外,本专利技术由于能够有效且灵活地进行节点的扩展及减少,因而能够确保集群节点管理的容易性,并且能够保证资源节约及所期望的QoS(服务质量)。附图说明图1是适用本专利技术的一实施例的集群管理节点状态变更装置的集群的结构图。图2是本专利技术的一实施例的集群状态变更装置的方框图。图3是表示本专利技术的一实施例的集群节点状态变更装置的状态变更确定部的一例的方框图。图4是用于说明SA变更确定部及AS变更确定部的具体的一例的方框图。图5是本专利技术的一实施例的集群节点状态变更方法的流程图。图6是表示SA变更确定部将处于备用状态的特定节点的状态变更为活动状态的SA变更步骤(步骤S300)的一例的流程图。图7是表示AS变更确定部将处于活动状态的特定节点的状态变更为备用状态的AS变更步骤(步骤S400)的一例的流程图。图8是说明辅助标志信息变更步骤(步骤S500)的一例的流程图。图9是表示优先级重置部的一例的方框图。图10是本专利技术的一实施例的集群节点状态变更装置的结构图。具体实施方式下面,参照附图,对本专利技术的优选实施例进行详细说明。参照附图的同时参照详细地后述的实施例,将会明确本专利技术的优点及特征,以及实现这些的方法。但是,本专利技术并不限定于以下所公开的实施例,而是可以以彼此不同的多种方式实现,本实施例仅仅使本专利技术的公开全面,并且为了告知本专利技术所属
的技术人员本专利技术的范围而提供的,本专利技术仅由权利要求的范围定义。在说明书全文中相同附图标记指相同的结构要素。当提及某个结构要素“连接”或者“联接”在其他结构要素时,应该理解为可以直接连接或联接在其他结构要素,也可以在中间存在其他结构要素。反之,当提及某个结构要素“直接连接”或者“直接联接”在其他结构要素时,应该理解为中间不存在其他结构要素。如果没有其他定义,则在本说明书中所使用的所有用语(包括技术用语及科技用语)能够以本专利技术所属
的技术人员共同理解的含义使用。另外,一般来讲,在所使用的词典中定义的用语只要没有被明确地特别定义,就不异常地或过度地解释。在本说明书中,单数形式只要在句子中未特别提及就可以包括复数形式。在说明书中使用的“包括(comprises)”和/或“包含(comprising)”并不排除提及的结构要素、步骤、动作和/或元件之外的一个以上的其他结构要素、步骤、动作和/或元件的存在或附加。图1是适用本专利技术的一实施例的集群节点状态变更装置的集群的结构图。参照图1,适用本专利技术的一实施例的集群节点状态变更装置的集群,可具有与能够向用户提供资源等服务的一个以上的节点及集群中存在的节点数相同数量的集群节点状态变更装置。本专利技术的一实施例的集群管理节点状态变更装置能够在每一个节点中存在一个,并且还可以以包含于节点的状态或者与节点无线或有线连接的状态存在。即,在集群内通过自行诊断第一节点10的状态来进行变更的装置可为第一集群节点状态变更装置11,通过自行诊断第二节点20的状态来进行变更的装置可为第二集群节点状态变更装置21,通过自行诊断第三节点30的状态来进行变更的装置可为第三集群节点状态变更装置31,通过自行诊断第四节点40的状态来进行变更的装置可为第四集群节点状态变更装置41。本专利技术中说明的集群内节点一般是与构成集群的节点相同的概念,但是,各节点具有从最高优先级至最低优先级的优先级。此外,本专利技术适用于多节点环境的集群是有效的,但还可以适用于单节点环境的集群。可以根据情况变更各节点的优先级。共享存储单元能够存储集群内各节点所具有的集群节点状态变更装置之间共享的信息。具体来讲,共享存储单元能够存储各节点的元数据(Metadata)、关于已设定的规则的信息、关于已设定的时间的信息、关于已设定的最大临界点的信息和/或关于已设定的最小临界点的信息。各节点的集群节点状态变更装置可通过共享存储单元的各节点的元数据等来收集自身的节点以及其他节点的状态等的多种信息。本专利技术可按优先级顺序执行将每一个节点确定/变更为活动或非活动状态的过程。参照图2至图9,对本专利技术的一实施例的集群节点状态变更装置及集群节点状态变更方法进行具体的说明。图2是本专利技术的一实施例的集群节点状态变更装置的方框图。参照图2,本专利技术的一实施例的集群节点状态变更装置1000可包括:初始信息接收部100、辅助模式信息提供部200、辅助标志信息提供部300、有效本文档来自技高网
...

【技术保护点】
一种集群节点状态变更装置,用于变更包含在各个节点具有彼此不同的优先级的多节点环境集群中的多个节点的操作状态,所述装置包括:有效状态信息接收部,接收关于多个节点中特定节点是否处于不可参与到所述集群内的状态的信息;活动判断部,在由所述有效状态信息接收部接收的信息为所述特定节点可参与到所述集群内的情况下,判断所述特定节点是处于活动状态还是处于在所述集群内参与待机中的备用状态;以及状态变更确定部,利用各个所述节点都具有的彼此不同的优先级来确定是否变更由所述活动判断部判断的所述特定节点的状态。

【技术特征摘要】
2013.10.30 KR 10-2013-01302771.一种集群节点状态变更装置,用于变更包含在各个节点具有彼此不同的优先级的多节点环境集群中的多个节点的操作状态,所述装置包括:有效状态信息接收部,接收关于多个节点中特定节点是否处于不可参与到所述集群内的状态的信息;活动判断部,在由所述有效状态信息接收部接收的信息为所述特定节点可参与到所述集群内的情况下,判断所述特定节点是处于活动状态还是处于在所述集群内参与待机中的备用状态;以及状态变更确定部,利用各个所述节点都具有的彼此不同的优先级和辅助标志信息来确定是否变更由所述活动判断部判断的所述特定节点的状态,所述辅助标志信息是在对应于与所述特定节点的优先级相差一级的较低优先级的节点处于所述备用状态的情况下,关于能否将对应于所述相差一级的较低优先级的节点的所述备用状态变更为活动状态的信息。2.根据权利要求1所述的集群节点状态变更装置,其中,所述状态变更确定部包括:活动信息收集部,收集关于所述集群中所包括的多个节点中处于所述活动状态的节点的信息;备用信息收集部,收集关于所述集群中所包括的多个节点中处于所述备用状态的节点的信息;以及SA变更确定部,在所述特定节点处于所述备用状态的情况下,确定是否将处于所述备用状态的所述特定节点变更为所述活动状态。3.根据权利要求2所述的集群节点状态变更装置,其中,所述SA变更确定部在所述集群中所包括的多个节点中不存在处于所述活动状态的节点的情况下,利用收集到的处于所述备用状态的节点的信息,分别比较收集到的处于所述备用状态的节点的优先级与所述特定节点的优先级,在比较结果为所述特定节点的优先级最高的情况下,将所述特定节点的状态变更为所述活动状态。4.根据权利要求1所述的集群节点状态变更装置,其中,所述集群节点状态变更装置进一步包括:辅助标志信息提供部,接收所述特定节点的初始优先级设定信息和多个节点中可变更为活动状态的最大节点个数信息,并提供所述辅助标志信息,所述活动状态为参与到所述集群内的状态,以及辅助模式信息提供部,利用所接收的可变更为所述活动状态的最大节点个数信息来提供辅助模式信息,所述辅助模式信息为关于能否变更由所述辅助标志信息提供部提供的信息的信息,所述状态变更确定部利用所述辅助模式信息和所述辅助标志信息来确定是否变更由所述活动判断部判断的所述特定节点的状态。5.根据权利要求3所述的集群节点状态变更装置,其中,所述SA变更确定部包括:辅助标志信息确认部,在所述集群中所包括的多个节点中存在至少一个的所述活动状态的节点的情况下,确认收集到的处于所述活动状态的多个节点中优先级最低的节点NodeA的辅助标志信息;优先级比较部,在由所述辅助标志信息确认部确认的辅助标志信息为对应于与所述NodeA相差一级的较低优先级的节点可变更为所述活动状态的信息的情况下,利用关于收集到的处于所述备用状态的节点的信息,分别比较收集到的处于所述备用状态的节点的优先级与所述特定节点的优先级;以及SA变更部,在所述优先级比较部的比较结果为所述特定节点的优先级最高的情况下,将所述特定节点的状态变更为所述活动状态。6.根据权利要求2所述的集群节点状态变更装置,其中,所述活动信息收集部和所述备用信息收集部利用所述集群的多个节点的元数据信息来收集信息,由所述活动信息收集部收集的关于处于所述活动状态的节点的信息中包括处于所述活动状态的节点的优先级信息和辅助标志信息,由所述备用信息收集部收集的关于处于所述备用状态的节点的信息中包括处于所述备用状态的节点的优先级信息。7.根据权利要求5所述的集群节点状态变更装置,其中,在由所述辅助标志信息确认部确认的所述辅助标志信息为对应于与所述NodeA相差一级的较低优先级的节点不可变更为所述活动状态的信息的情况下,或所述优先级比较部的比较结果为所述特定节点的优先级并非最高的情况下,不将所述特定节点的所述备用状态变更为所述活动状态,并且在经过已设定的时间之后再执行通过所述有效状态信息接收部进行的信息接收、通过所述活动判断部进行的状态判断以及通过所述状态变更确定部进行的是否进行状态变更的判断。8.根据权利要求1所述的集群节点状态变更装置,其中,所述状态变更确定部包括:活动信息收集部,收集关于所述集群中所包括的多个节点中处于活动状态的节点的信息;以及AS变更确定部,在所述特定节点处于所述活动状态的情况下,确定是否将处于所述活动状态的所述特定节点变更为所述备用状态。9.根据权利要求8所述的集群节点状态变更装置,其中,所述AS变更确定部包括:优先级比较部,在所述集群中所包括的多个节点中存在至少一个的处于活动状态的节点的情况下,利用收集到的处于所述活动状态的节点的信息,分别比较收集到的处于所述活动...

【专利技术属性】
技术研发人员:金钟三孙镐永金铉洙安泽洙
申请(专利权)人:三星SDS株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1