|
发表于 2006-8-2 18:27:13
|
显示全部楼层
1、
理论上讲,绝对的安全是不存在的。只要是有信息的交互,就存在安全隐患。
分布式计算(特指利用空闲资源进行计算的模式,类似SETI,下同)的客户端是在用户本地运行的,和普通的应用程序没有大的分别。换句话说,从表面看,它的安全性和一个和Internet有交互的应用程序是相仿的。考虑到公开的分布式项目往往由大学或科研机构组织,对于用户而言,它的安全性比一般商用软件更值得信赖。
相反的,分布式项目本身的安全性往往受到威胁。比如,如果有参与者故意提交错误的计算结果等。
2、
计算本身就是一个很大的概念。计算不仅仅是加减乘除,分布式计算可以让计算资源得到优化。
从全局来看,计算能力决定了经济发展速度,总会存在计算需求量>供给量的企业。另外,计算能力是可以量化的,因此很容易作为资产相互买卖。计算量需求小的企业可以通过参与计算需求量大的企业的分布式计算项目,增加资源的利用率,也可以因此获得报酬。Sun已经把计算能力当作商品来卖了。
另一方面,计算资源来源于自然资源。因此,对计算资源的浪费和浪费自然资源一样是不道德的。那种自己不用也不让别人用的心态是不健康的。
3、
分布式存储当然也可以算作分布式计算(广义的)。但分布式只是相对集中而言的,并不一定要存在别人的地方。比如一个大的企业为了提高抗风险能力,可能在不同的国家的分公司安放自己的数据库,这就是分布式存储,可以都放在自己的机器上。
另外,即使是存放在别人的机器上,经过加密数据也不可能被他人窃取,或者说窃取的成本远大于从正规途径获取数据的成本。这些方面,技术已经相当成熟。
以上个人观点,仅供参考。 |
|