BOINC 5.2.13 client still does not schedule correctly.

Questions and Answers : Unix/Linux : BOINC 5.2.13 client still does not schedule correctly.
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Jean-David Beyer

Send message
Joined: 10 Jun 99
Posts: 60
Credit: 1,301,105
RAC: 1
United States
Message 217967 - Posted: 19 Dec 2005, 12:54:19 UTC

I am running Red Hat Enterprise Linux 3 on a machine with two hyperthreaded 3.06GHz Xeon Processors (the ones with a 1 MByte L3 Cache), so my Linux kernel treats this as a 4-processor machine. Consequently, I have my preferences set to run up to 4 processors. There is 4 GBytes RAM on the machine.

Now ever since the 5.2* series of the BOINC client came out, the scheduler in it has been acting more reasonable, and is running 4 instances of the climateprediction.net application. Three of these (the sulfur cycle ones) require A LOT of cpu time, and have short (4 months or so) deadlines. The old (4.3.* series) BOINC client did not schedule well, and these sulfur cycle applications progressed too slowly because the client insisted on getting other work from other applications and these had shorter deadlines and caused the sulfur cycle applications to be deferred. It seemed as though the scheduler looked only at the deadlines and ignored estimated time to completion.

Now the new 5.2 series does a little better with this.
When I got the first one, it immediately entered overcommitted mode, let the near-term deadline applications to finish, then refused to download any new work until today, running the four climateprediction.net applications. I had some hope that the three sulfur cycle applications might finish. But today, it finished the regular climateprediction application (hadsm3um, I think it is called), and proceeded to download some rosetta and some predictor@home work. That might have been OK, if it decided to run those on the now-spare processor. But id did not do that. Since the new work has a shorter deadline, it stopped all execution of the sulfur cycle stuff and put all 4 processors to work on the new stuff.

My guess is that it should have downloaded less work, just enough that the single free processor could do it in the time allowed, and let the other three processors continue with the sulfur cycle work. But it did not.

THIS REALLY NEEDS TO BE FIXED. I am going to miss the deadlines for the sulfur cycle stuff that are due in mid January 2006. These all have predicted remaining times of around 1400 hours, 2240 hours, and 3850 hours. Even if they get all three processors all the time, they may not finish by the deadline.

It is true that those three processes run faster than the estimates, but not so much faster that I can be confident they will finish by the deadline. But with these other processes taking all four processors instead of just the spare one, I am going to be in big trouble, even if the climateprediction.net project accepts late results (I got the impression that they would).
ID: 217967 · Report as offensive
Profile Crunch3r
Volunteer tester
Avatar

Send message
Joined: 15 Apr 99
Posts: 1546
Credit: 3,438,823
RAC: 0
Germany
Message 218000 - Posted: 19 Dec 2005, 14:00:37 UTC

If that's an issue with BOINC why do you post this here in the SETI@Home forum ?
SETI@Home has nothing to do with that.

Take a look at the BOINC forum.
http://boinc.berkeley.edu/





Join BOINC United now!
ID: 218000 · Report as offensive
Profile Jean-David Beyer

Send message
Joined: 10 Jun 99
Posts: 60
Credit: 1,301,105
RAC: 1
United States
Message 218086 - Posted: 19 Dec 2005, 16:24:51 UTC - in response to Message 218000.  
Last modified: 19 Dec 2005, 16:28:37 UTC

If that's an issue with BOINC why do you post this here in the SETI@Home forum ?
SETI@Home has nothing to do with that.

Take a look at the BOINC forum.
http://boinc.berkeley.edu/




Great idea, but I cannot manage to log in on that site. I can look at what is there, but to post anything it now requires the I supply a login and password. It did not like any that I tried. It suggested an account code, and I tried my setiathome one and it will not take that either. I then assumed they wanted me to establish a new account, and I could not find how to do that.

OOPS! I found it.
ID: 218086 · Report as offensive

Questions and Answers : Unix/Linux : BOINC 5.2.13 client still does not schedule correctly.


 
©2025 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.