[发明专利]一种基于超级计算机的云交互系统有效
申请号: | 202110311628.3 | 申请日: | 2021-03-24 |
公开(公告)号: | CN112882851B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 康波;孟祥飞;孙华文;郭佳;李菲菲;高佑强 | 申请(专利权)人: | 国家超级计算天津中心 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/50 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 丁慧玲 |
地址: | 300457 天津市经济*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 超级 计算机 交互 系统 | ||
本发明涉及一种基于超级计算机的云交互系统,包括一个或多个超级计算机、消息队列转发服务器和云服务器,云服务器通过消息队列转发服务器与超级计算机连接,其中,所述云服务器连接一个或多个用户终端,能够被所述用户终端通过浏览器访问,云服务器接收用户终端通过浏览器输入的可视化指令,并发送给消息队列转发服务器;消息队列转发服务器将可视化指令发送给目标超级计算机;目标超级计算机将所接收的可视化指令转换为自身可执行的命令行指令并执行,然后将执行结果映射至云服务器上;云服务器将执行结果发送至浏览器进行显示。本发明无需输入命令行操作,直接通过浏览器与超级计算机进行交互,提高了交互效率和计算效率,降低了交互成本。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于超级计算机的云交互系统。
背景技术
超级计算机是指多个计算节点组合起来的能平行进行大规模计算或数据处理的计算机,也称为并行计算机,是目前计算机中功能最强、运算最快、存储量最大的一类,多用于国家高科技领域和尖端技术研究,是一个国家科技发展水平和综合国力的重要体现。
超级计算机的执行效率很高,但是,超级计算机对应的是命令行交互界面,仅有专业人员才能与其进行交互。且不同超级计算机上所支持的命令序列也可能不同,即便是专业人员也需要掌握待操作的超级计算机所对应的命令序列知识才能实现交互,普通用户很难实现与超级计算机的交互,且通过命行交互的效率低,成本高。普通用户通常访问云服务器,界面交互效率高,但云服务器与超级计算机相比,计算效率很低,因此如何提供一种便于普通用户使用,且能同时兼顾交互效率和执行效率的系统成为亟待解决的技术问题。
发明内容
本发明目的在于,提供一种基于超级计算机的云交互系统,无需输入命令行操作,即可直接通过浏览器与超级计算机进行交互,同时提高了交互效率和计算效率,并便于前端与后端的协同,降低了交互成本。
本发明实施例提供了一种基于超级计算机的云交互系统,包括一个或多个超级计算机、消息队列转发服务器和云服务器,所述云服务器通过所述消息队列转发服务器与所述超级计算机连接,其中,
所述云服务器连接一个或多个用户终端,能够被所述用户终端通过浏览器访问,所述云服务器接收所述用户终端通过浏览器输入的可视化指令,并发送给所述消息队列转发服务器;
所述消息队列转发服务器用于将所述可视化指令发送给目标超级计算机;
所述目标超级计算机将所接收的可视化指令转换为自身可执行的命令行指令并执行,然后将执行结果映射至所述云服务器上;
所述云服务器将执行结果发送至所述用户终端的浏览器进行显示。
进一步的,所述超级计算机包括登录节点、计算集群和存储集群,其中,
所述消息队列转发服务器与所述登录节点相连接,用于将所述可视化指令发送给登录节点;
所述登录节点用于将所接收的可视化指令转化为所述超级计算机可执行的命令行指令并发送给所述计算集群;
所述计算集群用于执行所述命令行指令并将执行结果存储至所述存储集群中;
所述云服务器与所述存储集群相连接,用于从所述计算集群中获取所述执行结果。
进一步的,所述云服务器和超级计算机之间设置有接口程序,所述接口程序用于将所述可视化指令转化为超级计算机能够执行的命令行指令,所述可视化指令包括操作数和操作码。
进一步的,所述接口程序包括安装在所述云服务器的第一接口程序和安装在所述登录节点的第二接口程序,其中,
所述第一接口程序用于将所述可视化指令转化为目标数据结构后再转发给所述消息队列转发服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家超级计算天津中心,未经国家超级计算天津中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110311628.3/2.html,转载请声明来源钻瓜专利网。