注册 | 登录

公共云真的不适合高性能计算吗?

对那些认为高性能计算拥有革命性的访问和可用性的人来说——尤其是那些非技术性的研究人员,对于HPC是否适合公共云计算确实存在着很大的问题。大多数这种讨论总会由于性能出现的时候而到来,让我们面对它,对研究人员来说,大型的公共云计算比如Amazon的EC2并没有多少让人觉得很好的功能来满足一些的需求。当然按需使用性能是很好的,但是如果价格超过性能很多就不是很理想的事情了。

如果这就是我们在讨论的大型公共云计算,一个大多被用于科学计算和大型企业计算的形式,大概就类似于Amazon的EC2。当然,还有其他的一些公共云计算供应商,为了论证期间,亚马逊的弹性云计算所提供的往往是第一选择。从启动云供应商巨头,Amazon象征着每个人都进入云的可能性,它固有的问题集中体现在云概念中,尤其涉及到高性能计算时。

很难促进公共云向着某个特定的方向发展,因为现在标准的资源和应用已经足够成熟,而改变是要付出代价的。

一个德国的杂志《Computer Woche》的工作人员Dr.Dieter建议说,只有有权限的用户才能够使用公共云中的HPC。“有效利用云计算的方式取决于应用。云计算可以在线性过程时被充分应用,因为独立处理数据量较小。而对于更大的存储需求和紧密耦合以及高I/O并行应用时,云往往无用。”

早在2008年就有人研究这个问题,有关公共云中的性能差距,这当然被归结为MPI和互连问题,这个问题至今仍然没有解决。另外,虚拟化使得云几乎没有很多用于高性能计算的集群,换句话说,没有单纯的行为。

这种性能差距还体现在对分布式你存并行程序的MPI性能上,在单一计算节点OpenMP这种共享内存并行程序上也有表现,为什么EC2要改变风格以适应用户科学计算的需要呢?毕竟有其它的公司正取得高性能计算的一些进展,更好地调整方法来让研究人员使用自己的云,无论是什么形式,已经有所设计了。

现在,有越来越多云供应商的选择,消除虚拟化带来的性能差距已经造成用户对高性能计算驱动的需要。

IBM、微软、SGI等公司并不和他们的客户进行直接的在云中的交流,他们在其中也只是一部分作用,只能帮助传统的HPC用户进入到EC2中。他们意识到这个环境需定制,另外,性能是最关键的因素以吸引更多的回报。而且最重要的是,公共云打破了集群的能力,他们是租用专门为高性能计算用户设计的专门的集群。

很多HPC的用户发现,一些公司正在设计高性能计算云的概念,使之吸引HPC用户消除虚拟化的隐患,并提供定制的服务器。这种虚拟化层使用了一些并发的技术,这种技术可以避免投资失败,提高成本效益。

由于许多用户发现,大型公共云,比如说最典型的EC2并不提供服务水平,他们依赖的对象是合理的预测, NERSC的总监 Kathy Yelick最近在接受采访时也表示过,现在肯定有一些HPC应用是适合云计算的,但是这并不是HPC的结束,一些串行的科学计算很适合云计算,但这绝对不是HPC的传统舞台。

有一些云供应商也可以很好的i调整自己的方案以满足高性能计算应用程序对HPC明显的需求,显然对于HPC来说,云计算并非遥不可及。
 

签名档
| 发表时间:2010/8/24 16:11:39 | 浏览数:6814 | 回复数:15
等级:助理
行业:互联网
职能部门:其他
城市:北京
金币:12844

理念本身是两条道:

云计算是网格计算.对用于计算的终端没有统一要求.

而高性能计算却.对计算的终端有着严格统一的要求

| 发表时间:2010/8/25 10:33:39
等级:助理
行业:互联网
职能部门:计算机软件
城市:北京
金币:1157

云又不是什么新鲜东西,怎么老是有人喜欢把自己的糊涂带给别人呢
| 发表时间:2010/8/27 12:40:24
等级:试用期
行业:互联网
职能部门:战略与业务发展
城市:湘潭市
金币:23

| 发表时间:2010/8/27 13:27:07
等级:经理
行业:顾问/咨询/会计/招聘服务
职能部门:项目管理
城市:
金币:365

学习
| 发表时间:2010/8/27 13:28:06
等级:经理
行业:媒体/影视/艺术
职能部门:0
城市:北京
金币:1188

| 发表时间:2010/8/27 16:16:54
等级:助理
行业:计算机软件
职能部门:市场管理
城市:西安市
金币:1173

楼主首先要明确一点。

云计算并不是网格计算。它只是商业化,与虚拟化的网格计算应用的一部分。

而公共云更是云计算的其中一部分。

 

高性能计算往往都是需要很多强力的机器一起集群计算的。像我们实验室有着欧洲第三快的巨型计算机。但是它执行的任务也只是其中一部分而已。

 

如果计算机本身就不是高性能的,何来高性能计算而言。在公共云里的服务器,参差不齐,快慢各异。并且最主要的是一个信任机制问题。

欧洲人不信任美国的云计算。这使得云计算在欧洲很难推广。

而广大公司却希望通过云计算来降低成本与风险。租赁业务其实就是云计算的商业实质。

就像大家去乘坐公共交通工具一样。在云计算的后面,其实往往就是虚拟化这个词。

而其相关产业,是各国政府所倡导的可持续发展的绿色计算。

但事实上,云计算所提供的,其实主要是针对中小型企业,也就是我们这些买不起车要坐公交系统的上班族。一定要找对市场定位啊。

 

云计算非常适合的一个平台是P2P计算。而在P2P里,高性能计算是体现不出来的。而数据的分享才是主要功能。但作为公共云,这种机制在法律与规则的制约与保护下,极难实现。

 

由此可见,云计算其实是一种灵活的分配形势而已。并不是什么一个万金油。

虚拟化技术带来的进步其实更加重了对产品技术与硬件还有维护的集中性依赖。将来势必导致行业垄断行为的扩散。

我们在开发WEB 3.0的时候,探讨过这个问题。

而如今的云计算只不过是一层有甜味的雾而已。

我们需要做的是拨开这层雾,用一个在统一管理下的时空门去交互。

或许再过10年,不,五年,虫洞计算也许就会大行其道也由未可知了。

 

 

| 发表时间:2010/8/27 21:39:40
等级:试用期
行业:食品饮料
职能部门:市场销售经理
城市:天津
金币:25

云计算肯定了未来发展方向,实现路径可能存在问题
| 发表时间:2010/9/2 9:12:01
等级:助理
行业:钢铁冶金矿业
职能部门:战略与业务发展
城市:太原市
金币:1697

云计算如何影响HPCC?云计算在很多方面类似于网格计算,但两者在应用纲要上还是存在一些本质差异,这也限制了 HPCC应用对云计算优势的利用。我认为,云计算只能对特定的HPCC领域产生影响,如那些无需(或仅需少量)进程间通信,且IO量非常有限的应用。如今,人们还在四处寻找云计算的用武之地。如此看来,现在的云计算技术尚处在"幼年时期"
| 发表时间:2010/9/3 14:35:46
等级:助理
行业:钢铁冶金矿业
职能部门:战略与业务发展
城市:太原市
金币:1697

不懂
| 发表时间:2010/9/3 16:19:38
等级:助理
行业:互联网
职能部门:销售助理
城市:
金币:149

学习 了!
| 发表时间:2010/9/5 12:56:19
等级:试用期
行业:电信运营商
职能部门:销售管理
城市:东莞市
金币:20

云计算是一种颠覆性的转型.公共云产品使业务能够直接访问外部服务,从而制造出了安全漏洞和质量盲点
| 发表时间:2010/9/5 15:54:30
等级:助理
行业:钢铁冶金矿业
职能部门:战略与业务发展
城市:太原市
金币:1697

纵云云,不懂,学习中
| 发表时间:2010/9/13 18:13:20
等级:试用期
行业:
职能部门:项目经理助理
城市:上海
金币:1

这个好像是要资深的技术支持来讲的吧!
我们这里讲的再多 也只是用户端!
| 发表时间:2010/9/13 18:15:18
等级:试用期
行业:
职能部门:科员
城市:北京
金币:1

WIN7就已经用到云的技术了,对系统进行了一点瘦身,将来的软件都会朝向这个趋势发展的。 当然有利也有弊,对于服务端的要求就更高了! 一下子对下层那么多的客户端响应操作恐怕也是会遇到瓶颈的~~ 还要等这个技术成熟的时候,可能还需要一定的时间
| 发表时间:2010/9/13 18:16:10
等级:试用期
行业:
职能部门:调查助理
城市:
金币:1

难道还有私有云?
| 发表时间:2010/9/13 18:18:20
等级:试用期
行业:
职能部门:新闻部实习生
城市:上海
金币:1
(共 16 条) 上一页1 2
您还不是圈子成员,不能对文章进行评论。请先申请加入圈子,待管理员通过申请之后才能进行评论。