本发明涉及电子信息技术领域,具体为一种计算机系统与应用于该系统的故障计算机替换方法。
背景技术:
近来市场上已经有了高密度计算机系统,其中单个机架上包括几十至几百个计算机节点,这样的计算机系统通常包括被称为预备节点的预备计算机,一般而言,预备计算机并不常使用,仅在常用计算机发生故障时作为替代计算机使用,在该集群系统中,当计算机在操作期间发生故障时,由计算机执行的服务由操作系统转移到另一个提到计算机中使用,现有的计算机系统对于故障计算机替换的技术不够完善,为此,我们提出了一种计算机系统与应用于该系统的故障计算机替换方法。
技术实现要素:
本发明的目的在于提供一种计算机系统与应用于该系统的故障计算机替换方法,以解决上述背景技术中提出的现有的计算机系统对于故障计算机替换的技术不够完善的问题。
为实现上述目的,本发明提供如下技术方案:一种计算机系统,包括:局域网服务器、基于局域网服务器的局域网和客户端,所述局域网服务器和客户端组成为该计算机系统的硬件;
局域网服务器:局域网服务器作为局域网内信号交流的载体,客户端之间通过局域网服务器进行数据交流;
客户端:客户端作为计算机系统的硬件载体,为计算机系统正常运行提供运行环境,客户端的软件包括:计算机操作系统,基于计算机系统的运行环境检测系统、信息交流系统、信息反馈系统和数据转移系统,计算机操作系统满足计算机客户端的正常使用的最基本运行要求,运行环境检测系统建立于计算机操作系统之上,对计算机操作系统的运行环境和使用效率进行检测,信息交流系统建立于计算机操作系统之上,信息交流系统用于客户端之间信息交流的使用工具,信息反馈系统建立于计算机操作系统之上,作为客户端之间信息请求反馈用,数据转移系统作为客户端之间信息转移的工具。
优选的,所述客户端上设置有数据接口,且数据接口为I/O数据端口,所述客户端通过数据接口与局域网服务器进行数据交流。
优选的,所述客户端满足局域网服务协议和互联网服务协议。
优选的,所述运行环境检测系统包括CPU反应速度检测单元和操作系统稳定性检测单元,所述CPU反应速度检测单元对CPU的反应速度进行检测作为CPU评定的基础,所述操作系统稳定性检测单元对于操作系统的使用效率和崩溃情况进行检测,作为评定操作系统适配情况的评定基础。
优选的,该计算机系统的故障计算机替换方法的步骤具体如下:
S1:运行环境检测系统对客户端的计算机操作系统的运行环境进行检测,检测CPU使用效率和计算机操作系统的出现故障的频率和次数,并以此作为计算机操作系统运行环境的检测评定基础,若评定的结果计算机操作系统的运行环境无法正常进行,则该客户端通过信息交流系统发出请求信息并将请求信息和计算机操作系统运行环境的情况输出至局域网服务器;
S2:局域网服务器根据各个客户端的计算机操作系统运行环境进行排次,并将客户端的计算机操作系统运行环境较好的作为优先替换对象,局域网服务器向计算机操作系统运行环境较好的客户端发出信息请求;
S3:步骤S2中计算机操作系统运行环境较好的客户端通过信息交流系统收到请求信息后并将请求信息与自身的运行环境做对比,若计算机操作系统运行环境较好的客户端满足替换请求,则两个客户端之间通过数据转移系统进行数据传输;
S4:若计算机操作系统运行环境较好的客户端不满足替换请求,则计算机操作系统运行环境较好的客户端通过信息反馈系统将拒绝信息返回至局域网服务器;
S5:局域网服务器根据客户端的计算机操作系统运行环境排次进行选取第二个替代客户端,并重复步骤S3和S4,直至完成数据转移。
与现有技术相比,本发明的有益效果是:该计算机系统,以局域网服务器作为传输纽带,并且以递推的方式进行替代客户端的选取,便于对优秀客户端的选取,替代客户端的功能较好。
附图说明
图1为本发明系统原理图;
图2为本发明客户端系统原理图;
图3为本发明替换方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-3,本发明提供一种技术方案:一种计算机系统,包括:局域网服务器、基于局域网服务器的局域网和客户端,所述局域网服务器和客户端组成为该计算机系统的硬件;
局域网服务器:局域网服务器作为局域网内信号交流的载体,客户端之间通过局域网服务器进行数据交流;
客户端:客户端作为计算机系统的硬件载体,为计算机系统正常运行提供运行环境,客户端的软件包括:计算机操作系统,基于计算机系统的运行环境检测系统、信息交流系统、信息反馈系统和数据转移系统,计算机操作系统满足计算机客户端的正常使用的最基本运行要求,运行环境检测系统建立于计算机操作系统之上,对计算机操作系统的运行环境和使用效率进行检测,信息交流系统建立于计算机操作系统之上,信息交流系统用于客户端之间信息交流的使用工具,信息反馈系统建立于计算机操作系统之上,作为客户端之间信息请求反馈用,数据转移系统作为客户端之间信息转移的工具。
其中,所述客户端上设置有数据接口,且数据接口为I/O数据端口,所述客户端通过数据接口与局域网服务器进行数据交流,所述客户端满足局域网服务协议和互联网服务协议,所述运行环境检测系统包括CPU反应速度检测单元和操作系统稳定性检测单元,所述CPU反应速度检测单元对CPU的反应速度进行检测作为CPU评定的基础,所述操作系统稳定性检测单元对于操作系统的使用效率和崩溃情况进行检测,作为评定操作系统适配情况的评定基础。
一种计算机系统的故障计算机替换方法,该计算机系统的故障计算机替换方法的步骤具体如下:
S1:运行环境检测系统对客户端的计算机操作系统的运行环境进行检测,检测CPU使用效率和计算机操作系统的出现故障的频率和次数,并以此作为计算机操作系统运行环境的检测评定基础,若评定的结果计算机操作系统的运行环境无法正常进行,则该客户端通过信息交流系统发出请求信息并将请求信息和计算机操作系统运行环境的情况输出至局域网服务器;
S2:局域网服务器根据各个客户端的计算机操作系统运行环境进行排次,并将客户端的计算机操作系统运行环境较好的作为优先替换对象,局域网服务器向计算机操作系统运行环境较好的客户端发出信息请求;
S3:步骤S2中计算机操作系统运行环境较好的客户端通过信息交流系统收到请求信息后并将请求信息与自身的运行环境做对比,若计算机操作系统运行环境较好的客户端满足替换请求,则两个客户端之间通过数据转移系统进行数据传输;
S4:若计算机操作系统运行环境较好的客户端不满足替换请求,则计算机操作系统运行环境较好的客户端通过信息反馈系统将拒绝信息返回至局域网服务器;
S5:局域网服务器根据客户端的计算机操作系统运行环境排次进行选取第二个替代客户端,并重复步骤S3和S4,直至完成数据转移。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。