Report deadlines

Questions and Answers : Wish list : Report deadlines

To post messages, you must log in.

AuthorMessage
Profile Mike Bunce

Send message
Joined: 30 Jun 99
Posts: 21
Credit: 11,800,723
RAC: 1,677
United Kingdom
Message 760366 - Posted: 29 May 2008, 22:39:05 UTC

I would like to see BOINC process those work units that are approaching their "sell by" dates first. Would that be too difficult to implement? As yet it has not caused me any problems, but I do get paranoid when I see a bunch of W/Us with a long date and a short dated one in the middle. Probably stems from when I first started on 486s!


ID: 760366 · Report as offensive
Profile Pooh Bear 27
Volunteer tester
Avatar

Send message
Joined: 14 Jul 03
Posts: 3222
Credit: 2,935,261
RAC: 0
United States
Message 760394 - Posted: 30 May 2008, 0:01:18 UTC

BOINC works on a First In, First Out, unless something is going to miss a deadline then it goes into Earliest Deadline First (EDF). Issue with your way is that with the many, many different projects that can be done on BOINC, it would almost always be in EDF and would your preferences of percentages would not be followed.

You need to remember BOINC runs more than just SETI. You have projects like SETI with different deadlines, Einstein that has a straight 3 week deadline, CPDN that has a 1 year deadline, etc.


ID: 760394 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 754,585
RAC: 140
United States
Message 760477 - Posted: 30 May 2008, 3:30:13 UTC - in response to Message 760366.

I would like to see BOINC process those work units that are approaching their "sell by" dates first. Would that be too difficult to implement? As yet it has not caused me any problems, but I do get paranoid when I see a bunch of W/Us with a long date and a short dated one in the middle. Probably stems from when I first started on 486s!

If the Round Robin simulation indicates that a task will finish later than 90% of the time from now to the computation deadline BOINC starts running things in Earliest Deadline First. The Computation deadline is the report deadline - (Connect Every X + task switch interval + safety margin). Safety margin is currently 0, it was 24 hours. BOINC takes into consideration all of the work that is currently on the computer, the project that might download work next, the time stats, and the resource shares of all projects with work on the computer as well as a few other items that I am certain I am leaving out.


BOINC WIKI

ID: 760477 · Report as offensive

Questions and Answers : Wish list : Report deadlines


 
©2016 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.