Why does BOINC continue to run tasks when the deadline has expired?

Message boards : Questions and problems : Why does BOINC continue to run tasks when the deadline has expired?
Message board moderation

To post messages, you must log in.

AuthorMessage
Jens

Send message
Joined: 11 Oct 15
Posts: 6
Denmark
Message 87573 - Posted: 10 Aug 2018, 22:17:37 UTC

I sometimes see tasks that are still being processed even though the deadline expired several days ago. Is it still useful for such tasks to run? If not, why doesn't the system automatically stop/delete them?
ID: 87573 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 87575 - Posted: 10 Aug 2018, 23:58:55 UTC - in response to Message 87573.  

You can easily return work after the deadline, and as long as you're first to return it before the next person who got a replacement task sent, get credit for it. Some projects don't even adhere to the deadline, with massive models being calculated, such as ClimatePrediction.net. They give work out with a far-away deadline, but it happens that that deadline isn't even reached. Then it's useful that BOINC continues afterwards.
ID: 87575 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2518
United Kingdom
Message 87578 - Posted: 11 Aug 2018, 5:27:34 UTC - in response to Message 87575.  

I may be wrong but I think some projects abort tasks when they pass the deadline. It is be done from the server side I think.
ID: 87578 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2518
United Kingdom
Message 87579 - Posted: 11 Aug 2018, 5:41:27 UTC

With CPDN the reason for still setting a deadline that isn't used is that the BONC server code requires it. There was also the issue of how it would play with other projects if a much shorter deadline was used. There has been some discussion on the CPDN fora about shortening the deadlines as a lot of the work these days is requested byPhD students at various universities around the world who have deadlines that would not be met for example by my crunching tasks on my ageing netbook. Another reason for the very long deadlines is historical in that tasks used to take several months (often six or more) even on fast machines for the day.
ID: 87579 · Report as offensive
Jens

Send message
Joined: 11 Oct 15
Posts: 6
Denmark
Message 87582 - Posted: 11 Aug 2018, 14:32:24 UTC

Thank you for your replies.

I'll just let the tasks continue then, instead of deleting them when I happen to see them.
ID: 87582 · Report as offensive
mmonnin

Send message
Joined: 1 Jul 16
Posts: 146
United States
Message 87705 - Posted: 18 Aug 2018, 16:02:53 UTC

Some projects have a buffer that allow tasks to return after the initial deadline. Others can extend the deadline of tasks if the client is still communicating with the server. The deadline is only updated on the server and not on a users client. RNA is one project I know that does this.
ID: 87705 · Report as offensive

Message boards : Questions and problems : Why does BOINC continue to run tasks when the deadline has expired?

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.