[发明专利]一种故障计算机自动切换方法及装置在审
申请号: | 201710007524.7 | 申请日: | 2017-01-05 |
公开(公告)号: | CN106708666A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 翟红生;郑伟勇;李艳玮;周苑;司志高 | 申请(专利权)人: | 河南工程学院 |
主分类号: | G06F11/16 | 分类号: | G06F11/16;G06F11/30 |
代理公司: | 西安铭泽知识产权代理事务所(普通合伙)61223 | 代理人: | 潘宏伟 |
地址: | 451191 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 故障 计算机 自动 切换 方法 装置 | ||
1.一种故障计算机自动切换方法,其特征在于,包括:
性能计算模块获取同一个局域网内每台计算机的硬件信息,根据所述硬件信息计算每台计算机的综合处理能力评分,并将每台计算机的综合处理能力评分以及每个硬件的处理能力评分存储在数据存储模块中;
所述数据存储模块每经过一个第一时间间隔对每台计算机中正在处理的文件进行备份,同时删除上一次备份的文件;
状态监测模块每经过一个第二时间间隔向每台计算机发送一个状态询问消息,如果某台计算机没有在预定时间长度内反馈状态消息,所述状态监测模块判断该计算机处于宕机状态;
硬盘切换模块在计算机宕机后,检测宕机的计算机是否具有备用硬盘;如果有,则由所述数据存储模块将备份的文件复制到备用硬盘;在宕机计算机切换到备用硬盘后,由所述数据存储模块继续进行文件备份,并判断切换硬盘的计算机是否宕机;如果切换硬盘的计算机也宕机,或者计算机没有备用硬盘,则进入下一步骤;
计算机选择模块查询所有计算机的当前状态,若存在空闲状态的计算机,则将从宕机计算机备份的文件对应的综合要求评分与处于空闲状态的计算机的综合处理能力评分进行比较,在综合处理能力评分高于文件的综合要求评分的空闲计算机中随机选取一台,将备份的文件复制到选择的计算机中。
2.如权利要求1所述的方法,其特征在于,所述硬件信息中包括CPU、内存、显卡和硬盘的信息,所述性能计算模块分别计算所述CPU、内存、显卡和硬盘的处理能力评分,每个所述处理能力评分之和即为所述综合处理能力评分。
3.如权利要求1所述的方法,其特征在于,所述文件的综合要求评分为对计算机每个硬件的要求评分之和,在综合处理能力评分高于文件的综合要求评分的空闲计算机中,所述计算机选择模块还分别将所述文件的综合要求评分中每一项对硬件的要求评分与所述综合处理能力评分中每一项硬件的处理能力评分进行对应比较,如果每一项硬件的处理能力评分均高于对应的对硬件的要求评分,则选择该计算机。
4.一种故障计算机自动切换装置,其特征在于,包括:
性能计算模块,用于获取同一个局域网内每台计算机的硬件信息,根据所述硬件信息计算每台计算机的综合处理能力评分,并将每台计算机的综合处理能力评分以及每一个硬件的处理能力评分存储在数据存储模块中;
所述数据存储模块用于每经过一个第一时间间隔对每台计算机中正在处理的文件进行备份,同时删除上一次备份的文件;
状态监测模块,用于每经过一个第二时间间隔向每台计算机发送一个状态询问消息,如果某台计算机没有在所述预定时间长度内反馈状态消息,所述状态监测模块判断该计算机处于宕机状态;
硬盘切换模块,用于在计算机宕机后,检测宕机的计算机是否具有备用硬盘;如果有,则由所述数据存储模块将备份的文件复制到备用硬盘;在宕机计算机切换到备用硬盘后,由所述数据存储模块继续进行文件备份,并判断切换硬盘的计算机是否宕机;
计算机选择模块,用于在切换硬盘的计算机也宕机,或者计算机没有备用硬盘时,查询所有计算的当前状态,若存在空闲状态的计算机,则将从宕机计算机备份的文件对应的综合要求评分与处于空闲状态的计算机的综合处理能力评分进行比较,在综合处理能力评分高于文件的综合要求评分的空闲计算机中随机选取一台,将备份的文件复制到选择的计算机中。
5.如权利要求4所述的装置,其特征在于,所述硬件信息中包括CPU、内存、显卡和硬盘的信息,所述性能计算模块分别计算所述CPU、内存、显卡和硬盘的处理能力评分,每个所述处理能力评分之和即为所述综合处理能力评分。
6.如权利要求4所述的装置,其特征在于,所述文件的综合要求评分为对计算机每个硬件的要求评分之和,在综合处理能力评分高于文件的综合要求评分的空闲计算机中,所述计算机选择模块还分别将所述文件的综合要求评分中每一项对硬件的要求评分与所述综合处理能力评分中每一项硬件的处理能力评分进行对应比较,如果每一项硬件的处理能力评分均高于对应的对硬件的要求评分,则选择该计算机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南工程学院,未经河南工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710007524.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空压机装置
- 下一篇:一种基于可编程器件的冗余容错计算机数据同步电路