PDA

View Full Version : Is there a plain language explanation of how the BOINC scheduler works?



jasong
09-06-2006, 08:25 PM
I am very curious as to how the BOINC scheduler prioritizes things. Is there a plain language explanation, or maybe pseudo-code I could look at?

PY 222
09-06-2006, 08:50 PM
Go ahead and read the article at the Unofficial BOINC Wiki:

http://boinc-wiki.ath.cx/index.php?title=Scheduler

PCZ
09-07-2006, 01:28 AM
Jasong

Be aware that the behaviour of the scheduler has been modified many times.
It often doesn't do what you expect and all in all is a monumental PITA.

jasong
09-27-2006, 09:19 PM
Second question: I've noticed on that page it says that a central computer can be used as a server for the other computers.

Does the server notice different types of cpus and try to assign work to be done as efficiently as possible? In other words, let's say you have two projects, each with a share of 100. One project performs best on an Intel processor, the other excels on an AMD processor. These are two different computers, in two different parts of a house. Does their server, wherever it is, show a preference for assigning a task to the processor that will crunch it most effectively?