Settings: which WUs get crunched first

Message boards : Number crunching : Settings: which WUs get crunched first
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Sarge
Volunteer tester

Send message
Joined: 25 Aug 99
Posts: 12273
Credit: 8,569,109
RAC: 79
United States
Message 632644 - Posted: 3 Sep 2007, 3:29:12 UTC

To keep this brief, for the time being, isn't there a setting where you can tell BOINC the WUs that are closer to their due dates should be crunched first?
Capitalize on this good fortune, one word can bring you round ... changes.
ID: 632644 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 632646 - Posted: 3 Sep 2007, 3:31:54 UTC - in response to Message 632644.  

To keep this brief, for the time being, isn't there a setting where you can tell BOINC the WUs that are closer to their due dates should be crunched first?

BOINC will crunch in download order unless it sees deadlines approaching.

Setting "connect every 'x'" to something smallish dramatically reduces that pressure -- and I think deadlines might have been relaxed slightly as well. Of the weeks' worth of work I have cached, only one is due this month.
ID: 632646 · Report as offensive
Profile Sarge
Volunteer tester

Send message
Joined: 25 Aug 99
Posts: 12273
Credit: 8,569,109
RAC: 79
United States
Message 632677 - Posted: 3 Sep 2007, 5:38:08 UTC
Last modified: 3 Sep 2007, 5:38:40 UTC

OK, put it this way. Can I set it to go for the one with the closest deadline? It'd be nice if it took into account deadline, no matter how far off; progress already made; download order. But I think the last of these might be least important. If not, why not?

[EDIT: I have quite a bit due this month after following your suggestion about caching in the other thread.]
Capitalize on this good fortune, one word can bring you round ... changes.
ID: 632677 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 632680 - Posted: 3 Sep 2007, 5:45:36 UTC - in response to Message 632677.  
Last modified: 3 Sep 2007, 5:47:33 UTC

OK, put it this way. Can I set it to go for the one with the closest deadline? It'd be nice if it took into account deadline, no matter how far off; progress already made; download order. But I think the last of these might be least important. If not, why not?

[EDIT: I have quite a bit due this month after following your suggestion about caching in the other thread.]


Not possible as far as I know, and not necessary. Boinc constantly monitors the work in your cache, the dates the WUs are due, and the speed that your computer is completing work at. If it calculates that any WUs are in danger of not being completed in time, it will automatically supend the WUs it is working on and go into EDF (earliest deadline first) mode to start working on the earlier due dates. If you see some tasks listed as 'waiting to run' that is why. Boinc will also not request any new work while in EDF mode.
When the WUs that are in danger of being late are finished, Boinc goes back into standard processing order, and restarts any work that it had put into waiting status, and will also request more work if your cache needs filling.
Hope that explanation helps put you at ease.

"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 632680 · Report as offensive
Profile Sarge
Volunteer tester

Send message
Joined: 25 Aug 99
Posts: 12273
Credit: 8,569,109
RAC: 79
United States
Message 632682 - Posted: 3 Sep 2007, 6:02:51 UTC

I think what Ned said made that pretty clear.
What I am saying is, why have download order be the standard order?
You explained the bit about WUs that are in danger of not being finished in time resulting in going to EDF (earliest deadline first).
So, what I am saying is, why not go by EDF always? Or a mix of that and consideration of some WUs that have already gone through 80-90% (or more) of the crunching, when there is no danger of missing a deadline?
Capitalize on this good fortune, one word can bring you round ... changes.
ID: 632682 · Report as offensive
W-K 666 Project Donor
Volunteer tester

Send message
Joined: 18 May 99
Posts: 19072
Credit: 40,757,560
RAC: 67
United Kingdom
Message 632685 - Posted: 3 Sep 2007, 6:15:13 UTC - in response to Message 632682.  

I think what Ned said made that pretty clear.
What I am saying is, why have download order be the standard order?
You explained the bit about WUs that are in danger of not being finished in time resulting in going to EDF (earliest deadline first).
So, what I am saying is, why not go by EDF always? Or a mix of that and consideration of some WUs that have already gone through 80-90% (or more) of the crunching, when there is no danger of missing a deadline?

The problem with deadline order pops its little head up if you are doing projects like Climate Prediction, which has units that take 100's of hours to crunch, (over 1,000 on Pent M 2GHz) and a deadline of nearly a year.

Or closer to home, in Seti Beta when your RDCF is very low because you have only done MB units there and you get a AstoPulse unit with initial predicted crunch time of ~3 hrs, but which will take 50+ hrs to complete.
ID: 632685 · Report as offensive
Profile Pooh Bear 27
Volunteer tester
Avatar

Send message
Joined: 14 Jul 03
Posts: 3224
Credit: 4,603,826
RAC: 0
United States
Message 632785 - Posted: 3 Sep 2007, 13:47:14 UTC

FYI it's BOINC that makes the decision, not the SETI or any other application. If you want this suggestion to be really looked at, you need to go over to the BOINC boards and ask.


My movie https://vimeo.com/manage/videos/502242
ID: 632785 · Report as offensive
Profile Sarge
Volunteer tester

Send message
Joined: 25 Aug 99
Posts: 12273
Credit: 8,569,109
RAC: 79
United States
Message 632805 - Posted: 3 Sep 2007, 14:48:32 UTC

Points made. Currently I am only crunching for SETI, so I was not thinking about how this would conflict with other projects.
Capitalize on this good fortune, one word can bring you round ... changes.
ID: 632805 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 632872 - Posted: 3 Sep 2007, 16:29:33 UTC - in response to Message 632677.  
Last modified: 3 Sep 2007, 16:29:45 UTC

OK, put it this way. Can I set it to go for the one with the closest deadline? It'd be nice if it took into account deadline, no matter how far off; progress already made; download order. But I think the last of these might be least important. If not, why not?

[EDIT: I have quite a bit due this month after following your suggestion about caching in the other thread.]

As far as I know, no, you can't.

I think doing the work in the order it was assigned is best: others will be doing the same work in the same order -- you want to get those back out and credited.

The other side is that long work units tend to have long deadlines, and if you do work in deadline order you'll favor the quick work units until SETI is in deadline trouble on the longer ones.

Hope that seems reasonable.
ID: 632872 · Report as offensive
GALIFREAN
Avatar

Send message
Joined: 14 Jul 99
Posts: 148
Credit: 28,658
RAC: 0
United States
Message 632885 - Posted: 3 Sep 2007, 16:51:45 UTC - in response to Message 632644.  

To keep this brief, for the time being, isn't there a setting where you can tell BOINC the WUs that are closer to their due dates should be crunched first?


You could manually suspend the tasks that you dont want running, but then you would have to keep an eye on things. Kinda a pain in the neck that way, but thats it.
I demand a refund. Oh wait, I didn't pay to join,
I VOLUNTEERED!
ID: 632885 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 632896 - Posted: 3 Sep 2007, 17:09:03 UTC - in response to Message 632885.  

To keep this brief, for the time being, isn't there a setting where you can tell BOINC the WUs that are closer to their due dates should be crunched first?


You could manually suspend the tasks that you dont want running, but then you would have to keep an eye on things. Kinda a pain in the neck that way, but thats it.


And keep in mind, I believe that if you have any tasks maunally suspended, Boinc will not ask for any new work until you release them.
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 632896 · Report as offensive
GALIFREAN
Avatar

Send message
Joined: 14 Jul 99
Posts: 148
Credit: 28,658
RAC: 0
United States
Message 632908 - Posted: 3 Sep 2007, 17:26:54 UTC - in response to Message 632896.  

To keep this brief, for the time being, isn't there a setting where you can tell BOINC the WUs that are closer to their due dates should be crunched first?


You could manually suspend the tasks that you dont want running, but then you would have to keep an eye on things. Kinda a pain in the neck that way, but thats it.


And keep in mind, I believe that if you have any tasks maunally suspended, Boinc will not ask for any new work until you release them.


Yes, I believe that is true.
I demand a refund. Oh wait, I didn't pay to join,
I VOLUNTEERED!
ID: 632908 · Report as offensive

Message boards : Number crunching : Settings: which WUs get crunched first


 
©2024 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.