Changes between Version 1 and Version 2 of AdaptiveReplication


Ignore:
Timestamp:
Aug 6, 2008, 4:49:15 PM (16 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdaptiveReplication

    v1 v2  
    11= Adaptive replication =
    22
    3 BOINC's current replication policy replicates a job even if
     3BOINC's default replication policy replicates a job even if
    44one of the hosts is known to be highly reliable.
    55The overhead of replication is high - at least 50% of total CPU time
     
    1818 * It is initialized to 0.1
    1919 * It is multiplied by 0.95 when H reports a correct (replicated) result.
    20  * It is incremented by 0.05 when H reports an incorrect (replicated) result.
     20 * It is incremented by 0.1 when H reports an incorrect (replicated) result.
    2121
    2222Thus, it takes a long time to earn a good reputation
     
    3232 * Otherwise, preferentially send it replicated jobs.  If we have to send it an unreplicated job, mark it as replicated and create new instances accordingly.
    3333
     34== Using adaptive replication ==
     35
     36To use adaptive replication for a given app:
     37
     38 * Set app.target_nresults to 2 in the database.
     39 * Create jobs with target_nresults=1 and min_quorum=1.
     40
    3441== Implementation ==
    3542