全交换存储控制系统和其管理方法以及一种业务节点的制作方法

文档序号:7655907阅读:162来源:国知局

专利名称::全交换存储控制系统和其管理方法以及一种业务节点的制作方法
技术领域
:本发明涉及网络存储技术,特别是涉及全交换存储控制系统和其管理方法以及一种业务节点。
背景技术
:由于信息数据量的快速增加以及可靠性的更高要求,目前,出现了耦合于应用主机以及磁盘阵列之间的全交换网络存储控制系统。图l是在现有技术中全交换存储控制系统的结构示意图。参见图1,目前的全交换存储控制系统中包括管理节点和多个业务节点,并且,较佳地,如图l所示,管理节点可以包括能够相互备份的多个管理节点。参见图l,在目前的全交换网络存储系统中,管理节点不处理业务,而仅负责管理工作,如下发全交换存储控制系统的配置信息给各个业务节点,检测系统中是否有热插拔的业务节点等,当然管理节点还可以承担处理请求消息的任务,比如说为写请求分配緩存空间,甚至包括为读请求查询Cache是否命中等任务;而每一个业务节点则不负责管理工作,仅负责处理与其他业务节点之间的业务数据。其中,各个业务节点之间的通信需要通过管理节点进行转发,比如说需要相互发送一些读写请求等消息,另外如前所述在部分系统中业务节点的读写请求消息还需要管理节点进行处理。由以上描述可以看出,在现有技术中,全交换存储控制系统内部必须设置专用的管理节点来完成全交换存储控制系统中的所有管理工作,或者在部分系统中还承担请求消息的处理。这样,当专用的管理节点单点发生故障后,全交换存储控制系统中数量众多的业务节点则无法进行正常的通信,从而大大降低了全交换存储控制系统的可靠性。
发明内容有鉴于此,本发明的一个目的在于提供一种全交换存储控制系统的管理方法,本发明的又一个目的在于提供一种业务节点,本发明的再一个目的在于提供一种全交换存储控制系统,以便于提高全交换存储控制系统的可靠性。为了达到上述目的,本发明的技术方案是这样实现的一种全交换存储控制系统的管理方法,所述的全交换网络存储控制系统位于应用主机以及》兹盘阵列之间,用以处理应用主机向^兹盘阵列发起的读写操作,该方法包括全交换存储控制系统中的任意一个业务节点与其他业务节点协商,确定出作为管理节点的业务节点,作为管理节点的业务节点执行全交换存储控制系统的管理工作。一种业务节点,用于全交换网络存储控制系统中,其中该全交换网络存储控制系统位于应用主机以及磁盘阵列之间,用以处理应用主机向磁盘阵列发起的读写操作,该业务节点包括协商单元,用于与外部其他业务节点进行协商,当协商结果为管理节点时,将管理节点角色通知发送至管理处理单元;管理处理单元,用于在接收到管理节点角色通知后,执行全交换存储控制系统的管理工作;业务处理单元,用于与外部其他业务节点进行数据交互。由此可见,在本发明中,无需专有的管理节点,全交换存储控制系统中任意一个业务节点均可以通过协商作为管理节点,来执行全交换存储控制系统的管理工作,这样,即使全交换存储控制系统中只有一个业务节点存在,该业务节点也能够同时作为管理节点,保证全交换存储控制系统的正常业务处理和管理工作,因此,大大提高了全交换存储控制系统的可靠性,以及管理工作实现的灵活性。图1是在现有技术中全交换存储控制系统的结构示意图。图2是在本发明一个实施例中提出的全交换存储控制系统的结构示意图。图3是在本发明一个实施例中从业务节点中推举管理节点的流程图。图4是在本发明一个实施例中作为管理节点的业务节点下发配置管理信息的流程图。图5是在本发明一个较佳实施例中根据作为管理节点的业务节点产生的信号监须'J和切换管理节,泉的流程图。图6是在本发明一个实施例中热拔出处理流程图。图7是在本发明一个实施例中热插入处理流程图。图8是在本发明一个实施例中消息包格式的结构示意图。图9是在本发明一个实施例中提出的业务节点的结构示意图。图IO是在本发明一个实施例中管理处理单元的结构示意图。图11是在本发明一个实施例中信号控制子单元的具体结构示意图。图12是在本发明一个实施例中实现信号控制子单元的处理以及业务处理单元检测Locked信号处理的一种具体电路结构图。具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。本发明首先提出了一种全交换存储控制系统。图2是在本发明一个实施例中提出的全交换存储控制系统的结构示意图。参见图2,在本发明一个实施例中,全交换存储控制系统只包括多个业务节点,而不再包括专有的管理节点,并且,任意一个业务节点,用于与其他业务节点协商,确定出作为管理节点的业务节点,当自身作为管理节点时,执行全交换存储控制系统的管理工作。本领域技术人员清楚本发明的应用并不局限于图2的系统架构。其中,各个业务节点进行协商的方式多样,比如,可以采用将自身的优先级信息如槽位号等,发送给其他业务节点,并将优先级最高(如槽位号最小或最大)的业务节点作为管理节点;再如,将自身的处理能力信息发送给其他业务节点,并将处理能力最高的业务节点作为管理节点。下面则结合各个具体的业务实现流程来详细说明本发明提出的全交换存储控制系统的管理过程。图3是在本发明一个实施例中从业务节点中推举管理节点的流程图。参见图3,在本发明一个实施例中,在全交换存储控制系统初始启动时,以通过优先级协商方式确定管理节点为例,从各个业务节点中推举管理节点的过程具体包括以下步骤步骤301:全交换存储控制系统中的每一个业务节点启动后,将携带自身优先级信息的广播包发送给其他业务节点。为便于描述,以下步骤中以全交换存储控制系统中业务节点1的处理为例来说明每一个业务节点所执行的处理。步骤302:业务节点l接收其他业务节点发来的携带优先级信息的广播包。这里,业务节点1还可以根据各个广播包中的优先级信息以及自身的优先级,在自身中维护一个优先级队列。步骤303:业务节点1比较自身的优先级以及接收到的各个广播包中的优先级信息,判断自身的优先级是否为最高,如果是,则执行步骤304,否则,执行步骤305。步骤304:业务节点1将自身角色设置为业务节点加管理节点,结束当前流程。步骤305:业务节点l将自身角色设置为业务节点。这样,在全交换存储控制系统中的每一个业务节点均执行上述图3所示流程的处理后,则可从各个业务节点中推举出管理节点。在上述图3所示流程中,优先级信息可以是业务节点的槽位号,槽位号小则优先级高,槽位号大则优先级低。在推举出作为管理节点的业务节点之后,该作为管理节点的业务节点则需要执行全交换存储控制系统的管理工作,比如,向其他所有业务节点下发配置信息如ID以及管理信息,并且还需向其他业务节点输出可表征自身是否正常工作的信号。图4是在本发明一个实施例中作为管理节点的业务节点下发配置管理信息的流程图。参见图4,该流程具体包括以下步骤步骤401:作为管理节点的业务节点获取全交换存储控制系统中业务节点的基本信息,比如当前系统插入的业务节点的个数及其槽位号等信息。步骤402:作为管理节点的业务节点判断预先设置的全交换存储控制系统的配置方式,如果是动态配置方式,则执行步骤403,如果是静态配置方式,则执行步骤404。这里,如果是静态配置方式,那么,全交换存储控制系统中各个业务节点的标识(ID)已经预先配置在各个业务节点中,因此,作为管理节点的业务节点则无需再为各个业务节点分配ID,即可以直接执行后续步骤404的处理,如果是动态配置方式,则还需要执行后续步骤403中的分配ID的处理。步骤403:作为管理节点的业务节点为其他所有业务节点分配ID,并将分配的ID与业务节点的槽位号关联后,通过边带将分配的ID分别发送至对应的业务节点。步骤404:作为管理节点的业务节点通过带内通道将管理信息下发给其他所有业务节点。步骤405:不作为管理节点的其他所有业务节点根据边带或带内通道接收到的信息对自身进行配置。在推举出作为管理节点的业务节点后,该作为管理节点的业务节点还需要实时产生表征自身是否正常工作的信号,以便于在其无法正常工作时,其他业务节点能够及时协商确定一个新的管理节点。图5是在本发明一个较佳实施例中根据作为管理节点的业务节点产生的信号监测和切换管理节点的流程图。参见图5,该流程具体包括以下步骤步骤501:作为管理节点的业务节点在其正常工作时,实时产生脉沖形式的Locked信号,对该脉冲形式的Locked信号进行非锁定处理后输出。对全交换存储控制系统中作为管理节点的业务节点的工作情况进行分析可知,其工作情况包括该业务节点不存在,即已退出全交换存储控制系统;或该业务节点存在但由于故障无法正常工作;该业务节点正常工作。其中,当作为管理节点的业务节点不存在或该业务节点存在但由于故障无法正常工作时,其均可能对外输出高电平信号或低电平信号,因此,为了加以区分,作为管理节点的业务节点在正常工作时所输出的信号则不宜使用固定的高电平或低电平信号。而由于脉冲形式的信号具有一定的频率和高低电平变化,只有节点正常工作时才能产生,因此,在本步骤中,采用了脉沖形式的Locked信号作为表征节点正常工作的信号。进一步地,在本步骤中,当前作为管理节点的业务节点对Locked信号进行非锁定处理,是为了保证在其发生故障后,不会对Locked信号锁定,使得其他业务节点能够接管管理节点的角色来继续产生并输出脉沖形式的Locked信号。步骤502:不作为管理节点的业务节点检测Locked信号是否有效,如果是,则返回步骤502,否则,执行步骤503。在全交换存储控制系统中,可以预先将所有业务节点通过共享信号线相连,这样,在上述步骤501中,作为管理节点的业务节点可以将其产生的脉冲形式的Locked信号输出至全交换存储控制系统的共享信号线上,在本步骤502中,不作为管理节点的业务节点通过驱动器从共享信号线上得到Locked信号,并进行4企测。另外,检测Locked信号是否有效的方法为检测Locked信号是否为脉冲信号,如果是脉冲信号,则Locked信号有效,从而可确定当前作为管理节点的业务节点正常工作,如果不是脉冲信号,则Locked信号无效,从而可确定当前作为管理节点的业务节点已经无法正常工作。步骤503:不作为管理节点的每一个业务节点根据全交换存储控制泉统初始启动时从广播包中获取的其他各个业务节点的优先级以及自身的优先级的高低,确定自身是否可作为管理节点,如果是,则执行步骤505,否则,执行步骤504。步骤504:该业务节点将自身角色设置为业务节点,与其他业务节点交互数据,结束当前流程。步骤505:该业务节点将自身角色设置为业务节点加管理节点。步骤506:该业务节点产生脉沖形式的Locked信号,进行非锁定处理后输出。步骤507:该业务节点删除保存的原管理信息。步骤508:该业务节点更新自身中维护的优先级队列。这里,更新过程为删除之前作为管理节点的业务节点的优先级,优先级队列整体前移。步骤509:该业务节点产生新的管理信息,并分别下发给全交换存储控制系统中的其他所有业务节点。本步骤的实现过程与上述步骤404的过程相同。步骤510:该业务节点把故障的业务节点,即之前作为管理节点的业务节点的槽位号和ID信息通过告警通知进行上报。步骤511:该业务节点与其他业务节点交互数据。在实际的业务实现中,全交换存储控制系统中的任意一个业务节点均有可能被拔出,而导致该业务节点退出全交换存储控制系统。对于此种热拔出情况,具体的处理过程如图6所示,包括以下步骤步骤601:作为管理节点的业务节点收到拔出请求。这里,拔出请求可以是其他的一个不作为管理节点的业务节点将被拔出时产生并发送给作为管理节点的业务节点,也可以是作为管理节点的业务节点将被拔出时自己产生的。步骤602:作为管理节点的业务节点判断拔出请求是由自身产生还是其他业务节点产生,如果是自身产生,则执行步骤603,如果是其他业务节点产生,执行步骤608。步骤603:该业务节点判断当前是否存在可接管的业务节点,如果是,则执行步骤605,否则,执行步骤604。步骤604:停止驱动Locked信号,节点在位等信息设置为无效,作为管理节点的业务节点拔出,结束当前流程。步骤605:作为管理节点的业务节点根据自身中维护的优先级队列,从其他所有业务节点中选择一个作为管理节点,将管理节点通知发送至所选择的业务节点。所选择的业务节点在接收到管理节点通知后,返回准备接管响应,准备将自身设置为新的管理节点。步骤606:作为管理节点的业务节点判断在接管超时前是否接收到所选业务节点发来的准备接管响应,如果是,则执行步骤607,否则,返回步骤603。这里,所述的接管响应中可以包括当前作为管理节点的业务节点下发的更新后的管理信息。步骤607:作为管理节点的业务节点拔出,结束当前流程。步骤608:作为管理节点的业务节点更新自身中维护的优先级队列。这里,更新过程为从优先级队列中删除发来拔出请求的业务节点的优先级,优先级队列整体前移。步骤609:作为管理节点的业务节点将发来拔出请求的业务节点的信息从管理信息中删除,并将更新后的管理信息分别下发给全交换存储控制系统中的其他所有业务节点。在实际的业务实现中,随时有可能有一个新的业务节点需要加入全交换存储控制系统。对于此种热插入情况,具体的处理过程如图7所示,包括以下步骤步骤701:当一个业务节点,如业务节点O被插入时,业务节点O向全交换存储控制系统中的各个业务节点发送插入请求。步骤702:作为管理节点的业务节点接收到插入请求后,将为业务节点O分配的配置信息发送至业务节点0。这里,如果为动态配置方式,则配置信息中包括为该业务节点O分配的ID。步骤703:业务节点O根据接收到的配置信息进行初始化过程。步骤704:作为管理节点的业务节点判断在初始化超时时间到达之前,是否接收到业务节点O发来的初始化完毕通知,如果是,则执行步骤706,否则,执行步骤705。步骤705:作为管理节点的业务节点将取消加入管理包发送至业务节点0,拒绝业务节点O的加入,结束当前流程。步骤706'.作为管理节点的业务节点将业务节点O加入到优先级队列的最后。步骤707:作为管理节点的业务节点产生新的管理信息,并分别下发给全交换存储控制系统中的其他所有业务节点。在本发明提出的全交换存储控制系统中,作为管理节点的业务节点下发配置信息和管理信息时,可以采用自定义的消息包格式来承载配置信息和管理信息。其中,消息包格式的一种较佳结构可以参见图8所示,包括操作码(OPCODE)字段、类型(TYPE)字段、源节点标识(SRC.ID)字段、目的节点标识(TAR.ID)字段、长度(LENGTH)字段和多个数据(DATA)字段。其中,OPCODE字段用于表示需要进行的具体操作,每一个具体操作对应一个具体的操作码,其对应关系可以参见如下表1所示;TYPE字段用于表示需要进行的具体操作的类型,每一个操作类型对应一个具体的操作类型码,其对应关系可参见如下表2所示;SRC.ID字段用于表示发送该消息包的源业务节点;TAR.ID字段用于表示接收该消息包的目的业务节点;LENGTH字段用于表示该消息包的长度;每一个DATA字段用于携带具体的消息包内容即具体的配置信息内容或管理信息内容。这样,当作为管理节点的业务节点需要向其他业务节点下发配置信息或管理信息时,将该配置信息或管理信息对应的各种信息分别携带在消息包的各个字段中。<table>tableseeoriginaldocumentpage15</column></row><table>表1<table>tableseeoriginaldocumentpage15</column></row><table>表2以上详细描述了在本发明提出的全交换存储控制系统中各个业务节点之间协同工作的过程。另外,本发明还提出了一种业务节点。该业务节点可以应用于本发明提出的全交换存储控制系统中。图9是在本发明一个实施例中提出的业务节点的结构示意图。参见图9,在本发明一个实施例中,该业务节点内部可以包括协商单元,用于与外部其他业务节点进行协商,当协商结果为管理节点时,将管理节点角色通知发送至管理处理单元;管理处理单元,用于在接收到管理节点角色通知后,执行全交换存储控制系统的管理工作;业务处理单元,用于与外部其他业务节点进行数据交互。可见,当业务节点协商确定为管理节点时,则其不仅需要完成原有的数据交互业务,而且还要完成全交换存储控制系统的管理工作,当业务节点协商确定不作为管理节点时,则其仅需要完成原有的数据交互业务。图10是在本发明一个实施例中管理处理单元的结构示意图。参见图10,在本发明一个实施例提出的业务节点中,当该业务节点作为管理节点时,其不仅需要下发全交换存储控制系统的配置管理信息,而且还需要实时产生表征自身是否正常工作的信号,因此,其内部的管理处理单元具体可以划分为信息下发子单元和信号控制子单元,其中,信息下发子单元,用于在接收到管理节点角色通知后,将配置管理信息分别发送至外部的各个业务节点。而对于信号控制子单元,基于在步骤501处的分析可知,为了确保在任何情况下,均能够通过信号表示作为管理节点的业务节点是否在正常工作,且保证在其发生故障后,其他业务节点能够接管管理节点的角色来继续产生并输出信号,较佳地,信号控制子单元用于在接收到管理节点角色通知后,产生脉冲形式的Locked信号,对该Locked信号进行非锁定处理后,发送给外部其他的业务节点。图11是在本发明一个实施例中信号控制子单元的具体结构示意图。参见图11,信号控制子单元内部的具体结构可以包括信号产生模块,用于在所在业务节点正常工作时,产生脉冲形式的Locked信号,将该脉冲形式的Locked信号输出至复制模块;复制模块,用于对脉冲形式的Locked信号进行复制,将复制后的一路输出至三态门,另一路输出至延迟反向模块;延迟反向模块,对接收到的脉冲形式的Locked信号进行延迟反向处理后,输出至三态门的使能端;三态门,用于在使能端有效时,将接收到的脉冲形式的Locked信号输出至OD输出模块;OD输出模块,向外部其他业务节点输出脉冲形式的Locked信号。为了保证作为管理节点的业务节点故障后,不会对Locked信号进行锁定,参见图]1,所述信号控制子单元还可以进一步包括电源信号模块,这样,其保证发生故障后,不对Locked信号进行锁定,使得其他业务节点能够接管管理节点的角色来继续产生并输出信号的配合实现包括所述信号产生模块,进一步用于在所在业务节点无法正常工作时,将固定电平信号,可以是高电平信号或低电平信号,输出至所述复制模块;所述复制模块,进一步用于对接收到的固定电平信号进行复制,将复制后的一路脉输出至所述三态门,另一路输出至所述延迟反向模块;所述延迟反向模块,进一步用于对接收到的固定电平信号进行延迟反向处理后,输出至所述三态门的使能端;所述三态门,进一步用于在检测到使能端为有效低电平信号,且接收到高电平信号时,将高电平信号输出至所述OD输出模块,在检测到使能端为无效高电平信号,且接收到低电平信号时,停止工作;所述电源信号模块,用于通过上拉电阻将电源信号输出至所述OD输出模块;所述OD输出模块,进一步用于在接收到所述三态门输出的高电平信号或接收到电源信号时,停止驱动Locked信号。由此可见,当作为管理节点的业务节点无法正常工作时,无论其输出高电平信号还是低电平信号,OD输出模块最终均会停止驱动Locked信号,从而保证其他业务节点能够在接管管理节点角色后,继续驱动Locked信号。参见图10,当业务节点不作为管理节点时,其内部的业务处理单元则进一步用于通过驱动器接收外部作为管理节点的业务节点所输出的信号,检测该信号是否为脉冲形式的Locked信号,如果不是,则可确定当前作为管理节点的业务节点无法正常工作,则将协商通知发送至业务节点内部的协商单元,从而触发协商单元及时与其他业务节点重新协商确定作为管理节点的业务节点。其中,检测信号是否为脉冲形式的Locked信号的实现可以为业务处理单元对接收到的信号进行检测,如果检测到一个脉冲信号,则将计数器的值加1,如果在一个设定时间长度内,该计数器的值与初始值相比发生了变化,则可确定信号为脉沖形式的Locked信号,否则,可确定信号不是脉冲形式的Locked信号。业务节点中用于实现信号控制子单元的处理以及业务处理单元检测Locked信号的处理的一种具体电^各结构如图12所示。参见图12,业务节点11(Node11)作为管理节点产生Locked信号,业务节点21(Node21)作为非管理节点不产生Locked信号,该电路中,CMM101作为图11中的信号产生模块,Mul102作为图11中的复制模块,RC电路以及反向器105作为图11中的延迟反向模块,三态门103为图11中指出的三态门,OD门104为图11中的OD输出模块,连接到OD门104的上拉电阻与电源VCC作为图11中的电源信号才莫块,驱动器106为当业务节点作为非管理节点时接收Locked信号的驱动器。总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种全交换存储控制系统的管理方法,所述的全交换网络存储控制系统位于应用主机以及磁盘阵列之间,用以处理应用主机向磁盘阵列发起的读写操作,其特征在于,该方法包括全交换存储控制系统中的任意一个业务节点与其他业务节点协商,确定出作为管理节点的业务节点,作为管理节点的业务节点执行全交换存储控制系统的管理工作。2、根据权利要求1所述的方法,其特征在于,所述任意一个业务节点与其他业务节点协商确定出作为管理节点的业务节点的步骤包括所述任意一个业务节点将携带自身优先级信息的广播包发送给所述其他业务节点,并接收所述其他业务节点发来的携带优先级信息的广播包,并且,通过比较自身的优先级以及接收到的各个广播包中的优先级信息,确定出作为管理节点的业务节点。3、根据权利要求1所述的方法,其特征在于,所述作为管理节点的业务节点执行全交换存储控制系统的管理工作的步骤包括所述作为管理节点的业务节点获取预先设置的全交换存储控制系统的配置方式,如果是动态配置方式,则为其他所有业务节点分配ID,通过边带将分配的ID分别发送至对应的业务节点,并通过带内通道将管理信息下发给其他所有业务节点,如果是静态配置方式,则直接通过带内通道将管理信息下发给其他所有业务节点。4、根据权利要求l、2或3所述的方法,其特征在于,所述作为管理节点的业务节点执行全交换存储控制系统的管理工作的步骤包括所述作为管理节点的业务节点在自身正常工作时,产生脉冲形式的Locked信号并输出;该方法进一步包括不作为管理节点的任意一个业务节点检测所接收到的Locked信号是否为脉冲信号,如果不是,则转向执行所述与其他业务节点协商确定出作为管理节点的业务节点的步骤。5、根据权利要求4所述的方法,其特征在于,在产生脉冲形式的Locked信号之后,并在输出之前,进一步包括对产生的Locked信号进行非锁定处理。6、根据权利要求l、2或3所述的方法,其特征在于,所述作为管理节点的业务节点执行全交换存储控制系统的管理工作的步骤包括所述作为管理节点的业务节点接收其他业务节点发来的拔出请求,将发来拔出请求的业务节点的信息从管理信息中删除,将更新后的管理信息下发给其他所有业务节点,并且,在自身需要拔出时,根据其他所有业务节点的优先级,从其他所有业务节点中选择一个作为管理节点,将管理节点通知发送至所选择的业务节点。7、根据权利要求l、2或3所述的方法,其特征在于,所述作为管理节点的业务节点执行全交换存储控制系统的管理工作的步骤包括所述作为管理节点的业务节点接收其他业务节点发来的插入请求,将对应的配置信息发送至发来插入请求的业务节点,并更新管理信息,将更新后的管理信息下发给其他所有业务节点。8、一种业务节点,用于全交换网络存储控制系统中,其中该全交换网络存储控制系统位于应用主机以及磁盘阵列之间,用以处理应用主机向;兹盘阵列发起的读写操作,其特征在于,该业务节点包括协商单元,用于与外部其他业务节点进行协商,当协商结果为管理节点时,将管理节点角色通知发送至管理处理单元;管理处理单元,用于在接收到管理节点角色通知后,执行全交换存储控制系统的管理工作;业务处理单元,用于与外部其他业务节点进行数据交互。9、根据权利要求8所述的业务节点,其特征在于,所述管理处理单元包括信息下发子单元,用于在接收到管理节点角色通知后,将配置管理信息分别发送至外部的各个业务节点;信号控制子单元,用于在接收到管理节点角色通知后,产生脉冲形式的Locked信号,对该Locked信号进行非锁定处理后,发送给外部其他的业务节点。10、根据权利要求9所述的业务节点,其特征在于,所述信号控制子单元包括信号产生模块,用于在所在业务节点正常工作时,产生脉冲形式的Locked信号,将该脉冲形式的Locked信号输出至复制模块;复制模块,用于对脉冲形式的Locked信号进行复制,将复制后的一路输出至三态门,另一路输出至延迟反向模块;延迟反向模块,对接收到的脉冲形式的Locked信号进行延迟反向处理后,输出至三态门的使能端;三态门,用于在使能端有效时,将接收到的脉冲形式的Locked信号输出至OD输出模块;OD输出模块,向外部其他业务节点输出脉冲形式的Locked信号。11、根据权利要求IO所述的业务节点,其特征在于,所述信号控制子单元进一步包括电源信号模块,其中,所述信号产生模块,进一步用于在所在业务节点无法正常工作时,将固定电平信号输出至所述复制模块;所述复制模块,进一步用于对接收到的固定电平信号进行复制,将复制后的一路脉输出至所述三态门,另一路输出至所述延迟反向模块;所述延迟反向模块,进一步用于对接收到的固定电平信号进行延迟反向处理后,输出至所述三态门的使能端;所述三态门,进一步用于在检测到使能端为有效低电平信号,且接收到高电平信号时,将高电平信号输出至所述OD输出模块,在检测到使能端为无效高电平信号,且接收到低电平信号时,停止工作;所述电源信号模块,用于通过上拉电阻将电源信号输出至所述OD输出模块;所述OD输出模块,进一步用于在接收到所述三态门输出的高电平信号或接收到电源信号时,停止驱动Locked信号。12、根据权利要求9至11中任意一项所述的业务节点,其特征在于,所述业务处理单元,进一步用于通过驱动器接收外部作为管理节点的业务节点所输出的信号,检测该信号是否为脉冲形式的Locked信号,如果不是,则将协商通知发送至所述协商单元。13、一种全交换存储控制系统,其特征在于,包括两个或者两个以上如权利要求8至12中任意一项所述的业务节点。全文摘要本发明公开了一种全交换存储控制系统的管理方法、一种业务节点以及一种全交换存储控制系统。本发明方法包括全交换存储控制系统中的任意一个业务节点与其他业务节点协商,确定出作为管理节点的业务节点,由作为管理节点的业务节点执行全交换存储控制系统的管理工作。本发明的业务节点包括协商单元、管理处理单元和业务处理单元。本发明提高了全交换存储控制系统的可靠性。文档编号H04L12/56GK101374152SQ20071012063公开日2009年2月25日申请日期2007年8月22日优先权日2007年8月22日发明者刘介良,辉安,赖守锋申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1