可能大家对“网格计算”这个词不是很熟悉,事实上网格计算是2003年才开始热起来的一种网络应用,在今年及以后的几年网格计算将会越来越为我们普通网民所熟悉。 我们知道大型计算机拥有非常强大的计算能力,去年研制成功的“深腾6800”就具有每秒4万亿次的计算能力。但是大型机的造价极高,这就使得只有像国家气象局,航天等重要部门才有机会拥有。但一般的企事业单位又迫切需要大型计算机所能提供的高性能计算能力,于是人们就在寻找一种低价格的高性能计算方案。“网格计算(Grid Computing)”就是解决这个问题的答案。 网格计算是利用互联网技术,把分散在不同地理位置的计算机组成一台虚拟超级计算机。每一台参与的计算机就是其中的一个“节点”,所有的计算机就组成了一张节点网--网格。这种应用有两大优势:计算能力强,费用低。在实质上来说“网格计算”是一种分布式应用,网格中的每一台计算机只是完成工作的一个小部分,这样的计算方式就好像是“蚂蚁搬山”,虽然单台计算机的运算能力有限,但成千上万台计算机组合起来的计算能力就可以和超级计算机相比了。 网格计算利用的是计算机的闲置计算能力。网格计算模式首先把要处理的数据分成许多的“小片”,处理这些“小片”的软件通常是一个编制好的屏幕保护程序。只要节点计算机空闲,屏幕保护程序就工作,通过这种方式把闲置的计算能力充分的发挥出来。 在1999年,网格计算有过一次非常成功的应用。SETI@HOME项目在1999年初开始将分布于世界各地的200万台个人电脑组成计算机阵列,用于搜索射电天文望远镜信号中的外星文明迹象。该项目组称,在不到两年的时间里,这种计算方法已经完成了单台计算机345000年的计算量。由此可见网格计算的能力是非常强大的。 目前网格计算是蓝色巨人IBM的一个投资重点,在我们国家也有相当大的资源投入到网格计算的研究工作,国内很多大学都开始研究或初步应用网格计算。 |