积分

出自中国分布式计算总站

跳转到: 导航, 搜索
team_48330.gif
BOINC 平台中国最大团队 Team China

boincstats.com 上的统计图表

积分(Credit),分布式计算项目都有一套的积分系统,对于成功完成任务的志愿者授予一定的积分。

目前参与分布式计算的手段主要是通过利用计算机的闲置计算能力,也有部分人工协助类项目利用志愿者的劳作来推进项目发展,不管如何利用,分布式计算项目都需要对志愿者的贡献作出衡量,而积分可以很好的反映志愿者对项目的贡献量。

积分的类型有很多,例如 BOINC 的统一积分系统,World Community Grid 的点数统计系统,Folding@home 的分值系统,Stardust@home 的成绩系统等等,它们都按照一定的计算规则对志愿者的贡献量进行计算和统计。


目录

积分的构成

积分通常有总积分日平均积分

人工协助类项目一般只有对于志愿者的总的成绩统计。

总积分

总积分是统计志愿者自参与最初直到目前的积分总量,它反映出志愿者历来的贡献积累。它是志愿者帐户中所有计算机的总积分总和。

BOINC 平台由于存在多个项目,其总积分除了有单个项目的总积分,还有基于志愿者帐户的 BOINC 平台所有项目的统计总积分。

除了个人积分,分布式计算项目通常都有团队系统,志愿者可以参与到某一团队或者创建一个团队,积分统计会按团队为基础产生团队总积分,是团队所有成员总积分的总和。[注1]

志愿者可以使用多台计算机以同一帐户参与分布式计算项目,如此总积分统计上也产生了对应计算机的总积分。[注2]

日平均积分

与总积分不同,日平均积分可以反映出志愿者每天的平均贡献量。它是志愿者帐户中所有计算机的日平均积分总和。

BOINC 平台上日平均积分和总积分一样除了有单个项目的日平均积分(RAC,全称 Recent average credit,近期平均积分),也有基于志愿者帐户的 BOINC 平台所有项目的统计总日平均积分。

团队日平均积分就是基于团队所有成员的日平均积分的总和。

志愿者帐户中不同的计算机也会有各自的日平均积分数据。


积分的作用

由于志愿者所用的手段和设备不尽相同,很多时候差异颇大,在同一时间作出的贡献量有所不同,通过一定的积分计算机制,可以消除这些差异,达到切实反映志愿者贡献量的目的。

对于志愿者来说,通过积分的对比,可以了解到不同设备、志愿者、团队、国家地区之间的贡献力量。

对于项目方来说,积分系统有助于避免结果验证之前的作弊现象。统计数据也有助于项目了解志愿者规模、构成和计算能力,可以更好的配合志愿者群调整项目参数,优化计算效益。


注释

注1:BOINC 的积分系统为了避免志愿者在不同团队之间反复迁移造成团队积分过分波动,失去统计意义。团队总积分只会统计成员在团队时所产生的积分,即其先前所有积分都不会纳入团队的积分统计中。而成员离队后,其产生的积分不会被消减,仍保留于团队统计中。

注2:计算机统计中是按操作系统用户来辨识的,就是说同一台计算机,如果重新安装了操作系统,新的系统用户会被 BOINC 积分系统认为是新的计算机而标识,统计数据也会新开始。BOINC 积分系统也为此提供了处理办法,在项目的帐户信息页面可以对本帐户所属的计算机进行合并操作,把同一台计算不同系统用户的数据合并。