[发明专利]一种面向高性能科学计算的云计算方法在审
申请号: | 201410515024.0 | 申请日: | 2014-09-29 |
公开(公告)号: | CN104317633A | 公开(公告)日: | 2015-01-28 |
发明(设计)人: | 于策;肖健;孙济洲;李连盟;李佳骏 | 申请(专利权)人: | 天津大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 温国林 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 性能 科学 计算 计算方法 | ||
技术领域
本发明涉及云计算领域,尤其涉及一种面向高性能科学计算的云计算方法。
背景技术
近年来随着科学数据的爆炸式增长,对于科学数据的研究和应用所需要占用的存储和计算资源越来越多。云计算是可以适用于将大数据进行集中管理,并为用户提供相对廉价服务的一种新型技术。但是,针对于计算能力要求较高的应用,目前并没有成熟的足以同时满足大数据量的存储、管理和高性能应用的成果出现。现有的普适性的云计算环境,更多的是关注于存储和更加大众性的服务,对于科学计算这种密集型应用并没有很好的设计。
高性能计算资源在相当一部分科学计算中扮演着非常重要的角色,科学家需要高性能计算的帮助来实现科学数据的分析。但高性能计算资源,如集群等的搭建和运作都需要较高的计算机专业知识和较高的成本,并不能做到普及。因此,有必要为科学计算通过某种方式提供更为廉价和易获得的高性能计算资源。同时,在科学计算中还需要对数据进行必要的预处理和后处理以适应高性能计算的要求和获取到理想的结果,这同样也是科学计算对计算环境的可用性提出了要求。
但是,仅仅将高性能计算资源加入到云计算环境中的方法并不能解决所有的矛盾。因为科学计算中通常需要涉及到非常大的数据量,并且需要对原始的科学数据进行预处理以符合科学计算的要求或者计算完成后进行后处理以取得符合研究要求的数据。如果在预处理的过程中,科学家需要将原始数据下载到本地进行处理,然后再传回云端;或者在后处理前,需要将计算结果完整的下载回本地进行处理;那么,势必会产生非常大的网络流量消耗,并且极有可能需要相当长时间的等待。因此,考虑将科学计算的预处理和后处理过程同样放到云端进行,并为用户提供相应的使用手段,是一种非常好的解决方案。
发明人在实现本发明的过程中,发现现有技术中至少存在以下缺点和不足:
1)由于对科学计算中特殊应用的考虑不足,现有云环境不能满足科学计算的要求;
2)由于高性能计算资源的技术和成本壁垒,高性能计算资源对于很多科学家来说是不易获得或昂贵的;
由于科学计算中所涉及数据的特殊性,对于科学数据的预处理和后处理需要进行足够的考虑。
发明内容
本发明提供了一种面向高性能科学计算的云计算方法,本发明满足了科学计算的要求,实现了高性能科学计算的便捷性,详见下文描述:
一种面向高性能科学计算的云计算方法,所述方法包括以下步骤:
用户通过云门户的资源检索接口向云门户提交资源请求;
云门户根据用户请求进行资源检索和分配,在共享存储中找到相应的数据,并生成可直接访问资源的虚拟机实例;
用户通过虚拟机实例的远程桌面访问到所请求的资源并对资源进行预处理,将预处理结果存入共享存储中;
用户通过虚拟机实例调用高性能计算资源;
高性能计算结束,用户通过虚拟机实例的远程桌面查看结果,并在虚拟机实例中通过访问共享存储来获取高性能计算的结果,对结果进行后处理;用户可通过虚拟机实例的远程桌面从云环境中取回所需要的计算结果。
所述用户通过虚拟机实例调用高性能计算资源具体为:
用户通过虚拟机实例直接访问高性能计算资源并进行计算,计算的中间及最终结果存储到共享存储中。
所述方法还包括:
用户通过控制台对高性能计算资源进行个性化配置,以满足计算需求。
本发明提供的技术方案的有益效果是:本发明通过在云计算环境中对虚拟机、共享存储和高性能计算资源的整合,来为科学计算用户提供云计算环境中的高性能计算服务。本发明通过虚拟机为用户在云环境中提供了方便的科学计算的预处理和后处理;通过高性能计算资源和共享存储为用户在云环境中提供了方便的科学计算服务资源。
附图说明
图1为云计算环境中用户操作的总体流程图;
图2为云计算环境中科学计算预处理和后处理实现的示意图;
图3为云计算环境中各种资源之间的交互示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面对本发明实施方式作进一步地详细描述。
101:用户通过云门户的资源检索接口向云门户提交资源请求;
其中,这些请包括:计算能力、存储容量以及云计算环境中既有数据(可选)等。
102:云门户根据用户请求进行资源检索和分配,在共享存储中找到相应的数据,并生成可直接访问资源的虚拟机实例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410515024.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于可信软件栈的接口调用方法
- 下一篇:语句表到梯形图的转换方法