Changes between Version 4 and Version 5 of ValidationSummary


Ignore:
Timestamp:
Jun 10, 2008, 9:33:32 AM (16 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ValidationSummary

    v4 v5  
    11= Validation, credit, and replication =
    22
    3 A computational result consists of:
     3The execution of a job produces:
    44
    5  * The result itself (the output files)
     5 * The output files;
    66 * The amount of CPU time used; this may be used to determine how much credit to grant for the result.
    77
    8 In general, neither of these can be trusted:
     8In general, neither of these can be trusted, because:
    99
    10  * Some hosts have hardware problems (consistent or sporadic) that cause errors (usually in floating-point computation).
    11  * Some volunteers may maliciously return wrong results; they may even reverse-engineer your application, deciphering and defeating any sort of internal validation mechanism you might include in it.
     10 * Some hosts have consistent or sporadic hardware problems, typically causing errors in floating-point computation.
     11 * Some volunteers may maliciously return wrong results; they may even reverse-engineer your application, deciphering and defeating any internal validation mechanism it might contain.
    1212 * Some volunteers may return correct results but falsify the CPU time.
    1313
    1414BOINC offers several mechanisms for validating results and credit.
    1515However, there is no "one size fits all" solution.
    16 The choice depends on your requirements,
    17 and on the nature of your applications
     16The choice depends on your requirements, and on the nature of your applications
    1817(you can use different mechanisms for different applications).
    1918
     
    2221 * A "validator", which decides whether results are correct;
    2322 * An "assimilator", which handles validated results
    24 
    25 PICTURE: different validator/assim for different apps
    2623
    2724BOINC provides examples of each of these,