grid computing

来源:岁月联盟 编辑:zhu 时间:2010-02-07
  

  网格计算就是指应用一个网络中的许多计算机资源在同一时间内解决一个问题,所解决的问题通常是科学上的或技术上的问题,而且它们的解决都需要大量的计算机处理周期或者需要访问大量数据。在公众域里关于网格计算的一个众所周知的例子就是现在正在进行中的SETI(对外星智能的探索)@Home计划,该计划是一项旨在利用连入因特网的成千上万台计算机的闲置计算能力“搜寻地外文明(SETI)”的巨大工程。据负责Internet策略的IBM副总裁John Patrick所讲,“下一件大事就将是网格计算了”。

  网格计算需要能够将一个程序的各段分配到几千台计算机上去的软件。网格计算可以看作是分布式的大规模集成计算或者是分布式网络并行处理的一种形式。它可以局限于一个公司内部作为计算机工作站网络,也可以是一项公开性的合作(在这种情况下,网格计算有时也被认为是对等网络计算的一种形式)。

  许多公司、业余团体、大学社团,还有其他一些群组已经开发出或者正在开发网格计算计划的框架或者软件。欧洲共同体就正在赞助一个用于高能量物理学、地球观测以及生物学应用的网格计划;在美国,国家技术网格正在开发一个作为基础下部组织结构的计算网格以及一个接入网格的原型;SUN微系统提供了网格引擎软件。网格引擎被描述为分布式资源管理(DRM)工具,它允许像Sony以及Synopsys这样的公司中的工程师在同一时间内共享80多个工作站上的计算机周期(以这种规模来看,网格计算可以看作负载平衡的一个更加极端的情况)。

  网格计算看起来是一个前景光明的趋势,共有三个原因:(1)它可以更加有效的使用给定数量的计算机资源;(2)它是一种必须使用大量计算机能源才能解决的问题地解决方式;(3)它表明许多计算机资源可以相互协作,并且也许会相互促进,向着一个共同的目标展开协作。在一些网格计算系统中,计算机可能会更愿意相互协作,而不是受一台管理计算机所指导。网格计算应用的一个可能区域将是普遍深入的计算应用软件,就是那些使计算机遍及我们的环境但是我们并没有意识到的应用领域。

上一篇:返回列表
下一篇:ground

图片内容