Task that pass deadline and is still running

Message boards : Questions and problems : Task that pass deadline and is still running
Message board moderation

To post messages, you must log in.

AuthorMessage
fckwan

Send message
Joined: 22 Dec 19
Posts: 29
Canada
Message 94588 - Posted: 29 Dec 2019, 2:36:28 UTC

I notice that very often there are tasks that passed deadline and is still running.
And task that estimated remaining time is far beyond deadline is still running.
Should BOINc add a check to stop those task and run a new task?
ID: 94588 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2518
United Kingdom
Message 94589 - Posted: 29 Dec 2019, 9:01:06 UTC - in response to Message 94588.  

I notice that very often there are tasks that passed deadline and is still running.
And task that estimated remaining time is far beyond deadline is still running.
Should BOINc add a check to stop those task and run a new task?


I think it is down to the project. Pretty sure some projects abort tasks past the deadline. If with a particular project nearly everything is going past the deadline by a long way, either the project has things set up wrong or your machine is too slow for them. Until I get round to replacing motherboard and CPU in my desktop it is on the edge of being too slow for many projects even running 24/7 and way too slow if turned off when not in use.

Depending on the project, you may not get credit for tasks completed after the deadline.

Conversely, CPDN has deadlines that are far too long, partly historical in that they used to have tasks that could last six months or longer but also because short deadlines on longer tasks upset the resource share mechanism. The current deadlines of over a year are far too long and I would love to see them reduced significantly!
ID: 94589 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 94590 - Posted: 29 Dec 2019, 16:24:55 UTC - in response to Message 94588.  

Should BOINc add a check to stop those task and run a new task?
BOINC has a check to see if a task is within 24 hours of its deadline or thereafter and if it hasn't started yet by that time and the time to finish is way larger than the time left over for the deadline to pass, it will abort the task. But as said, this only happens on tasks that haven't started yet.

tasks that have started already or are still running can be delivered after their deadline. In most cases you will still get credit for it, which you won't if the task is aborted. And in all cases it's the science first that counts.

Most projects have a 2 or 3 task quorum, for which all tasks have to be returned by that deadline before the validator runs and checks that all tasks have equal outcomes. If your task isn't in the that deadline, a new task will be sent out and as long as you return yours before the extra task, chances are good you'll get credited.

But if your computer has so much trouble returning tasks before their deadline, the first thing I would do is reduce the task queue to minuscule. Something that BOINC will eventually start doing by itself when this happens a lot, but that you can do yourself as well. As it's no use having 100s of tasks in queue when your computer only returns several during a time span.
ID: 94590 · Report as offensive

Message boards : Questions and problems : Task that pass deadline and is still running

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