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