【技术实现步骤摘要】
一种双机系统及其控制方法
本专利技术涉及调度通信
,尤其涉及一种双机系统及其控制方法。
技术介绍
在电力调度领域,对设备可靠性要求很高,从软件和硬件层面上都不允许有单设备故障点产生,所以为调度终端提供服务的基本都是双机系统,当一台服务器出现故障,另一台服务器能够及时接管业务。但是,本专利技术人在实施本专利技术的过程中发现,在目前的双机系统中,仅能由其中一台服务器提供资源来处理调度业务,即使另一台服务器上有可用的资源,也不能分摊使用,造成资源的浪费。
技术实现思路
本专利技术实施例提供一种双机系统及其控制方法,能够提高双机系统中的资源利用率。本专利技术一实施例提供一种双机系统,包括两台分别被预先设置为主用状态和备用状态的服务器;其中,每一台服务器均包括逻辑控制模块、用于接入调度终端的接入模块和与若干种业务一一对应的若干个资源模块;每一种业务对应的资源模块中包含用于处理该种业务的多个资源;所述逻辑控制模块,用于在其所属的服务器处于主用状态的情况下,定时获取两台服务器中的各 ...
【技术保护点】
1.一种双机系统,其特征在于,包括两台分别被预先设置为主用状态和备用状态的服务器;/n其中,每一台服务器均包括逻辑控制模块、用于接入调度终端的接入模块和与若干种业务一一对应的若干个资源模块;/n每一种业务对应的资源模块中包含用于处理该种业务的多个资源;/n所述逻辑控制模块,用于在其所属的服务器处于主用状态的情况下,定时获取两台服务器中的各个资源模块内的可用空闲资源的数量;/n所述逻辑控制模块,还用于在接收到调度终端发送的针对目标业务的业务处理请求时,根据最近一次获取到的两台服务器中的与所述目标业务对应的目标资源模块内的可用空闲资源的数量和预设的资源分配策略,调用两个所述目标 ...
【技术特征摘要】
1.一种双机系统,其特征在于,包括两台分别被预先设置为主用状态和备用状态的服务器;
其中,每一台服务器均包括逻辑控制模块、用于接入调度终端的接入模块和与若干种业务一一对应的若干个资源模块;
每一种业务对应的资源模块中包含用于处理该种业务的多个资源;
所述逻辑控制模块,用于在其所属的服务器处于主用状态的情况下,定时获取两台服务器中的各个资源模块内的可用空闲资源的数量;
所述逻辑控制模块,还用于在接收到调度终端发送的针对目标业务的业务处理请求时,根据最近一次获取到的两台服务器中的与所述目标业务对应的目标资源模块内的可用空闲资源的数量和预设的资源分配策略,调用两个所述目标资源模块中的可用空闲资源处理所述目标业务。
2.如权利要求1所述的双机系统,其特征在于,两台服务器中的各个资源模块在正常运行时,均定时发送状态信息至所述处于主用状态的服务器的逻辑控制模块;其中,所述状态信息包括资源总数量和已用资源数量;
则所述处于主用状态的服务器的逻辑控制模块具体通过以下方式获取两台服务器中的各个资源模块内的可用空闲资源的数量:
定时判断是否在最近预设时间内接收到两台服务器中的各个资源模块发送的状态信息,得到与每一服务器的每一资源模块对应的判断结果;其中,所述状态信息包括资源总数量和已用资源数量;
对于判断结果为是的每一资源模块,根据该资源模块的状态信息中的资源总数量和已用资源数量,计算得到该资源模块内的可用空闲资源的数量;
对于判断结果为否的每一资源模块,确定该资源模块内的可用空闲资源的数量为0。
3.如权利要求1所述的双机系统,其特征在于,每一台服务器还包括主备决策模块,两台服务器的主备决策模块相连接;
所述主备决策模块,用于在其所属的服务器处于主用状态的情况下,定时检测其所属的服务器是否满足预设的主备切换条件,若是,则将其所属的服务器切换为备用状态,并将本服务器切换为备用状态的消息发送至其所属的服务器中的其他模块,以及发送状态切换请求至处于备用状态的服务器中的主备决策模块;
所述主备决策模块,还用于在接收到所述状态切换请求时,将其所属的服务器切换为主用状态,并将本服务器切换为主用状态的消息发送至其所属的服务器中的其他模块。
4.如权利要求3所述的双机系统,其特征在于,两台服务器的逻辑控制模块相连接;
所述逻辑控制模块,还用于在其所属的服务器处于主用状态的情况下,实时同步数据至处于备用状态的服务器的逻辑控制模块。
5.如权利要求3所述的双机系统,其特征在于,被预先设置为主用状态的服务器绑定了预设的虚拟地址,所述虚拟地址用于所述双机系统与所述调度终端进行通信;
则所述逻...
【专利技术属性】
技术研发人员:张延斌,柯国富,
申请(专利权)人:广州广哈通信股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。