Changes between Version 4 and Version 5 of WorkDistribution


Ignore:
Timestamp:
06/30/08 12:30:32 (6 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WorkDistribution

    v4 v5  
    55<work_req_seconds>X</work_req_seconds> 
    66}}} 
    7 element in a scheduler RPC request message. This asks the scheduler to return enough work to keep all the host's processors busy for X seconds, given the host's typical usage (i.e. the fraction of time it's turned off or BOINC is suspended, and the other processes that it executes). 
     7element in a scheduler RPC request message. 
     8This asks the scheduler to return enough work to keep all the host's processors busy for X seconds, 
     9given the host's typical usage (i.e. the fraction of time it's turned off or BOINC is suspended, 
     10and the other processes that it executes). 
    811 
    9 BOINC's work distribution policy addresses the (sometimes conflicting) goals of keeping hosts as busy as possible, while minimizing the impact of  
     12BOINC's work distribution policy addresses the (sometimes conflicting) goals of keeping hosts as busy as possible, 
     13while minimizing the impact of  
    1014 
    1115 * Hosts that repeatedly return results with error outcomes, due to a host-specific problem. 
     
    2226 * A result is not sent if [HomogeneousRedundancy homogeneous redundancy] is enabled and another result of the same workunit has been sent to a different type of host. 
    2327 
    24 ???If there are several results satisfying the requirments above, which one will be chosen and sent to the host???? 
     28In general, the BOINC scheduler responds to a work request by enumerating unsent results from the database, 
     29filtering them by the above criteria, sending them to the host, 
     30and continuing until requested duration X is reached. 
    2531 
    26 In general, the BOINC scheduler responds to a work request by enumerating unsent results from the database, filtering them by the above criteria, sending them to the host, and continuing until requested duration X is reached. 
    27  
    28 For projects that have very large input files, each of which is used by many workunits, BOINC offers an alternative work distribution policy called [LocalityScheduling locality scheduling]. 
     32For projects that have very large input files, each of which is used by many workunits, 
     33BOINC offers an alternative work distribution policy called [LocalityScheduling locality scheduling].