processing deadline

Message boards : Questions and problems : processing deadline
Message board moderation

To post messages, you must log in.

AuthorMessage
44Woot44
Avatar

Send message
Joined: 5 Dec 17
Posts: 3
United States
Message 83554 - Posted: 5 Dec 2017, 1:49:59 UTC

Greetings! Thank you in advance for the assistance. I have been a seti@home number cruncher since around 2003.

My question is with regards to the "deadline" tab, and the lengthy list of tasks waiting to be crunched. My program is currently working on items with deadlines in January 2018. I have about 3 dozen tasks that are coming up in December, but the program continues to work on January items.

No matter what I've tried, I can't get the program to manually quit January's and start these December items before deadline.

I have found that, perhaps, the only thing I can do is to check off "no new tasks" and hope that the ones with the nearing deadline are completed first?

Again, thank you for the comments and advice. Happy searching! :)

Andrew

Version 7.8.3 (x64)
Windows 10
ID: 83554 · Report as offensive     Reply Quote
Dr Who Fan
Avatar

Send message
Joined: 10 May 07
Posts: 270
United States
Message 83556 - Posted: 5 Dec 2017, 2:52:59 UTC - in response to Message 83554.  

No matter what I've tried, I can't get the program to manually quit January's and start these December items before deadline.

I have found that, perhaps, the only thing I can do is to check off "no new tasks" and hope that the ones with the nearing deadline are completed first?

First, how large is your Cache (Store at least xxx number of Days) set to?
Second, What is the deadline for the December tasks versus the January Tasks?
Third, BOINC will eventually run them to completion before the deadline(s) if your Cache is not set too high.
Fourth, REDUCE your Cache settings if it is too high and you start missing deadlines.

BOINC by default works on a "FIFO" deadline mode (First In First Out) mode. Unless it does not think one (or more) tasks will finish by the due date(s). Then it will go into EDF mode (Earliest Deadline First) and run/complete the task(s) that it thinks need to be completed before other(s).

You can temporarily override it by setting No New Tasks and Temporarily Suspend the January tasks if you do not think they will finish before the deadline(s)... but you will have to remember to RESUME the SUSPENDED tasks and set it to ALLOW MORE WORK afterwards.
ID: 83556 · Report as offensive     Reply Quote
robsmith
Help desk expert

Send message
Joined: 25 May 09
Posts: 323
United Kingdom
Message 83587 - Posted: 5 Dec 2017, 15:56:35 UTC

BOINC runs a "First-in First-out" (FIFO) system normally.
If BOINC detects that a task is not going to be executed in time for it to be returned by its deadline then that task is "promoted" into a "panic mode" and runs early. Generally this works very well, but does get upset if you try and tinker with the system and force executions ahead of the FIFO schedule.
So don't bother trying to beat the system and just allow BOINC to sort things out.
ID: 83587 · Report as offensive     Reply Quote
44Woot44
Avatar

Send message
Joined: 5 Dec 17
Posts: 3
United States
Message 83660 - Posted: 7 Dec 2017, 4:57:18 UTC - in response to Message 83556.  

Thank you for the comment. I had the setting to "store up to 3 days of work"; I changed it to 1 day.
Oddly, since my post, where I had those 3+ dozen December tasks, it is now down to only 5, yet it is still running January at this point.

Thank you!
ID: 83660 · Report as offensive     Reply Quote
44Woot44
Avatar

Send message
Joined: 5 Dec 17
Posts: 3
United States
Message 83661 - Posted: 7 Dec 2017, 4:58:00 UTC - in response to Message 83587.  

Thank you!
ID: 83661 · Report as offensive     Reply Quote

Message boards : Questions and problems : processing deadline

Copyright © 2018 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.