|
发表于 2006-9-14 23:14:52
|
显示全部楼层
http://www.wcgwiki.org/en/boinc/validation.cfm
先上来一部分。
麻烦Youth大哥给看一下,有好些词不会翻,也不知道理解得对不对。先谢过了!
Work Unit Validation and Credits at WCG WCG任务包的确认和积分规则
This document explains how WCG work units are validated and awarded credits. It is written from a BOINC user's perspective because BOINC users see more details in the reports and statistics made available to them on the WCG website. UD users will neverthelesss find the information in this document useful because the underlying concepts of the workgroup and the quorum apply to UD as well as BOINC. 本文件是为了说明WCG的任务包是怎样得到确认并获得相应积分的。由于只有BOINC用户才能从WCG网站上获得更详尽的统计和报告资料,所以这篇介绍是从一个BOINC用户的角度出发而写的。不过UD用户也能从中获益,因为工作组和quorum的根本概念在UD和BOINC都通用。
This document also describes how BOINC users can view detailed information on their results at the WCG website and track the progress of the results they return. UD does not provide that capability and probably never will. If you use UD and want that capability then you should consider migrating to BOINC. 本文件同时也帮助BOINC用户从WCG网站获取更详细的计算结果信息,并跟踪他们所提交的结果包的进程。UD 并不提供这样的功能,似乎将来也不太可能。如果你使用UD,却想使用这个功能,那么你可以考虑转移到BOINC去。
The Ideal Progression 典型过程
In this section we will examine how the process is supposed to progress. Of course we know nothing works the way it's supposed to work all the time. Ocassionally there are errors but we'll ignore those for just a moment to keep the discussion simple. In the next section we will discuss what happens when there are errors. 在这个部分,我们会考察程序是怎样运行的。当然我们知道没有什么能够一直按照既定的方式工作运行下去,有时会发生错误。但是我们会暂时忽略这些错误,使事情简单一些。在下一个部分我们会讨论发生错误时的情况。
First some terms you might not be familiar with. A WU is a work unit. Crunching is processing the WU. Crunching is basically just running a bunch of numbers through a series of complex calculations. A host is a computer that crunches. 首先要介绍一些你可能不怎么熟悉的术语。WU就是任务包。Crunching 就是运行任务包,它基本上就是通过一系列复杂的计算来处理数据。主机就是进行Crunch的计算机。
When WCG issues a WU crunching, 3 copies of the WU are dispatched, 1 copy to each of 3 different hosts. The copies are often called iterations. The 3 copies are usually issued within a few minutes of each other and each copy starts with In Progress status. For example, a WU might be issued to 3 hosts named A, B and C. Think of A, B and C as belonging to a temporary workgroup. Each host in the workgroup crunches its copy of the WU and returns a crunch report to the server at WCG when it finishes crunching the WU. The report contains the CPU time required to crunch the WU, a claim for credit, whether the crunch succeeded or aborted with an error, plus other details we won't get into here. If the crunch aborted with an error then the host sends only the crunch report because the result is of no use to anybody. If the crunch was successful then the result is returned too. 当WCG发布一个新的任务包要crunch时,会发出3份相同的任务包拷贝到三个不同的主机里。这些相同的拷贝被称为反复。这3份任务包拷贝通常在几分钟内就分发到各个主机,每个都以“进行中“状态开始工作。比如说,一个任务包可能分发到了三个名为 A,B和C的主机里。假设这三台主机组成了一个临时的工作组。每个主机都crunch了自己的任务包,当完成时,主机将crunch报告发还给WCG的服务器。报告里包括crunch任务包所需的CPU时间和相应积分的申请,说明crunch是成功完成了还是由于错误失败了,还有一些我们在此不会涉及的细节信息。如果任务由于错误失败,那么主机就会仅仅发送报告而不发送结果包,因为所得到的结果并没有用处。如果任务成功完成,那么主机就会将报告和结果包一起发还。
If the 3 reports indicate all three crunches were successful then the 3 results are compared. If they match (and they usually do) then WCG is assured they have a valid result. Three matching results form "the quorum". When quorum is achieved the 3 results are promoted to Valid status and the result is sent to the research team for further analysis. 如果三份报告表明这三个crunch都是成功的,那么所得到的三个结果包就将接受比较。假使它们相符(通常都是相符的),WCG则将其确认为有效结果。三个相符的结果包就形成了"quorum"。当quorum产生,这三个结果包就将被标示为“有效“的状态,并被发送到研究部门以备进一步分析。
Obviously hosts A, B and C in our imaginary workgroup will probably not return their results at exactly the same time. The difference in return times ranges from a few hours to several days. Results awaiting the return of results from other hosts in the workgroup have Pending Validation status. 显然,在我们虚拟的工作组里,主机A,B和C可能不是在某一确定的时间同时发还结果包。回发的时间差异从几小时到几天不等。如果某个主机产生的结果在等待同一工作组其他主机的结果返还,那么这个处于等待的结果就被标示为“有效性未定“状态。
To summarise, the ideal progression is: 总而言之,典型的过程是这样的:
1. 3 hosts receive a copy of the same WU 3个主机收到相同的任务包拷贝
2. all 3 hosts crunch the WU successfully and return their report and result 所有主机成功crunch任务包,发还报告和结果包
3. the 3 results match, quorum is achieved 3个结果包相符,形成quorum
4. all 3 results receive Valid status 3个结果包获得“有效”的状态认证
5. the result is submitted to the project scientists for further processing 结果包被提交给相关项目的科学家,作进一步研究之用
Work unit status changes as the unit progresses through various stages. Work unit status will always be one of the following: 任务包状态在任务进行到不同阶段时,状态也会相应地有所变化,大多是以下几种状态之一:
1. In Progress 进行中
2. Pending Validation 有效性未定
3. Valid 有效
4. Invalid 无效
5. Error 错误
6. Inconclusive 非决定性
7. No Report 无报告
8. Other 其他
We have discussed the first 3 statuses in the above list and touched briefly on Error status. Next we look at Error in more detail and introduce Invalid, Inconclusive, No Report and Other. 我们已在先前部分讨论了前3种状态,并简要的提及了"错误"状态。接下来我们要进一步了解"错误"状态,并介绍"无效","非决定性","无报告"和"其他"这五种状态。 |
评分
-
查看全部评分
|