热点推荐
ZOL首页 > 服务器 > 产业 >

分布式计算登场

分布式计算也亲密接触 是非功过任评说

电脑报 【转载】 2006年02月06日 08:52 评论

  从理论上说,分布式计算所蕴藏的计算能力是无止境的,因为它可以通过网络将世界任一角落的计算机囊括进来,只要发起者有足够的号召力或强制力就成。这样的计算能力,足以扫荡任何信息处理壁垒。而因特网的普及和桌面系统性能的大幅提升也给分布式计算以强有力的支撑,可谓生逢其时,相得益彰。

  那么,什么是分布式计算(Distributed Computing)呢?

  分布式计算是计算机科学的一个重要分支,主要研究如何把一个需要巨大的计算能力才能解决的问题分解成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。这是一个比较狭窄的定义。一般认为,凡是基于分布式计算原理的所有应用,都应归于分布式计算的范畴,包括许多完全或部分摆脱了客户/服务器模式的新型网络软件,尤其是当下十分流行的P2P文件交换软件。

  提示:P2P是一种不依赖服务器的通讯方式,与网络分布式计算如影随形,然而它并非分布式计算的要件,也就是说,使用了P2P技术的软件并非都属于分布式计算范畴。只有那些主要计算工作在客户端完成而仅使用P2P作为通讯手段的软件,才可以归到网络分布式计算程序类中。

  如果计算因高度的关联性和实时性要求同时进行,那么这种分布式计算也叫并行计算。它是现在超级计算机的设计基础,也是集群技术的基础。并行计算要求参与机能统一调度和管理,并要求有较理想的网络连接,因此不太适合应用在目前的因特网中。


是非功过任评说了解你身边的分布式计算(4)
分布式计算

  与分布式计算相关的另一个重要概念就是网格(Grid)。它将分布在不同地理位置的计算资源,通过高速的互联网组成充分共享的资源集合,从而提供一种高性能计算、管理及服务的资源能力。可以说,通过网格可以将分散在各处的计算机资源整合成一台计算能力惊人的超级计算机,实现计算资源、存储资源、通信资源、软件资源、信息资源、知识资源的全面共享。

  尽管分布式计算并不是网格的全部,但无疑它是网格最重要的基础和最重要的应用。由于网格具有无可置疑的广阔前景,IT巨头们都竞相投入巨资进行研究,并建立了多个实用的网格。这方面,IBM的贡献颇为突出。

  分布式计算的优点也是显而易见的。它充分整合和利用了分散的计算机资源,使组合起来的计算机集群具有强大的计算能力,能够完成单机无法完成的任务。同时它有效地分散了集中式计算潜在的安全风险。尤其是分布式计算同因特网的结合,使它真正步入了广阔的天地和派上了大用场。现在成千上万的志愿者正通过因特网,参与到分析来自外太空的电讯号、寻找隐蔽的黑洞、探索可能存在的外星智慧生命、计算超过1000万位的梅森质数、发现抗艾滋病的有效药物以及研究全球气候变化等活动中来。当然,我们更能从Napster、BT等网络交换工具中感受到分布式计算的巨大威力和无穷乐趣。未来也将有更多的分布式计算软件从网络中涌现出来,这是网络发展的必然。

  分布式计算已在我们身边

  乍一听分布式计算挺玄乎,其实它并不神秘。它早已不是学术殿堂的供品,而是人人都可以咬一口的香甜苹果。它就在我们身边甚至眼皮底下,只是我们不太清楚它的根底罢了。

  Napster和BT不用说了,它们都是典型的网络分布式计算程序。如果从广义的分布式计算的定义来看,我们经常使用的QQ、MSN等即时通讯工具,虽然采用的是传统的客户/服务器架构,但它在音频视频的播放和文件的传输上,使用的却是P2P技术,因此仅就此点而论,QQ等也算半个分布式计算程序。

是非功过任评说了解你身边的分布式计算(4)
我们身边的分布式计算

  当然纯粹的分布式计算程序也很多,这些多半是一些科研组织和公益团体开发的,它们从事的研究需要借助因特网中蕴藏的巨大的计算能力。如SETI@home就是一个有广泛知名度的分布式计算项目,它将射电望远镜接收到的海量讯号,分成片断发送到志愿者的电脑中,在志愿者电脑空闲时间里进行计算,以此搜索地外智慧生命的迹象。

  又如GIMPS项目,它搜索的是著名的梅森素数,而高阶的梅森素数大得令人生畏,即使用巨型计算机来计算,也是一项艰巨的工作。而GIMPS项目启动才数年,就发现了多个梅森素数,比以前几十年发现的还要多。

  再如Folding@home,它是一个研究蛋白质折叠、分解、聚合及由此引起的相关疾病的分布式计算项目。这样的项目还很多,无法一一列举。而参加这些项目亦非常简单,志愿者只须从相关网站下载一个客户端程序即可。

  我们在享受分布式计算带给我们的种种好处时,也别忘了它也是把双刃剑。利用分布式计算的超强计算能力对密码进行破译,或控制因特网中众多计算机对网站进行DDoS攻击,是我们目前已经见到的恶例。而如何抵挡和化解恶意分布式计算攻击,将是计算机安全领域的新课题。

上一页 1 2 3 4 5 6 下一页
频道热词:LED照明  工作站  云计算  
视觉焦点
TOP10周热门服务器排行榜
  • 热门
  • 新品
  • 系列
查看完整榜单>>