信息处理方法及处理系统与流程

文档序号:11519436阅读:190来源:国知局
信息处理方法及处理系统与流程

本发明涉及电子技术领域,尤其涉及一种信息处理方法及处理系统。



背景技术:

在信息处理系统中,可能配置有多个处理节点以及为处理节点提供的各种进行信息处理所需的资源。这里的资源可包括存储资源以及虚拟网卡等网络资源等。

在所述信息处理系统中通常有两种存储资源分配方式:

第一种,静态分配;

第二种,动态分配。

静态分配在使用过程中不要再进行资源分配,但是这可能会导致存储资源有效利用率低;

动态分配会根据各个处理节点的当前需求,分配资源;但是动态分配存储资源,这样每一次处理节点分配的资源都是不确定的,这就导致了温度控制的不可控性,进而会导致在资源动态分配的信息处理结构中,某些存储资源的温度过高的现象。



技术实现要素:

有鉴于此,本发明实施例期望提供一种信息处理方法及处理系统,至少部分解决存储资源过热的问题。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例第一方面提供一种信息处理方法,应用于处理系统中,其中,所述处理系统包括:多个处理节点及与所述处理节点存储资源池;所述方法包括:

当检测到所述存储资源池的过热事件时,确定导致所述过热事件的第一存储资源对应的第一处理节点;

向第一处理节点发送降频指令,其中,所述降频指令,用于降低所述处理节点的工作频率。

基于上述方案,所述方法还包括:

在为第n处理节点分配第n存储资源时,池系统管理单元(pooledsystemmanagementelement,psme)记录所述第n处理节点和所述第n存储资源的对应关系,其中,所述n为小于n的正整数;所述n为所述处理系统包括所述处理节点的总个数;

所述当检测到所述存储资源池的过热事件时,确定导致所述过热事件的第一存储资源对应的第一处理节点,包括:

查询所述对应关系,确定导致所述第一处理节点。

基于上述方案,所述记录所述第n处理节点和所述第n存储资源的对应关系,包括:

将所述第n处理节点的节点标识和所述第n存储资源的资源标识,对应发送给预设单元,其中,所述预设单元包括基板管理器(baseboardmanagementcontroller,bmc)、管理控制器(managementcontroller,mc)、远程监控和管理单元(remotemonitoring&management,rmm)及资源池化管理单元的至少其中之一;

所述预设单元对应存储所述第n处理节点的节点标识和所述第n存储资源的资源标识,形成所述对应关系;

所述查询所述对应关系,确定导致所述第一处理节点,包括:

当检测到所述过热事件时,所述预设单元本地查询所述对应关系确定出所述第一处理节点。

基于上述方案,所述当检测到所述存储资源池的过热事件时,确定导致所述过热事件的第一存储资源对应的第一处理节点,包括:

接收预设单元发送携的所述过热事件,其中,所述过热事件携带有导致所述过热事件的第一存储资源的资源标识,其中,所述预设单元包括bmc、mc、远程监控和管理单元及资源池化管理单元的至少其中之一;

所述psme在接收到所述过热事件之后,根据所述第一存储资源的资源标识查询所述对应关系确定出所述第一处理节点。

基于上述方案,所述方法还包括:

所述psme将所述第一处理节点的节点标识发送给通用资源管理(genericassetmanagement,gam)模块;

所述向第一处理节点发送降频指令,包括:

所述gam模块向所述第一处理节点发送降频指令。

基于上述方案,所述方法还包括:

所述psme将所述第一处理节点的节点标识发送给所述预设单元;

所述向第一处理节点发送降频指令,包括:

所述预设单元向所述第一处理节点发送降频指令。

基于上述方案,所述当检测到所述存储资源池的过热事件时,确定导致所述过热事件的第一存储资源对应的第一处理节点,包括:

当检测到所述存储资源池的过热事件时,预设单元向所述psme发送资源携带有所述第一存储资源的资源标识的查询请求,其中,所述预设单元包括bmc、mc、远程监控和管理单元及资源池化管理单元的至少其中之一;

接收所述psme基于所述查询请求返回的携带有第一处理节点的节点标识的查询响应;

所述向第一处理节点发送降频指令,包括:

所述预设单元依据所述节点标识,向所述第一处理节点发送所述降频指令。

本发明实施例第二方面提供了一种处理系统,包括:

多个处理节点;

总线子系统,与所述处理节点连接;

存储资源池,通过所述总线子系统与所述处理节点连接;

冷却子系统,包括设置在所述存储资源池所在位置冷却所述存储资源池的第一冷却子系统;

管理子系统,分别与所述总线子系统、存储资源池、冷却子系统及所述处理节点连接,用于当检测到所述当检测到所述存储资源池的过热事件时,确定导致所述过热事件的第一存储资源对应的第一处理节点;向第一处理节点发送降频指令,其中,所述降频指令,用于降低所述处理节点的工作频率。

基于上述方案,所述管理子系统包括:

psme,用于在为第n处理节点分配第n存储资源时,所述第n处理节点和所述第n存储资源的对应关系,其中,所述n为小于n的正整数;所述n为所述处理系统包括所述处理节点的总个数。

基于上述方案,所述管理子系统还包括:

预设单元,所述预设单元包括:bmc、mc、rmm及资源池化管理单元的至少其中之一;

所述psem,还用于将所述第n处理节点的节点标识和所述第n存储资源的资源标识,对应发送给预设单元;

所述预设单元,用于对应存储所述第n处理节点的节点标识和所述第n存储资源的资源标识,形成所述对应关系,当检测到所述过热事件时,本地查询所述对应关系,确定所述第一处理节点。

本发明实施例提供的信息处理方法及处理系统,会在检测到过热事件时,确定导致过热事件的存储资源对应的处理节点。通过向该处理节点发送降频指令,从而使得该处理节点方位该存储资源的频次降低,从而降低所述存储资源的温度,从而解决处理系统各种存储资源池部分存储资源过热的问题。

附图说明

图1为本发明实施例提供的第一种信息处理方法的流程示意图;

图2为本发明实施例提供的第二种信息处理方法的流程示意图;

图3为本发明实施例提供的第三种信息处理方法的流程示意图;

图4为本发明实施例提供的第四种信息处理方法的流程示意图;

图5为本发明实施例提供的第五种信息处理方法的流程示意图;

图6为本发明实施例提供的第六种信息处理方法的流程示意图;

图7为本发明实施例提供的一种处理系统的结构示意图。

具体实施方式

以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。

本实施例提供一种信息处理方法,应用于处理系统中,其中,所述处理系统包括:多个处理节点及与所述处理节点存储资源池。本实施例中所述处理系统包括多个处理节点,多个存储资源。但是存储资源被集成形成了资源池,所述处理节点通过总线池内总线,可连接到所述存储资源池。每一个所述处理节点均可以使用所述存储资源池内的存储资源。

如图1所示,所述方法包括:

步骤s110:当检测到所述存储资源池的过热事件时,确定导致所述过热事件的第一存储资源对应的第一处理节点;

步骤s120:向第一处理节点发送降频指令,其中,所述降频指令,用于降低所述处理节点的工作频率。

本实施例所述信息处理方法,当检测到存储资源池有过热事件发生,这里的过热事件发生是指存储资源池内至少部分存储资源因为被过度读写,导致过热。这里的过热是指所述存储资源的温度高于预设温度。当存储资源过热时,通常会导致信息丢失和/或存储资源的使用寿命过短的问题。

在本实施例中当检测到过热事件,首先将会确定对当前过热的第一存储资源进行读写操作等处理的第一处理节点。第一处理节点的频繁的访问第一存储资源,从而会导致第一存储资源的温度居高不下,在本实施例中为了减低所述第一存储资源的温度,在本实施例的步骤s120会向所述第一处理节点发送将频指令。当所述第一处理节点接收到降频指令之后,会降低所述第一处理节点的工作频率,从而降低所述第一处理节点对所述第一存储资源的访问频次,从而降低所述第一存储资源因为频繁被访问导致的温度过高的问题,从而可以减低所述第一存储的温度,从而解决所述过热问题。

在本实施例中所述方法还包括:

当检测到所述过热事件时,检测所述处理系统中冷却子系统的当前工作状态;

所述步骤s110具体可包括:若所述冷却子系统当前已经工作最大冷却功率,则确定所述第一存储资源对应的第一处理节点。在确定出所述第一处理节点之后执行步骤s120;

若所述冷却子系统当前未工作在所述最大冷却功率,则加大所述第一存储资源所在位置的冷却子系统的当前功率,通过所述冷却子系统的冷却降低所述第一存储资源的温度,从而无需对所述第一处理节点进行降频,从而减少第一处理节点不必要降频导致的处理系统的响应速度慢及资源使用率不高的问题。

在一些实施例中,如图2所示,所述方法还包括:

步骤s101:在为第n处理节点分配第n存储资源时,psme记录所述第n处理节点和所述第n存储资源的对应关系,其中,所述n为小于n的正整数;所述n为所述处理系统包括所述处理节点的总个数。在本实施例中所述对应关系中记录所述第n处理节点的节点标识和所述第n存储资源的资源标识,这样的话,以所述存储资源为查询依据查询所述对应关系,可以确定出该存储资源对应的处理节点的节点标识。在本实施例中所述n为不小于2的正整数。

所述psme会接收软件管理单元(pod)的资源分配请求;psme根据所述资源分配请求,查询当前存储资源的资源状态,将所述资源状态返回给pod,pod根据返回的资源状态,为处理节点分配存储资源,通知psme将对应的存储资源分配给对应的处理节点。这样的话,psme就知道哪些存储资源分配给了哪一个处理节点使用。所述psme就可以通过记录所述处理节点的节点标识和所述存储资源的资源标识形成所述对应关系。例如,所述pod根据所述资源状态响应所述资源分配请求,为第n个处理节点分配存储资源,分配给所述第n处理节点的存储资源在本实施例中称之为所述第n存储资源。在完成存储资源分配之后,所述psme或其他处理系统中的功能实体,会记录所述第n处理节点的节点标识和所述第n存储资源的资源标识,形成所述对应关系,方便后续查询所述对应关系。

在后续处理系统的运行中,所述处理节点关闭或启动都会由所述psme检测到,所述psme通过向所述pod发送释放请求,则所述pod都会解绑所述处理节点和所述存储资源,从而释放所述存储资源。

所述方法还包括:所述psme还会根据所述资源释放操作,更新所述对应关系,例如解绑某些处理节点的节点标识和资源标识的对应关系。

在本实施例中所述存储资源可为动态分配的,所述对应关系也会根据存储资源的当前分配状态,动态更新;从而解决动态分配存储资源时发生的部分存储资源因为频繁被访问导致的过热问题。

所述步骤s110可包括:

查询所述对应关系,确定导致所述第一处理节点。

在本实施例中查询所述对应关系的执行主体,可为所述psme,也可以是其他存储有所述对应关系的功能实体。

在一些实施例中,所述记录所述对应关系可包括:

psme将所述第n处理节点的节点标识和所述第n存储资源的资源标识,对应发送给预设单元,其中,所述预设单元包括bmc、mc、rmm及资源池化管理单元的至少其中之一;

所述预设单元对应存储所述第n处理节点的节点标识和所述第n存储资源的资源标识,形成所述对应关系。

所述步骤s110可包括:

当检测到所述过热事件时,所述预设单元本地查询所述对应关系确定出所述第一处理节点。

在本实施例中所述psme在进行存储资源的分配的时候,会将对应的处理节点的节点标识和分配该处理节点的存储资源的资源标识发送给预设单元,这里的预设单元即为前述功能实体的一种。这样的话,该预设单元就能够在本地存储有所述对应关系。在本实施例中所述预设单元可为检测或形成所述过热事件的功能实体。若是这样的话,当所述预设单元通过检测存储资源池中各个存储资源的温度,发现了有温度过高的现象,形成了所述过热事件之后,不用等到所述psme确定出所述第一处理节点,而是可以自行确定出所述第一处理节点,及时的通过向所述第一处理节点发送降频指令,可以降低所述第一处理节点的工作频率,从而通过减少对第一存储资源的读写等访问频次,迅速降低第一存储资源的温度,减少过热的时长;显然可以提升过热的处理速率。

在本实施例中所述预设单元可包括:bmc、mc、rmm及资源池单元等。

所述bmc,还可用于进行所述处理系统中的伺服器管理和监控。

所述mc,还可用于设备管理和监控。这里的设备可为所述处理系统中的各种设备。

所述rmm又可以称为rmc,是一种标准界面化的软件管理服务单元,可以用于管理及监控机柜内所有设备的温度,还可以用于处理系统中的电源管理。

所述资源池单元,可为对各个资源池进行资源池层面监控管理的功能实体。

总之,这些预设单元都可以检测到所述过热事件的主体设备。由这些预设单元存储所述对应关系,则一旦检测到所述过热事件,就可以通过本地查询简便快速确定出所述第一处理节点;同时也可以减少因需要向所述psme查询第一处理节点,必须向所述psme发送第一存储资源的资源标识带来的数据量的传输和信息交互次数的增加。

在一些实施例中所述psme还会将存储资源被释放掉的状况通知到所述预设单元,从而所述预设单元会根据素数psme的通知,更新所述对应关系,确保所述对应关系中的存储资源和处理节点之间的对应关系是正确的。

在一些实施例中,所述步骤s110可包括:

psme接收预设单元发送携的所述过热事件,其中,所述过热事件携带有导致所述过热事件的第一存储资源的资源标识,其中,所述预设单元包括bmc、mc、远程监控和管理单元及资源池化管理单元的至少其中之一;

所述psme在接收到所述过热事件之后,根据所述第一存储资源的资源标识查询所述对应关系确定出所述第一处理节点。

在本实施例中,所述psme接收预设单元上报的过热事件,该过热事件中携带有所述预设单元确定出的导致过热事件的第一存储资源的资源标识。psme在接收到所述过热事件之后,将会提取出所述资源标识,利用所述资源标识为查询依据,查询在进行资源分配是记录的对应关系,从而确定出当前使用所述第一存储资源的第一处理节点的节点标识。一旦第一处理节点的节点标识确定了,向第一处理节点发送降频指令的执行主体就知道了向哪一个处理接节点发送的降频质量了。

在本实施例中第一存储资源和第一处理节点中的“第一”都仅是泛指,不表示所述处理系统中某一个特殊的存储资源或处理节点。所述第一存储资源被分配给了第一处理节点,故第一处理节点被降频之后,所述第一存储资源被访问的频次就会降低了,从而降低所述第一存储资源的温度。

在一些实施例中,所述方法还包括:

所述psme将所述第一处理节点的节点标识发送给gam模块;

所述步骤s120可包括:

所述gam模块向所述第一处理节点发送降频指令。

在本实施例中所述psme将查询出的第一处理节点的节点标识,发送给gam模块,这里的gam模块会向第一处理节点发送降频指令。在本实施例中所述降频指令可以通过所述预设单元发送给素数第一处理节点。

在本实施例中所述gam模块可为psme的一个模块;所述psme的核心模块确定出所述第一处理节点的节点标识之后,向所述gam模块发送所述节点标识,所述gam模块形成降频指令发送给第一处理节点。

在一些实施例中,所述方法还包括:

所述psme将所述第一处理节点的节点标识发送给所述预设单元;

所述步骤s120可,包括:

所述预设单元向所述第一处理节点发送降频指令。

在本实施例中所述psme自身并不形成降频指令,而是直接将所述第一处理节点的节点标识发送给所述预设单元,由预设单元接收到所述节点标识之后形成所述降频指令,发送给所述第一处理节点。

在还有一些实施例中,所述步骤s110可包括:

当检测到所述存储资源池的过热事件时,预设单元向所述psme发送资源携带有所述第一存储资源的资源标识的查询请求,其中,所述预设单元包括bmc、mc、远程监控和管理单元及资源池化管理单元的至少其中之一;

接收所述psme基于所述查询请求返回的携带有第一处理节点的节点标识的查询响应。

在本实施例中所述预设单元当检测到过热事件之后,会向psme发送查询请求,这里的查询请求是请求psme查询过热的第一存储资源对应的第一处理节点的。在本实施例中第一存储资源分配给了第一处理节点,psme形成了所述第一处理节点的节点标识和第一存储资源的资源标识的对应关系。

在本实施例中所述预设单元是通过专门的查询请求向所述psme发送导致所述过热事件的第一存储资源的资源标识的。

所述步骤s120可包括:所述预设单元依据所述节点标识,向所述第一处理节点发送所述降频指令。

所述预设单元在接收到所述psme发送的节点标识之后,会形成降频指令发送给第一处理节点,从而促使第一处理节点降频,从而降低所述第一存储资源的温度,解决所述过热事件。

以下结合上述任意实施例提供几个具体示例:

示例一:

如图3所示,本示例提供一种信息处理方法,以处理前述实施例提供的对应关系,包括:

步骤s1:pod向所述psme的核心模块发送资源状态收集请求;

步骤s2:psme向pod返回资源状态信息;

步骤s3:pod根据所述资源状态信息,指示向处理节点分配对应的存储资源;

步骤s4:psme的核心模块记录所述处理节点的节点标识和所述存储资源的资源标识,形成对应关系;

步骤s5:所述psme的gam模块将所述对应关系通知给预定单元,所述预定单元包括rmm、bmc或mc或资源池单元等。

步骤s6:处理节点关闭了,所述psme的核心模块请求pod释放对应的存储资源;

步骤s7:pod向psme的核心模块发送解绑指令;

步骤s8:psme释放对应的存储资源,并通知所述预设单元。

如图4所示,本示例基于前述信息处理方法,包括:

步骤s11:预设单元检测到过热事件;

步骤s12:预设单元本地查询对应记录,确定出导致过热事件的存储资源对应的处理节点;

步骤s13:预设单元给确定出的处理节点发送降频指令。

示例二:

如图5所示,本示例提供一种信息处理方法,其特征在于,包括:

步骤s21:rmm、bmc、bc或资源池单元检测到过热事件之后,将所述过热事件上报给gam模块;

步骤s22:gam模块将所述过热事件上报给psme的核心模块;

步骤s23:所述psme的核心模块将所述过热事件上报给pod;

步骤s24:所述psme核心模块本地查询资源标识和节点标识的对应关系确定出导致过热的存储资源对应的处理节点的节点标识,将所述节点标识返回给gam模块;

步骤s25:gam模块向所述rmm、bmc、bc或资源池单元发送降频指令。

示例三:

如图6所示,本示例提供一种信息处理方法,其特征在于,包括:

步骤s31:rmm、bmc、bc或资源池单元检测到过热事件之后,将所述过热事件上报给gam模块;

步骤s32:gam模块将所述过热事件上报给psme的核心模块;

步骤s33:所述psme的核心模块将所述过热事件上报给pod;

步骤s34:所述rmm、bmc、bc或资源池单元向psme的核心模块发送查询请求;

步骤s35:所述psme核心模块本地查询资源标识和节点标识的对应关系确定出导致过热的存储资源对应的处理节点的节点标识,将所述节点标识返回给所述rmm、bmc、bc或资源池单元;

步骤s36:所述rmm、bmc、bc或资源池单元向对应的处理节点发送降频指令。

如图7所示,本实施例提供一种处理系统,包括:

多个处理节点110;

总线子系统120,与所述处理节点110连接;

存储资源池130,通过所述总线子系统120与所述处理节点110连接;

冷却子系统140,至少包括设置在所述存储资源池所在位置冷却所述存储资源池的第一冷却子系统141;

管理子系统150,分别与所述总线子系统120、存储资源池130、冷却子系统140及所述处理节点110连接,用于当检测到所述当检测到所述存储资源池的过热事件时,确定导致所述过热事件的第一存储资源对应的第一处理节点;向第一处理节点发送降频指令,其中,所述降频指令,用于降低所述处理节点的工作频率。

在本实施例中所述第一存储资源为所述资源池中的部分资源,所述第一处理节点为所述多个处理节点中的一个。

在本实施例中管理子系统150,会检测过热事件,当检测到过热事件时,确定出导致某一个存储资源或某一区域存储过热的处理节点。为了降低对应存储资源的过热问题,在本实施例中会向确定出的处理节点发送降频指令。使得对应的处理节点进行降频处理。

在一些实施例中,若所述管理子系统150发现,虽然检测到过热事件,但是当前所述冷却子系统140并为工作最大冷却功率,则提升所述冷却子系统的最大冷却功率,通过冷却系统的冷却实现对存储资源的降温。若所述管理子系统150发现,检测到过热事件且所述冷却子系统已经工作最大冷却功率,则确定出所述第一处理节点,通过降频指令降低所述第一处理节点的工作频率。

在本实施例中所述管理子系统150,还用于动态为所述处理节点分配存储资源,并动态更新所述处理节点的节点标识和为其所分配的存储资源的资源标识之间的对应关系,从而确保当存储资源池130中部分存储资源过热时,可以定位到对应的处理节点,从而通过降低处理节点的工作频率,达到对该存储资源进行降温的目的。

在一些实施例中,所述管理子系统包括:

psme,用于在为第n处理节点分配第n存储资源时,所述第n处理节点和所述第n存储资源的对应关系,其中,所述n为小于n的正整数;所述n为所述处理系统包括所述处理节点的总个数。

在还有一些实施例中。所述管理子系统还包括:

预设单元,所述预设单元包括:bmc、mc、rmm及资源池化管理单元的至少其中之一;

所述psem,还用于将所述第n处理节点的节点标识和所述第n存储资源的资源标识,对应发送给预设单元;

所述预设单元,用于对应存储所述第n处理节点的节点标识和所述第n存储资源的资源标识,形成所述对应关系,当检测到所述过热事件时,本地查询所述对应关系,确定所述第一处理节点。

本实施例提供的处理系统,可为应用于前述任意一个实施例提供的信息处理方法的系统,可以通过前述操作,减少存储资源局部过热的现象。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1