| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 24
|
|
| Author |
|
|
mwroggenbuck
Advanced Cruncher USA Joined: Nov 1, 2006 Post Count: 87 Status: Offline Project Badges:
|
Is there any way to automatically reject jobs that are less than full time limit (7 - 10 days)? Most of the time my computer is only on a few hours a day. This is long enough to get a project done on time. However, sometimes I leave it on for a few days. When I do that, I start to get the short time limit jobs. Unfortunately, I will bring my computer down during that time and the job will time out and I basically complete the job late for no credit. If I see this early enough, I can kill the job by hand, but I am not always watching. So I go back to my first question: Can I stop short time limit jobs from being assigned to me?
Thank you. |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello mwroggenbuck,
Not that I know of. You can change your cache settings so that you have 0 hours additional cache and connect every 0 days. This means you will only draw a work unit when you have finished a work unit. You will not have any waiting to run. Then you can select only short projects, so even if they are due in 4 days, you have a good chance. Lawrence |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I think it would be great if one could opt-out to receive rush jobs for each device profile. Not only for the deadline issue, also this can be a problem with computers with just enough memory to run one WU per core, LAIM on, and the repair jobs kicking in on high priority suspending one or more that were already running.
|
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
That what Lawrence describes is the first step for very intermittently running computers to not have any jobs queued, albeit, the version 7 client will fetch a new task 5 minutes before a task is projected to finish.
----------------------------------------With a client 6.xx [a version before 6.12] you could set the "Switch applications about every..." to some very high number such as 7000 minutes and of course set the Activity menu option to "Run based on preferences". This way the client thinks it would not be allowed to complete a new task in time and report, so it would not fetch the short deadline jobs. This trick stopped working certainly with 6.12. Search the forums for this switch trick or maybe someone can reconfirm which version this still works with. (There is a note somewhere in the Start Here FAQs too IIRC). --//-- edit: To add, this 7000 minute ''switch'' trick certainly forces any short deadline tasks ahead, meaning if there is a 10 day job processing and a 4 day deadline job arrives, the 10 day job will be paused and the 4 day job will be processed in High Priority. The FAQ mentioned is this one, [so put the reading glasses on ]: https://secure.worldcommunitygrid.org/forums/wcg/viewthread_thread,31893. Will add any version number of client(s) if this is confirmed to work with a 6.10 or above, but it says in the FAQ it only worked on versions prior to 6.10. In that 5.10.45 and 6.2.28 are old faithful and stable clients, in old recommended at WCG. [Edit 1 times, last edit by Former Member at May 2, 2012 7:44:26 AM] |
||
|
|
Ingleside
Veteran Cruncher Norway Joined: Nov 19, 2005 Post Count: 974 Status: Offline Project Badges:
|
This way the client thinks it would not be allowed to complete a new task in time and report, so it would not fetch the short deadline jobs. To add, this 7000 minute ''switch'' trick certainly forces any short deadline tasks ahead, meaning if there is a 10 day job processing and a 4 day deadline job arrives These two quotes contradict eachother, since the 4-day deadline task can't be "forced ahead" if it's never fetched... Unfortunately it's the 2nd. quote that is correct, meaning changing the "Switch..."-interwall won't prevent the short-deadline work from being downloaded, and is therefore not a solution here. ![]() "I make so many mistakes. But then just think of all the mistakes I don't make, although I might." |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
That's why in the added edit, I put "certainly forces any short deadline tasks ahead" qualification ;-)
----------------------------------------It's a high "connect every..." interval of > 4 days that stops the short deadline fetches, but then, you'd not want 4 days of work to be cached on an intermittent running device. From past tests, the BETA's would ignore that IIRC. Could be different with the new server software. Of course, if you make sure not to report any task within 48 hours, you'd not get them, but then mwroggenbuck noted he sometimes leaves his host running for multiple days and gets these. Certainly the switch setting would with some client versions force these short deadline tasks ahead, so there's least chance of them being on the host with 1: Set swtich 7000 minutes 2: Connect /Min Buf to 0.0 days 3: Set Max Add.Buf to 0.0 days Not the whole, but certainly half a solution! --//-- edit: OK, I've asked techs to consider an option who's outcome would work as operating to knock a device permanently into "Not Reliable" state [Reliable being the condition to get short deadline tasks]. That would be at profile level, not host, so the multi device owner who's working with regular and variable running devices would be responsible for associating the appropriate profile to a intermittent host. [Edit 2 times, last edit by Former Member at May 2, 2012 9:33:49 AM] |
||
|
|
mwroggenbuck
Advanced Cruncher USA Joined: Nov 1, 2006 Post Count: 87 Status: Offline Project Badges:
|
I like the idea of an option to not accept short deadline tasks. I currently work the clean energy project. These tasks generally take abou 10 hours of CPU time on my system. I easily get an hour or two a day, so 10 days is enough time. However, I sometimes leave the computer on during the weekends. Then I start to get the short deadline tasks. If I miss a day or two, I don't get these done in 4 days, and my CPU cycles just go to waste. I will point out that I already have the min and max buffer to 0.05 days (~ 1 hour), so this is not a queuing issues. It is an assignment issue.
|
||
|
|
mwroggenbuck
Advanced Cruncher USA Joined: Nov 1, 2006 Post Count: 87 Status: Offline Project Badges:
|
Is there any news on this? I still have to abort jobs. |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello mwroggenbuck,
Nothing new. Currently BOINC is working on version 7, which does not offer any option concerning deadlines. Don't expect this to change this year. The only thing I can suggest is switching to a shorter project such as Computing For Sustainable Water (watershed management in Chesapeake Bay). Lawrence |
||
|
|
mwroggenbuck
Advanced Cruncher USA Joined: Nov 1, 2006 Post Count: 87 Status: Offline Project Badges:
|
Thanks for the information and suggestion.
|
||
|
|
|