Changes between Version 4 and Version 5 of WorkDistribution
- Timestamp:
- Jun 30, 2008, 12:30:32 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WorkDistribution
v4 v5 5 5 <work_req_seconds>X</work_req_seconds> 6 6 }}} 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). 7 element in a scheduler RPC request message. 8 This asks the scheduler to return enough work to keep all the host's processors busy for X seconds, 9 given the host's typical usage (i.e. the fraction of time it's turned off or BOINC is suspended, 10 and the other processes that it executes). 8 11 9 BOINC's work distribution policy addresses the (sometimes conflicting) goals of keeping hosts as busy as possible, while minimizing the impact of 12 BOINC's work distribution policy addresses the (sometimes conflicting) goals of keeping hosts as busy as possible, 13 while minimizing the impact of 10 14 11 15 * Hosts that repeatedly return results with error outcomes, due to a host-specific problem. … … 22 26 * 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. 23 27 24 ???If there are several results satisfying the requirments above, which one will be chosen and sent to the host???? 28 In general, the BOINC scheduler responds to a work request by enumerating unsent results from the database, 29 filtering them by the above criteria, sending them to the host, 30 and continuing until requested duration X is reached. 25 31 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]. 32 For projects that have very large input files, each of which is used by many workunits, 33 BOINC offers an alternative work distribution policy called [LocalityScheduling locality scheduling].