[发明专利]超级计算机系统虚拟化方法和装置有效
申请号: | 202110536246.0 | 申请日: | 2021-05-17 |
公开(公告)号: | CN113254151B | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 赵文来;黄震春;杨广文 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/451 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 王萌 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 超级 计算机系统 虚拟 方法 装置 | ||
1.一种超级计算机系统虚拟化方法,其特征在于,包括超算资源虚拟化,通过下述步骤实现所述超算资源虚拟化:
通过抽象描述方法将超级计算机中的部分资源抽象为虚拟化资源;
普通用户根据实际需要在线申请所述的虚拟化资源;
在所述对超级计算机中的部分资源进行虚拟化中,所述部分资源包括超级计算机中的队列、节点、核组、栈空间、堆空间、共享内存、共享/私有和近端/远端;其中,
将所述超级计算机中的所述队列、所述节点和核组虚拟化为计算机节点;
将所述超级计算机中的所述栈空间、所述堆空间和共享内存虚拟化为内存资源;
将所述超级计算机中的所述共享/私有和所述近端/远端虚拟化为文件系统;
所述超级计算机系统虚拟化方法还包括超级管理虚拟化,通过下述方法实现所述超级管理虚拟化:
第一云计算数据中心接收外网客户端发送的数据请求;
超云平台接收由所述第一云计算数据中心处理后的数据请求,其中,所述超云平台部署在第二云计算数据中心上;
超算中心接收由所述超云平台处理后的数据请求并将其处理为简化指令,并根据所述简化指令调用所述超算中心的资源进行计算处理;
第三云计算数据中心接收由所述超算中心的处理结果。
2.如权利要求1所述的超级计算机系统虚拟化方法,其特征在于,所述超级计算机系统虚拟化方法还包括将操作所述超级计算机的指令抽象为简单指令。
3.如权利要求1所述的超级计算机系统虚拟化方法,其特征在于,在所述超算中心接收由所述超云平台处理后的数据请求并将其处理为简化指令,并根据所述简化指令调用所述超算中心的资源进行计算处理中,所述超算中心包括内网服务器和超级计算机,其中,
所述内网服务器将由所述超云平台处理后的数据请求处理简化指令,并将所述简化指令提交给所述超级计算机计算处理。
4.如权利要求3所述的超级计算机系统虚拟化方法,其特征在于,在根据所述简化指令调用所述超算中心的资源进行计算处理中,所述计算处理包括对作业的调用和监控,针对所述对作业的调用和监控,超级计算机包括作业监控接口和作业调用接口;其中,
所述作业监控接口包括作业列表展示、作业状态查询、作业日志查询和节点资源查询,所述作业状态查询针对所述作业列表展示结果中的某一项作业进行查询。
5.如权利要求4所述的超级计算机系统虚拟化方法,其特征在于,所述作业调用接口包括数据上传、数据查看、作业提交和作业终止,其中,通过所述数据上传和所述数据的接口访问所述超级计算机上的资源;其中,
在数据上传时,当上传文件大小大于100MB时,所述上传文件通过桌面工具上传到所述超级计算机的存储中,且当数据上传或者存储中已存在所述的上传文件时,进行作业提交;
当上传文件大小不大于100MB时,所述上传文件通过浏览器直接上传到所述超级计算机的存储中,且当数据上传或者存储中已存在所述的上传文件时,进行作业提交。
6.如权利要求1或2所述的超级计算机系统虚拟化方法,其特征在于,所述超级计算机系统虚拟化方法还包括超算应用服务虚拟化,通过面向服务的架构对所述超级计算机中的所述部分资源进行重构,形成面向普通用户的超算服务。
7.一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-6中任一所述的方法。
8.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110536246.0/1.html,转载请声明来源钻瓜专利网。