[发明专利]一种双机系统及其控制方法有效
申请号: | 202110406130.5 | 申请日: | 2021-04-15 |
公开(公告)号: | CN113220448B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 张延斌;柯国富 | 申请(专利权)人: | 广州广哈通信股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/20 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 510663 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 双机 系统 及其 控制 方法 | ||
本发明公开了一种双机系统及其控制方法,该系统包括两台分别被预先设置为主用状态和备用状态的服务器;其中,每一台服务器包括逻辑控制模块、用于接入调度终端的接入模块和与若干种业务一一对应的若干个资源模块;逻辑控制模块,用于在其所属的服务器处于主用状态的情况下,定时获取两台服务器中的各个资源模块内的可用空闲资源的数量;逻辑控制模块,还用于在接收到调度终端发送的针对目标业务的业务处理请求时,根据最近一次获取到的两台服务器中的与目标业务对应的目标资源模块内的可用空闲资源的数量和预设的资源分配策略,调用两个目标资源模块中的可用空闲资源处理目标业务。采用本发明实施例,能够提高双机系统中的资源利用率。
技术领域
本发明涉及调度通信技术领域,尤其涉及一种双机系统及其控制方法。
背景技术
在电力调度领域,对设备可靠性要求很高,从软件和硬件层面上都不允许有单设备故障点产生,所以为调度终端提供服务的基本都是双机系统,当一台服务器出现故障,另一台服务器能够及时接管业务。但是,本发明人在实施本发明的过程中发现,在目前的双机系统中,仅能由其中一台服务器提供资源来处理调度业务,即使另一台服务器上有可用的资源,也不能分摊使用,造成资源的浪费。
发明内容
本发明实施例提供一种双机系统及其控制方法,能够提高双机系统中的资源利用率。
本发明一实施例提供一种双机系统,包括两台分别被预先设置为主用状态和备用状态的服务器;
其中,每一台服务器均包括逻辑控制模块、用于接入调度终端的接入模块和与若干种业务一一对应的若干个资源模块;
每一种业务对应的资源模块中包含用于处理该种业务的多个资源;
所述逻辑控制模块,用于在其所属的服务器处于主用状态的情况下,定时获取两台服务器中的各个资源模块内的可用空闲资源的数量;
所述逻辑控制模块,还用于在接收到调度终端发送的针对目标业务的业务处理请求时,根据最近一次获取到的两台服务器中的与所述目标业务对应的目标资源模块内的可用空闲资源的数量和预设的资源分配策略,调用两个所述目标资源模块中的可用空闲资源处理所述目标业务。
作为上述方案的改进,两台服务器中的各个资源模块在正常运行时,均定时发送状态信息至所述处于主用状态的服务器的逻辑控制模块;其中,所述状态信息包括资源总数量和已用资源数量;
则所述处于主用状态的服务器的逻辑控制模块具体通过以下方式获取两台服务器中的各个资源模块内的可用空闲资源的数量:
定时判断是否在最近预设时间内接收到两台服务器中的各个资源模块发送的状态信息,得到与每一服务器的每一资源模块对应的判断结果;其中,所述状态信息包括资源总数量和已用资源数量;
对于判断结果为是的每一资源模块,根据该资源模块的状态信息中的资源总数量和已用资源数量,计算得到该资源模块内的可用空闲资源的数量;
对于判断结果为否的每一资源模块,确定该资源模块内的可用空闲资源的数量为0。
作为上述方案的改进,每一台服务器还包括主备决策模块,两台服务器的主备决策模块相连接;
所述主备决策模块,用于在其所属的服务器处于主用状态的情况下,定时检测其所属的服务器是否满足预设的主备切换条件,若是,则将其所属的服务器切换为备用状态,并将本服务器切换为备用状态的消息发送至其所属的服务器中的其他模块,以及发送状态切换请求至处于备用状态的服务器中的主备决策模块;
所述主备决策模块,还用于在接收到所述状态切换请求时,将其所属的服务器切换为主用状态,并将本服务器切换为主用状态的消息发送至其所属的服务器中的其他模块。
作为上述方案的改进,两台服务器的逻辑控制模块相连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州广哈通信股份有限公司,未经广州广哈通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110406130.5/2.html,转载请声明来源钻瓜专利网。