Message boards : BOINC Manager : work unit processing order
Message board moderation
Author | Message |
---|---|
Send message Joined: 4 Jan 08 Posts: 1 |
As a newbe to Boinc, and working on several projects, I noticed in the manager, that the order the workitems are processed round robin's which is great, but when a work item is completed for a project say Seti, that the next work item picked is not necessarly the one that has the earliest report deadline. as the deadlines seem to be out a week or so, its not an issue at the moment, but logically, it seems that the item with the earlies deadline should be the next one worked. It may be that its processing them in the order they were received from the project as its hard to tell without paying more attention to the messages. I'm using 5.10.30 bo boinc. Thanks |
Send message Joined: 19 Jan 07 Posts: 1179 |
If a workunit is in "deadline trouble", it will be computed first. But it's not necessarily "in deadline order": if you have one workunit due in a week and another in two weeks, and both take two hours to process, it doesn't really matter which one is processed first, since both would make it in time anyway. |
Send message Joined: 31 May 07 Posts: 42 |
If a workunit is in "deadline trouble", it will be computed first. But it's not necessarily "in deadline order": if you have one workunit due in a week and another in two weeks, and both take two hours to process, it doesn't really matter which one is processed first, since both would make it in time anyway. If a WU is will miss a deadline, then WUs are processed earliest deadline first (EDF) mode. Otherwise WU are processed in the order generated by the site. This is by design, although I don't know the rational. |
Send message Joined: 29 Aug 05 Posts: 304 |
This is by design, although I don't know the rational. If you get into deadline trouble and you are already running the task with the earliest deadline, changing to EDF will not make much difference. BOINC WIKI BOINCing since 2002/12/8 |
Send message Joined: 8 Jan 06 Posts: 448 |
This is by design, although I don't know the rational. At the completion of a WU, when switching WU and after DL, Boinc runs a simulation to determine if there is a WU that could be in deadline trouble. There is a 24 hr safety margin. My computers have never missed a deadline. Boinc's algorithm works extremely well even when put under stress by a project grossly underestimating completion times, which I have witnessed many times. There much more likelihood that you would miss deadline if it worked by due dates. It would also make it much more difficult to follow your project share choices. Besides a project like CPDN with it year long due date would never get any work done until it was in trouble then Boinc wouldn't crunch anything else for months. Boinc V 7.4.36 Win7 i5 3.33G 4GB NVidia 470 |
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.