当前位置:首页 > 厂商专区 > 正文

何为网格计算?

2009-11-10 人民邮电报

       欧洲核子研究中心去年启动“全球LHC计算网格”项目,旨在为设在欧洲的大型强子对撞机(LHC)提供强大的数据运算支持。这个运算网包括分布在全球33个国家和地区的140多个计算中心,参与运算的科研人员多达7000名,每年可分析和管理大型强子对撞机数据超过1500万G。

       网格计算即分布式计算,它研究如何把一个需要非常大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。

       分布式计算是利用互联网上的计算机CPU的闲置处理能力来解决大型计算问题的一种计算科学。分布式计算的概念在20世纪90年代被提出,目的是利用并行和分布式技术将众多单个的、零散的计算机“拼成”一个超级“虚拟计算机”,在这个环境下的人们都可以使用这个虚拟系统的整体资源,就好像大家都把手电筒贡献出来,当有人需要照明时,可以使所有的手电筒都为自己服务,随着计算机的普及,个人电脑开始进入千家万户。随之而来的是电脑的资源浪费问题。越来越多的电脑处于闲置状态,即使在开机状态下CPU的潜力也远远没有被最大化利用。我们可以想象,一台家用计算机将大多数的时间花费在“等待”上面,即便是使用者实际使用他们的计算机时,处理器仍有很大一部分能力没有发挥出来。互联网的出现,使得连接调用所有这些拥有闲置计算资源的计算机系统成为现实。

       在这种模式下,一些本身非常复杂的但是却很适合于划分为大量更小的计算片断问题被提出来,然后由某个研究机构通过大量的工作开发出用于计算的服务端和客户端。服务端负责将计算问题分成许多小的计算部分,然后把这些部分分配给许多联网参与计算的计算机进行并行处理,最后将这些计算结果综合起来得到最终的结果。

       实践证明这是可行的,目前一些较大的分布式计算系统的处理能力已经可以达到甚至超过一些巨型计算机的水平。最近被“炒得火热”的云计算也具有网络计算的部分特征。

大家都爱看
查看更多热点新闻