wordflood 发表于 2007-8-2 10:33:34

对于目前分布式计算的几点看法

1.资源整合的过细,上层计算需要的是某些特定的计算服务,而不必把自身的底层资源都暴露出来
2.提供计算资源的人不能获取对应的回报,没有(如价格一样)即时反应计算资源需求的指数,无法引导暂缺资源加入,也不能调动资源拥有者的能动性
3.没有统一的,安全的,可监控的计算服务资源提供方式,和计算服务资源查找,资费,使用方式
4.灵活的分布式计算接口,能为上层应用提供多样的实现接口

alexpon 发表于 2007-8-2 12:56:19

原帖由 wordflood 于 2007-8-2 10:33 发表 http://www.equn.com/forum/images/common/back.gif
1.资源整合的过细,上层计算需要的是某些特定的计算服务,而不必把自身的底层资源都暴露出来
2.提供计算资源的人不能获取对应的回报,没有(如价格一样)即时反应计算资源需求的指数,无法引导暂缺资源加入,也不能调动资源拥有者 ...
請試著了解許多項目是學術與公益性質當然不排除有商業項目~~商業性的我該不會參與
平台(BOINC、WCG)是大眾化的當然有改進空間BOINC也不斷更版改進中
資費部份~~~ 若是實驗方真有錢 自有超級電腦去運算就好囉~~當然也是有一兩個項目有提供獎金參考囉~~~
1.资源整合的过细,上层计算需要的是某些特定的计算服务,而不必把自身的底层资源都暴露出来<---質疑那方面安全性呢 ?? 可提出來討論

wordflood 发表于 2007-8-2 13:43:02

个人想法补充
      我认为分布式计算系统有两个重要方面 一是网络上各类闲散资源收集,还有就是计算能力的统一口径提供。
      如果我拥有的一些闲散的计算资源,我可能愿意无尝提供给我感兴趣的项目使用。但对于我不感兴趣的项目,我是否能这样做我就不能确保了。同时我提供资源,也需要一定的成本负担。同样需要补偿。可能对于我个人来说不多,但对于企业无偿提供闲散计算资源可能成本数目可能就比较巨大了
      再一个就是通用性了。我了解一些数据挖掘类项目的需求。针对某个应用。计算往往是短时期内的需求。如果我们构建的系统目的只针对一两个特例应用。这样的投入与产出可能比使用专业的集群更得不尝失。我觉得将我自身的资源封装为通用的
计算服务。这样可以更好支撑上层应用的重用。比如,我只提供标准的乘法计算或n位的开方计算。这样不同应用可能都会使用到
      上层应用开发,根据通用服务构建。运行时,再动态的绑定到网上的服务。最终获取结果。不过这类服务有些是需要支付的。需要支付的同时要有些质量上的保证。
      你需要在超级计算机上算,还是在分布式系统上算。也是看我们人类怎么定了。哈哈

BiscuiT 发表于 2007-8-2 17:34:49

对于回报的问题,按电脑的在平均生命周期内不间断提供计算资源,回报跟总成本(软硬件、维护、消耗)之间的对比。如果回报大,购买电脑变成盈利手段;如果持平(或者说可观回报,但小于总成本),提供闲置计算资源等于削减成本;如果回本小,应该说小到可以忽略,现状应该就是这样。
头种情况我想不大可能出现。至于第二种应该可行,不过可以想象到很多网络治安问题,防范计算资源被偷取等。

对于说计算资源封装,比较于高性能计算系统,分布式计算中共享的内存环境是不存在的。工作是利用标准网络连接上发送的不同消息来分配的。把现有的工作单位模式变为计算片段,执行和接收顺序不是连续的,依赖于前面的代码迭代时存在很长的不稳定潜伏期。以工作单位模式就不存在这种情况。

wordflood 发表于 2007-8-2 20:41:44

分布式计算中共享的内存环境是不存在的
    工作模式方面我的想法是消息与数据分道走,数据放在一个通用层上。而消息用来控制执行流程。至于通用层上的数据访问控制确实是个难题。目前我正在设计实现分布式数据存储,如何更好支持分布式计算。
    第一种中计算资源不是唯一的价格决定量。还与服务的质量有关。如果你的算法更优,就可以用相同的资源提供更多高质量的服务。我们不回避存在购买电脑变成盈利手段。但我们期望计算需求方有按服务质量与价格选择服务的权利与方式。让某种市场的机制来控制系统的平衡。而不是单方面的意想。
    如果花上几千块就能获得一段时间国家试验室般的计算能力。我认为也值得。

BiscuiT 发表于 2007-8-2 22:23:28

如果你的算法更优,就可以用相同的资源提供更多高质量的服务。我们不回避存在购买电脑变成盈利手段。

那就不是单纯的硬件成本,你的开发成本要算进去了
如果能有更好的算法,那直接出售算法嘛。。。远比变卖孤立高效的计算资源来得高利润和大意义哇(因为是普通电脑。。而不是HPC)

[ 本帖最后由 BiscuiT 于 2007-8-3 08:37 编辑 ]

Julian_Yuen 发表于 2007-8-3 14:17:12

算分布式如果能够赚到钱、抵消电费和买机器的钱的话,那人家就自己买机器算了~

Lightalt 发表于 2007-8-3 19:36:00

回报的问题是很难实现
一方面这些计算并不是盈利性,本身就没有很多资金,如果再回报,恐怕是在是负担不了的。不过也许以后出出现了商业化的分布式计算,那么是可以有回报的(现在类似的东西也不少的说)

如果有了回报,作弊等问题也会比较突出...(之前就有过作弊事件)

wordflood 发表于 2007-8-3 20:48:14

恩!我最初想法是以市场化的原理来协调匹配计算资源与计算需求
本来想过积分或虚拟货币。毕竟现在计算资源闲置还是比较严重的
很高兴能看到大家这么多不同的观点。同时我也对分布式技术满怀
信心。很想有更多机会来验证自己脑子中一些怪诞的想法。为了协
调物资所有与需求的矛盾人类发明了交换与市场。为了协调资本或
资金的所有与需求的矛盾人类又发明了资本市场。为了协调计算资
源的所有与需求这样的市场是否能出现,也许要等到这类资源更通
用化,更易于集成,更便于交易吧。

BiscuiT 发表于 2007-8-3 21:25:31

嗯,如果能够像电网那样使用就很理想了
不用管哪里提供计算资源,只要接上网络,付上相关费用,就可以获得计算资源~
这个好像是以前google的一个试验项目。。

kimiwa 发表于 2007-8-6 09:14:37

有一点是肯定的,大家都具有为科学奉献的精神!
页: [1]
查看完整版本: 对于目前分布式计算的几点看法

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~