Stop wasting computer time

Message boards : BOINC client : Stop wasting computer time
Message board moderation

To post messages, you must log in.

AuthorMessage
Lamont1701

Send message
Joined: 14 Mar 06
Posts: 3
United States
Message 83010 - Posted: 17 Nov 2017, 3:17:10 UTC
Last modified: 17 Nov 2017, 3:18:19 UTC

I would like to suggest this to be on the next modification of the BOINC Manager Program. Each time that the program is run, that the program checks all of the Task to be run, and the Task that are running, to make sure that the Date and Time of those Task have not expired. If the Date or Time has Expired for a Task, to delete those Task automatically!

This will prevent the Client’s Computer from wasting time processing Task, that will be rejected upon the completion of that Task. This will save a lot of wasted processing time on the Clients Computer. Worldwide, this will save tens of thousands of hours (and probably more) of wasted computer time.

http://www.setiuniverse.com/

Seti UNIVERSE is a stand alone website, that seeks to involve all of the SETI disciplines in one place, radio, optical, microwave, and amateur Seti.
ID: 83010 · Report as offensive     Reply Quote
Profile Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12495
Netherlands
Message 83015 - Posted: 17 Nov 2017, 8:10:45 UTC - in response to Message 83010.  

BOINC already does this, at each start-up and just prior to the start of each task. It may run tasks that have started already that are past deadline to the end, but any other non-started task past the deadline it will auto-abort. All other tasks close to their deadline will be run in EDF (Earliest Deadline First) mode, which if they are with many, may cause some of them to be over their deadline by the time they're finished.

Want to see how BOINC does that? Enable the rr_simulation flag in the Event Log Options (in the Options menu).
Jord
Please do not private message me for tech support. Use the forums for that. Tech PMs will be ignored.

quote: "Isn't the best defense always a good attack?"
ID: 83015 · Report as offensive     Reply Quote
SekeRob
Volunteer tester
Help desk expert

Send message
Joined: 25 Aug 06
Posts: 1596
Message 83019 - Posted: 17 Nov 2017, 13:14:36 UTC - in response to Message 83015.  

Tasks running and overdue produce a red warning in the event log. For many projects they're still good, If your copy is returned before the client that receives the repair job has not reported the result yet. More so the client with the copy gets the signal from the project to abort if the No Reply task still came in. Some projects still give credit. But yes, a client side option to always abort tasks that are overdue, started or not, would allow those who worry about this fringe waste to stop these.

Of course the immediate counter of the problem is to reduce the buffer... Less buffered, less chance to run into the situation when having irregular crunching hours.
Coelum Non Animum Mutant, Qui Trans Mare Currunt
ID: 83019 · Report as offensive     Reply Quote
Profile Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12495
Netherlands
Message 83020 - Posted: 17 Nov 2017, 13:24:23 UTC - in response to Message 83019.  

But yes, a client side option to always abort tasks that are overdue, started or not, would allow those who worry about this fringe waste to stop these.
That would mean that for some projects with very large tasks (like ClimatePrediction.net) good work is wasted because BOINC will abort work still being worked on, but over a deadline. CPDN is one of the projects that don't really have a deadline, where all returned work, whether it was crunched in a month or in a year, is still viable and will get credit.
Jord
Please do not private message me for tech support. Use the forums for that. Tech PMs will be ignored.

quote: "Isn't the best defense always a good attack?"
ID: 83020 · Report as offensive     Reply Quote
SekeRob
Volunteer tester
Help desk expert

Send message
Joined: 25 Aug 06
Posts: 1596
Message 83024 - Posted: 17 Nov 2017, 15:00:09 UTC - in response to Message 83020.  
Last modified: 17 Nov 2017, 15:00:57 UTC

While cycling already thought of an app_config level <cancel_overdue/> type of flag, so the control can be set for whatever project-app with/without tolerance.
Coelum Non Animum Mutant, Qui Trans Mare Currunt
ID: 83024 · Report as offensive     Reply Quote

Message boards : BOINC client : Stop wasting computer time

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.