[0004] 本发明提出了一种基于云计算的高性能计算方法,以解决上述背景技术中提出的问题。
[0005] 本发明提出了一种基于云计算的高性能计算方法,包括如下步骤:
[0006] S1:在云计算管理系统内建立虚拟连接器,调节虚拟连接器的基本参数,计算机通过虚拟连接器连接HPC,虚拟连接器的建立步骤为:
[0007] (1)在计算机内的控制面板中打开系统管理界面;
[0008] (2)在管理窗格中,展开管理界面的属性框,然后单击连接器;
[0009] (3)在任务窗格中的连接器之下,单击创建连接器;
[0010] S2:在与HPC成功连接后,在计算机内创建数据调度系统和存储系统,对计算过程中用到的参数进行调度;
[0011] S3:在计算机内建立数据交互通道,数据在计算机与HPC之间进行传递;
[0012] S4:采集计算机上各个节点的数据,将计算机的节点数据导入HPC中,进行数据综合计算。
[0013] 优选的,所述S1中,基本参数的调节是根据HPC内的基本数据进行调节,使虚拟连接器内的数据与HPC内的基本数据保持在可连接状态,调节虚拟连接器内的基本参数使得在连接HPC的过程中,计算机与HPC在共同工作的过程中数据传递更快,避免在连接过程中由于基础数据不匹配导致数据传递慢或者断开连接,且虚拟连接器内的基本参数直接影响虚拟连接器的稳定性,基本参数的不同导致虚拟连接器在工作的过程中容易崩溃,影响HPC对数据的处理。
[0014] 优选的, 所述S1中,虚拟连接器连接HPC的步骤为:
[0015] (1)在计算机的查询框内,输入新连接器的名称,检索到新建立的连接器,确保选中启用此连接器;
[0016] (2)在连接界面内的服务器信息区域中,输入HPC的名称;
[0017] (3)在连接界面内区域中,选择现有帐户或者单击新建;
[0018] (4)在运行方式帐户对话框内的显示名称框中,输入此运行方式帐户的名称在帐户列表中,选择需要连接的HPC名称,输入有权连接连接器的HPC的凭据,然后单击确定,在连接页上,单击测试连接,在测试连接对话框中,确保出现已成功连接到服务器,然后单击确定;
[0019] (5)对连接界面进行设置,确保设置正确,在完成页面上,确保收到已成功连接连接器的消息。
[0020] 优选的, 所述S2中,数据调度系统包含数据提取模块和数据整合模块,在向数据调度系统输入特征参数后,数据提取模块快速接收特征参数,将特征参数传输至数据库内,数据整合模块对接收的特征参数进行整合,根据特征参数的某些特征,将数据分类整合存放,在需要提取数据进行节点计算时,数据提取模块将从数据库内提取特征参数进行节点计算。
[0021] 优选的,所述S2中,存储系统是对输入计算机内的数据进行存储,方便计算机在计算的过程中可快速的从存储系统内提取特征参数。
[0022] 优选的, 所述S3中,数据交互通道的建立步骤为:
[0023] (1)设置数据交互接口,根据计算的需要设置连接接口,包括接口连接的名称、连接方式和连接秘钥;
[0024] (2)根据接口设置的内容获取相对应的配置,HPC与计算机实现接口连接,配置包含的信息有接口请求连接的方式,和与接口相匹配的秘钥,接着对传入的参数进行验证和处理,对数据完成整理后,调用数据请求;
[0025] (3)从计算机配置文件库中读取相关配置,根据配置信息对数据请求进行验证,当请求验证成功后,将从数据库内调出符合请求的数据。
[0026] 优选的,所述S4中,数据采集过程为HPC向计算机中发出节点数据采集命令,计算机在接受到数据采集命令后,计算机对采集命令进行验证,确定命令后,计算机将各个计算节点的数据进行集中,生成节点数据包。
[0027] 优选的,所述S4中,数据导入过程为HPC向计算机中发出命令,计算机通过数据交互通道,将经过整合的节点传输给HPC,数据包在进入HPC后,由HPC内的数据读取模块对数据包进行读取和拆分,生成单一独立的节点数据信息。
[0028] 本发明提出的一种基于云计算的高性能计算方法,有益效果在于:
[0029] 1、通过虚拟连接器,将计算机和HPC相连,由计算机计算各个节点的参数,最终由HPC进行综合计算,降低了计算难度,加快了计算的速度。
[0030] 2、通过数据调度系统对参数进行调度,使得计算机和HPC在工作的过程中各个模块均在进行计算,不会存在资源闲置状态。