找回密码
 新注册用户
搜索
楼主: JUST

[求助] 有没有关于分布式计算作弊问题的文章

[复制链接]
发表于 2010-5-24 20:31:24 | 显示全部楼层
回复 1# JUST
以前有个 FAD 项目,具备你说的前两个功能,后两个是否具备我不清楚。
回复

使用道具 举报

发表于 2010-5-25 02:53:57 | 显示全部楼层
回复 15# hawkwolf
这个并不是这样说的,这里我并不是说的商业化问题,而是一般分布式计算项目的结果正确性的保证问题。

项目发起者要提防的是那些故意的破坏者,这种人总是会有的。现在这种一个包分发到多台机器上的确不错,但这个是以大幅降低实际计算能力为代价的。如果能有一种牺牲少量计算能力就可以保证结果正确性的方法的话,无论对于项目发起者还是计算者来说都是很好的。

但是,现在并没有一个很普适的方法,要根据项目具体的计算内容来确定合适的保证正确性的方法。这就是为什么Rosetta可以一个包只分到一台机器上,GIMPS可以延后复查,PrimeGrid可以随机复查,Einstein必须分发到两台机器上,CPDN起始分发到10台机器上的原因。

其实说到底,还是一个成本的问题。为什么研究人员要利用志愿计算?就是因为成本低。只要保证正确性的方法仍然可以保持低成本,那继续利用志愿计算就有意义。

从另一个方面来看,保持正确性的方法,其实只要攻击者攻击成功的成本比收益更大,就可以保证正确性了。对于一般的志愿计算项目来说,要比较注意的就是骗分的,对于某些项目来说,用合适的算法是可以解决这个问题的。
回复

使用道具 举报

 楼主| 发表于 2010-5-25 20:28:37 | 显示全部楼层
回复 16# 碧城仙


    全称是?
回复

使用道具 举报

 楼主| 发表于 2010-5-25 21:10:41 | 显示全部楼层
回复 15# hawkwolf


    商业化的问题我就不做讨论了。只说BOINC上的无偿计算

现在Volunteer Computing的一个特点是用户是unaccountable。就是说用户没有责任对计算的正确性负责。项目和用户之间只是道义上的契约,双方都是自愿,各自承担风险。这个完全对等,

说到信任,永远到有一个root of trust,你必须信任,这个是前提。对于VC,由此信任造成的潜在风险自愿承担。
或者说:
A不信任B,不能推出A不期望从B获得利益
B信任A,为A贡献资源也不表示A需要信任B

复制WU以我的观点,并非经济的方案。理由:
1、collusion的存在
2、资源的浪费
不过这个只是推测。我现在需要的就是这些数据。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-5-4 01:56

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表