coderplay 发表于 2007-11-21 03:11:20

请问globus与boinc的联系与区别?

最近常接触分布式计算, 网格等概念. 我想明白globus及boinc之间的联系与区别.
与globus同类的还有哪些?
与boinc同类的还有哪些?

还有一个旁问:
google提出了map/reduce计算模型,并实现了基于map/reduce的分布式计算平台, apache根据这一思想开发了hadoop项目. 请问它与boinc的相同与相异之处在哪?

谢谢赐教.

fwjmath 发表于 2007-11-21 06:07:14

BOINC是一个志愿分布式计算的平台,本意是为了方便科学研究人员利用志愿者提供的闲置计算力而设置的,除了包含基本的控制功能以外还包括了网站和留言板等众多功能。可以将其视为一台MIMD的超级计算机,而且每个处理器返回任务的时间是不定的。这个平台仅用于利用志愿者提供的闲置计算力。
Golbus是网格的一种标准,网格的含义跟分布式计算的含义是不同的,前者主要是由异构的超级计算机组成,后者则由很多小节点(个人计算机)组成。类似Globus或者其应用的我听说过的还有Cactus。
MapReduce利用的是functional programming的无边际效应的特性,将任务分为两个部分:map和reduce,然后将两部分分别并行处理。实际上并不是一种平台而是一种想法。后来Google也根据这个想法开发了分布式计算平台,但是我个人认为并不是所有的问题都适合用这个想法处理。这个想法对Google的主要业务网络搜索倒是很适用。

另外,在本站提到的“分布式计算”,通常指voluteer distributed computing,也就是志愿分布式计算。

kenail 发表于 2007-11-22 16:14:48

有没有人研究过GPU?
http://gpu.sourceforge.net/
不知道和各位的有什么区别?
页: [1]
查看完整版本: 请问globus与boinc的联系与区别?

论坛官方淘宝店开业啦~