Join PrimeGrid
Returning Participants
Community
Leader Boards
Results
Other
drummers-lowrise
|
Message boards :
Seventeen or Bust :
45 day deadline
Author |
Message |
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,887,318 RAC: 875,320
                               
|
We're considering lowering the deadline for SoB to 45 days.
Prior to crunching the current n=27M SoB range, the deadline was 40 days, and the 27M tasks were about 50% longer than the old tasks, so it seemed reasonable to increase the deadline by 50% as well.
Looking at the data, however, almost all SoB tasks have an elapsed time of 45 days or less. Computers have gotten faster, and people don't tend to use their old slow computers on SoB.
We'll make this change sometime prior to the January SoB/PSP/ESP challenge, but since this change only affects new WUs, there would still be 60 day tasks being sent out for a while.
If you have any thoughts about the deadline, we'd like to hear them.
Personally, my two computers are, respectively, very fast and very, very slow. The fast one does a set of four SoB tasks in just under 4 days, and the slow computer takes about 65 days to do one task. It's possible that the latest CPUs using DDR4 memory may be even faster than my fast machine.
____________
My lucky number is 75898524288+1 | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,149,297,698 RAC: 2,302,314
                                      
|
Personally, deadline being 10x longer of fastest computers and 3-5x of average/median computer is fine.
Shorter deadline have some benefits and in my view outperformes potencially losing couple of slowest boxes on SoB (which may do better on shorter subprojects)
____________
My stats | |
|
|
I believe it is time to make the change. As we know there are many older machines out there, I have a couple myself, but I also run smaller work on them. The bigger boys do the bigger work.
It still doesn't mean the person with the slower computer will not get credit. Sending back late units will still be the same as before. If in the database and it matches it gets credited. It may still be the first unit returned because of other issues with other systems. | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,887,318 RAC: 875,320
                               
|
To further muddle things, with SoB being part of January's "Year of the Sheep" challenge, we're looking at the next range of SoB tasks (n=31M). We might get to them during the challenge, and if not I suspect it's very likely we'll get there sometime during 2015.
The n=31M tasks take about 30% longer than the current n=27M tasks.
45 days increased by 30% brings us right back to 60 days.
We therefore now have two questions: Whether to lower the deadline to 45 days on current tasks, and what deadline to set on the next batch of tests.
____________
My lucky number is 75898524288+1 | |
|
|
I think having it at 45 days at least until the end of the challenge, even if the next range is needed. Once the challenge ends or when the next range starts (whichever is later) THEN increase the deadline. That way cleanup will be faster.
____________
Largest Primes to Date:
As Double Checker: SR5 109208*5^1816285+1 Dgts-1,269,534
As Initial Finder: SR5 243944*5^1258576-1 Dgts-879,713
| |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,887,318 RAC: 875,320
                               
|
I think having it at 45 days at least until the end of the challenge, even if the next range is needed.
I like that idea.
SOB has now been changed to a 45 day deadline, which affects new workunits generated from this point on. There will still be some 60 day deadlines sent out over the next few days as the already generated tasks are sent out, and any additional tasks sent out for older units will also have the older 60 day deadline.
Even if we load the larger n=31M SOB tasks before the challenge ends, they'll also have a 45 day deadline towards the goal of having a shorter cleanup. Sometime after the challenge ends we will consider whether 45 or 60 days is more appropriate for the larger tasks on a permanent basis.
____________
My lucky number is 75898524288+1 | |
|
|
Should explore whether 50 or 55 days may work. Should be set to lowest number of days yet still allow 90-95% of computers to finish before the deadline. As you said "Shorter deadline have some benefits and in my view outperformes potencially losing couple of slowest boxes on SoB", so we should push that crossover point more towards less days and losing a few more 'slow' computers. After all it IS the longest CPU sub-project and there is plenty other sub-projects for those 'slow' computers to crunch.
____________
Largest Primes to Date:
As Double Checker: SR5 109208*5^1816285+1 Dgts-1,269,534
As Initial Finder: SR5 243944*5^1258576-1 Dgts-879,713
| |
|
Dave  Send message
Joined: 13 Feb 12 Posts: 3209 ID: 130544 Credit: 2,288,198,624 RAC: 712,806
                           
|
Well put Neo. I'm all for it.
I'd rather avoid n=31 during the challenge if it can be avoided - those of us who want max points may choose to do SoBs in a later window of the challenge thus getting higher number (k? b?) but if thy goto n=31 they could overlap the end of the challenge! Or maybe that's just my strategy of wanting to do my PSPs first. | |
|
GDBSend message
Joined: 15 Nov 11 Posts: 298 ID: 119185 Credit: 4,070,911,004 RAC: 1,964,085
                      
|
What percent of total SOB tasks exceed the current deadline? | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,887,318 RAC: 875,320
                               
|
What percent of total SOB tasks exceed the current deadline?
That's a good question -- but it's not as good a question as it seems at first glance. There's a better question.
The reason this question isn't that good is because there's an underlying assumption that the reason that computers miss a deadline because they're too slow. That's actually not the problem in many cases. BOINC just is really bad at scheduling tasks and frequently misses deadlines with tasks that are short enough to have completed in time if only BOINC had started them earlier.
To a large degree, whether a task misses its deadline depends on factors related to when BOINC decides to start a task, as opposed to how long a task is. Make deadlines longer, and BOINC is likely to start the tasks later.
So while the first thing I did when looking into this was look at how many tasks were missing the deadline, what was more useful was how many tasks simply took longer than the deadline to run, regardless of when they started and finished.
The better question, therefore, is "How many have an elapsed time of more than 45 days, or 50 days, or 55 days, or 60 days?" Put another way, the question I'll answer, instead of "How many task did make the deadline?" will be "How many tasks could have made the deadline if BOINC ran them sooner?"
Note that I'm using elapsed time here, not CPU time, so in some cases tasks are taking longer than they should because the computer is also doing other things. In addition, undoubtedly many of these tasks are run with hyperthreading enabled, and are taking roughly twice as long as the computer capable of. I strongly suspect, therefore, that this data may significantly underestimate the number of computers that are capable of meeting a given deadline. I don't have a good method of testing that assumption, however.
Going by 5 day intervals, here's how long SoB tasks take to run:
5 7.41%
10 49.06%
15 73.05%
20 86.11%
25 93.08%
30 96.23%
35 98.46%
40 99.36%
45 99.69%
50 99.87%
55 99.91%
60 99.93%
...
95 100.00%
The table above is based on existing returned SOB results in the database. If we extrapolate those runtimes for the new range by multiplying the runtime by 1.36, we get the following table:
5 0.22%
10 33.36%
15 55.07%
20 72.24%
25 83.05%
30 89.48%
35 93.63%
40 95.94%
45 97.71%
50 98.77%
55 99.43%
60 99.67%
...
129 100.00%
In excess of 99% of SoB tasks currently run within 45 days. The 99th percentile is reached at 38 days.
For the larger n=31M tasks, in excess of 97% could be run within 45 days, and the 99th percentile is reached at 52 days.
____________
My lucky number is 75898524288+1 | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,149,297,698 RAC: 2,302,314
                                      
|
The better question, therefore, is "How many have an elapsed time of more than 45 days, or 50 days, or 55 days, or 60 days?" Put another way, the question I'll answer, instead of "How many task did make the deadline?" will be "How many tasks could have made the deadline if BOINC ran them sooner?"
In excess of 99% of SoB tasks currently run within 45 days. The 99th percentile is reached at 38 days.
For the larger n=31M tasks, in excess of 97% could be run within 45 days, and the 99th percentile is reached at 52 days.
SoB tasks in database, roughly 2 months span? So those numbers are representing up-to-date computers/tasks.
The 99th percentile is generous enough.
Over 96% tasks are returned in under 30 days; 95% percentile is what I would consider still good percentile.
For the larger n=31M tasks, 60 days would be more than needed.
Also, using elapsed time , not CPU time, we are on the safe side.
I would go with 50 days for the larger n=31M tasks and see how it goes.
Is it possible to compare group of tasks by deadline (ie. 45- and 60-days deadline during recent change), once they are returned?
This may put some light on "if BOINC ran them sooner/later".
____________
My stats | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,887,318 RAC: 875,320
                               
|
Is it possible to compare group of tasks by deadline (ie. 45- and 60-days deadline during recent change), once they are returned?
This may put some light on "if BOINC ran them sooner/later".
It's possible, but I probably won't bother doing that analysis since the conclusion can almost be drawn by definition based upon that fact that most tasks that miss the deadline have run times shorter than the deadline. I.e., 8.45% missed the 60 day deadline vs. 0.07% taking more than 60 days to run, and only 0.31% taking more than 45 days to run.
That first analysis of mine took almost 2 hours; I'm not going to spend that kind of time proving something that's blatantly obvious.
EDIT: The 8.45% of tasks that missed the deadline ONLY includes those that eventually did return a valid result. The additonal 23.27% of results that were never returned are not included.
____________
My lucky number is 75898524288+1 | |
|
|
So N=31M at a 55 day timeout would get more that 99%, even at a 50 day would still hit more than 98.75. Plus with the differing timeout factor BOINC would slightly adjust and probably make it closer to 99%.
It seems 45 still could work, but 50 may be a bit more reasonable, and maybe 55 would be just a little past optimal.
Of course, has anyone done some quick testing of N=31M on a couple of platforms to see how well it performs in real time? I think that would be the best test.
I don't do SOB often, but I have been working on moving my badges up slowly, so I may go back after them after I get everything past cyan (SOB has enough pending for me for that now).
Just some ramblings to hopefully give some more thought to the process of picking a more optimal number. | |
|
|
It's looking like 50 days seems like a good compromise for n=31M.
Merry Christmas all.
____________
Largest Primes to Date:
As Double Checker: SR5 109208*5^1816285+1 Dgts-1,269,534
As Initial Finder: SR5 243944*5^1258576-1 Dgts-879,713
| |
|
|
Shorter deadline have some benefits and in my view outperformes potencially losing couple of slowest boxes on SoB (which may do better on shorter subprojects)
Those "slowest boxes" aren't going anywhere, they will sit here and timeout as usual (triple timeout is a normal thing these days; eager to see a quadra (or should I call it 'farthing'?)). But I like Michael's reasoning, it might work.
____________
I'm counting for science,
Points just make me sick. | |
|
|
My Dell Precision m6500 (i7 m620 w/ 8 gb RAM also used for internet and some games) is 26 hours in showing 2137 hours (about 90 days) remaining.
1) Should I abort this job and change settings to avoid these in the future?
2) Turn off hyperthreading till this job is finished?
That might put me at about 45 days, but this seems to be a low credit payout job and will compete with the higher resource share WU's (Prime is set to resource share 8, Einstein at 545 and Asteroids at 8500) and remove two threads available for watching On Demand shows or playing Civilization.
3) If I turn off long jobs in settings now will that effect this current WU?
4) It appears my i7 m620 takes about 9 to 10x longer than the average CPU time reported (with hyperthreading on) so maybe I should uncheck any job reporting average of 80+ hours or no jobs with greater than 6 day deadlines? | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,149,297,698 RAC: 2,302,314
                                      
|
Hi,
after 26 hours, is your job 1% complete or 10% complete?
That is crucial information, not BOINC estimate that may be way off.
Your task can take 2600 or 260 hours depending on how much is complete in 26 hours.
ad 2) Yes, turn off hyperthread while doing any LLR job.
Or at least set BOINC manager to you use no more that 50% of processors.
ad 3) New setting/preferences will not affect already downloaded WUs.
ad 4) I would solve first question first.
Having other projects will eventually cause BOINC to run SoB job in high priority.
My Dell Precision m6500 (i7 m620 w/ 8 gb RAM also used for internet and some games) is 26 hours in showing 2137 hours (about 90 days) remaining.
1) Should I abort this job and change settings to avoid these in the future?
2) Turn off hyperthreading till this job is finished?
That might put me at about 45 days, but this seems to be a low credit payout job and will compete with the higher resource share WU's (Prime is set to resource share 8, Einstein at 545 and Asteroids at 8500) and remove two threads available for watching On Demand shows or playing Civilization.
3) If I turn off long jobs in settings now will that effect this current WU?
4) It appears my i7 m620 takes about 9 to 10x longer than the average CPU time reported (with hyperthreading on) so maybe I should uncheck any job reporting average of 80+ hours or no jobs with greater than 6 day deadlines?
____________
My stats | |
|
|
Hi,
after 26 hours, is your job 1% complete or 10% complete?
That is crucial information, not BOINC estimate that may be way off.
Your task can take 2600 or 260 hours depending on how much is complete in 26 hours.
Sorry about that. Running on 36 hours without sleep.
3.328% at 27.23 hours and that calcs to 817 hours or about 34 days.
I was trusting the new BOINC estimation code. That's a huge difference from the 2136 hours currently displayed.
At 817 hours running With hyperthread=true that still comes in under 45 day limit. So why the discrepancy? Did the calculation hit a slow patch over the last few 1/10ths of percent thereby increasing the estimate? And why is it so far off from manual calculations?
(I'd like to know this estimate algorithm.)
I restarted the WU and the estimate is held at 2137 hours, 38 minutes and counting down by seconds.
After about 8 minutes it dropped to 2135:32:05. but the manual calculation put it at 803 hours down from. 817.
It's the effect of playing Civilization and watching videos for several hours being averaged in with me going idle now for the last 30 minutes.
ad 2) Yes, turn off hyperthread while doing any LLR job.
Or at least set BOINC manager to you use no more that 50% of processors.
I changed that setting and it seems to just use one hyper threaded core for BOINC running two tasks and leave the other core unused and available for games and browsing. The WU is still splitting it's time with an Asteroids hyperthread. Confirmed that process manager shows 47% system idling.
This machine is my main browsing and gaming machine so it's not practical to turn off hyperthreads. I can do so for the dedicated i5 2430m.
ad 3) New setting/preferences will not affect already downloaded WUs.
Good to know.
ad 4) I would solve first question first.
Having other projects will eventually cause BOINC to run SoB job in high priority.
I'm going to let it run on till morning and manually calc out the estimate again. This might all be a non issue and over reaction based on this new BOINC client estimate algorithm.
I'll post an update in 8 to 12 hours.
Goodnight and thanks for the response. | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,887,318 RAC: 875,320
                               
|
3.328% at 27.23 hours and that calcs to 817 hours or about 34 days.
I was trusting the new BOINC estimation code. That's a huge difference from the 2136 hours currently displayed.
Have you either RESET or DETACHED from PrimeGrid since that change was made on the server? Unfortunately, the change won't be activated until you do that. Note, of course, that doing this will kill any tasks you have in progress, so make sure all of your tasks are done (or ABORT them) before doing this.
____________
My lucky number is 75898524288+1 | |
|
|
I was looking for clean-up SoB work on one box and got a mixture of 45 and 60 day tasks. None of it is actually challenge-credit work, but a couple WUs are really old and I'm sure the original crunchers will be happy to have a wingman that won't time out. But, it will still be a few more days :-)
I favor the current 45 day limit. When we move to the new range, maybe re-examine.
G | |
|
|
3.328% at 27.23 hours and that calcs to 817 hours or about 34 days.
I was trusting the new BOINC estimation code. That's a huge difference from the 2136 hours currently displayed.
Have you either RESET or DETACHED from PrimeGrid since that change was made on the server? Unfortunately, the change won't be activated until you do that. Note, of course, that doing this will kill any tasks you have in progress, so make sure all of your tasks are done (or ABORT them) before doing this.
I don't remember resetting on this machine nor have I detached.
The WU is at 6.098% on 47:05 hours which is 47.0833/0.06098=772 hours or 32.17 days to finish this WU but the BOINC client estimation algorithm still says over 2000 hours.
Is this a bug that needs reporting or some information the estimation algorithm is using that I don't know about? Maybe it's going by the heavy usage history from me yesterday.
I'll let this play out to the end as maybe there is something to learn. Maybe I should take screen shots for an eventual bug report.
| |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,887,318 RAC: 875,320
                               
|
3.328% at 27.23 hours and that calcs to 817 hours or about 34 days.
I was trusting the new BOINC estimation code. That's a huge difference from the 2136 hours currently displayed.
Have you either RESET or DETACHED from PrimeGrid since that change was made on the server? Unfortunately, the change won't be activated until you do that. Note, of course, that doing this will kill any tasks you have in progress, so make sure all of your tasks are done (or ABORT them) before doing this.
I don't remember resetting on this machine nor have I detached.
The WU is at 6.098% on 47:05 hours which is 47.0833/0.06098=772 hours or 32.17 days to finish this WU but the BOINC client estimation algorithm still says over 2000 hours.
Is this a bug that needs reporting or some information the estimation algorithm is using that I don't know about? Maybe it's going by the heavy usage history from me yesterday.
I'll let this play out to the end as maybe there is something to learn. Maybe I should take screen shots for an eventual bug report.
It's a long-standing problem with the way BOINC estimates run times, but recently a second algorithm was added to BOINC which works much better. I've enabled this on the server side, but it won't be active on your computer until either you reset or re-attach to PrimeGrid or we release new versions of the apps.
____________
My lucky number is 75898524288+1 | |
|
|
Yes, the estimates are definitely better in 7.4 build after it runs for a bit. Also the GPU tasks throw the other estimates off a bit in my experience.
____________
My Lucky Number is 1893*2^1283297+1 | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,887,318 RAC: 875,320
                               
|
If you have questions about BOINC timing or enabling the exact BOINC timing, please read this thread.
Further discussion about timing should be there. Thank you!
____________
My lucky number is 75898524288+1 | |
|
|
And here it is -- a farthing! With a 45 days dead-line it would be 30 days earlier -- a freaking month.
____________
I'm counting for science,
Points just make me sick. | |
|
Dave  Send message
Joined: 13 Feb 12 Posts: 3209 ID: 130544 Credit: 2,288,198,624 RAC: 712,806
                           
|
That needs blitzifying. | |
|
|
OK, it's the 12th and the deadline for the WU is the 13th and there is still 27 estimated hours to go. BOINC client kept putting this WU off.
I asked for the ability to put any particular WU into high priority mode so I could make sure this WU is completed on time and 600+ hours of work not lost, the BOINC forums response was:
Really, when a task takes that much longer than its estimated fpops resource value says they should take, then you should ask the PROJECT to increase these values.
A priority button is not needed when projects adjust their flops value so that BOINC can more accurately estimate how long this work takes.
____________
Jord
I think the 45 deadline could have been made but the entire time BOINC client kept stalling this SoB WU and placing other projects ahead of it even though the client's estimate was greater than the deadline.
I understand giving higher priority to projects with much greater resource shares but procrastinating an extremely long deadline WU to past it's deadline seems like a bug in the priority system.
This whole process was extremely visible to me because it took place on the computer I use 8+ hours a day and I check the client regularly.
This WU wouldn't get worked on for 3 or 4 days in a row. I had to suspend all but this WU to get it to run, and sometimes because I had forgotten to tell the projects not to fetch new tasks, go through a flood of new incoming WU's and abort them. It's been 45 days of micromanaging WU tasks to keep this 600+ hour WU on schedule. I even turned off Hyperthreading to give the WU 100% more CPU resource available and dealt with the sluggishness of my browser during the time trying to get this WU to an estimate half of what the approaching deadline was so that when I turned HT back on it would be right on schedule. After I had given it a buffer the BOINC client went right back to procrastinating it and dedicating none of the next day to calculating SoB.
I was cussing...
I've been frustrated throughout this last month and put in a lot of time nursing this WU to completion and taking some deep breaths as I right this message.
Just because a project is set to the lowest resource of several projects doesn't mean the client should put absolutely no work into it for days and push the WU past it's deadline.
Is it?
Here is the thread discussing a desire to have a 'high priority' choice added as well as 'suspend' and 'abort' options to the client interface.
http://boinc.berkeley.edu/dev/forum_thread.php?id=10085&postid=60875#60875 | |
|
JimB Honorary cruncher Send message
Joined: 4 Aug 11 Posts: 920 ID: 107307 Credit: 989,270,184 RAC: 150,909
                     
|
You do know that you have 45 days after the deadline to get that SoB job in before it's purged, right? You're going to be a day or three late - you will receive full credit.
Edit: Come to think of it, since SoB was part of the challenge, we're not purging any of them until after the challenge stats are final. But a 45-day purge delay is the minimum for SoB. | |
|
|
You do know that you have 45 days after the deadline to get that SoB job in before it's purged, right? You're going to be a day or three late - you will receive full credit.
Edit: Come to think of it, since SoB was part of the challenge, we're not purging any of them until after the challenge stats are final. But a 45-day purge delay is the minimum for SoB.
No, I expected a hard deadline since there is so much leniency in all the deadlines I've seen compared to the estimated run times. Climateprediction deadlines are a 365 days for a 30 to 300 hour job, SETI@Home are 30-60 days for a 6 to 18 hour WU, Moo! is a 7 days for a 2 hour job and Einstein is giving 14 days for a 28 hour WU. Asteroids@home is similar.
Anyway, I set a deadline of March 1st because I'm not paying to air condition the bedroom in March and all but one machine are being shut down till next winter.
Does the BOINC client expect the deadline to not be the actual deadline and the real deadline is twice as long? That might explain some of the procrastination of the client on this WU that originally had an estimate greater than 45 days for the first few days of calculation.
At least it's completed now:
http://www.primegrid.com/results.php?userid=375012&offset=0&show_names=0&state=0&appid=13
If the actual deadline is twice as long then why worry about adjusting the deadlines down to just over the actual calculations? Why not give them 12 hours of deadline per 1 hour of estimated run time? That's about what the 5 projects I listed above do. | |
|
JimB Honorary cruncher Send message
Joined: 4 Aug 11 Posts: 920 ID: 107307 Credit: 989,270,184 RAC: 150,909
                     
|
That link you gave only works for you. For everyone else, here is the workunit in question.
No, the deadline is the stated deadline. But, unlike some other sites, completed workunits (those that have a quorum - two clients agreeing on a result) are still on our site for varying arounts of time afterwards. We did this specifically so that people could have a chance to get credit on late results for those workunits.
The BOINC client doesn't know anything about this. If a task hasn't even started by the deadline, the client will automatically cancel it. But, once the task has been started the client will continue it in spite of the deadline passing. We keep the workunit (with the now expired task(s) around for an additional time so that such tasks get credit. That additional time varies by subproject.
If we extended the deadlines, the BOINC client would just wait that much longer before starting the tasks. The way we do it means that a missed deadline doesn't mean you've totally wasted your computing power.
I'm not sure why those other sites have such long deadlines. For some of our subprojects like the conjectures (ESP, PSP, SoB, SR5, TRP), a single prime returned cancels any further work on that k value. That could mean anywhere from 1/100 to 1/3 of future work becoming unnecessary. In that event any unneeded unsent work is automatically cenceled. So longer deadlines will mean we're possibly wasting the computing power of our users.
Laptops are not all that well suited for running our LLR application. It works the processor pretty hard and generates a lot of heat. Your computer may have slowed itself down in response to that heat. As far as the deadline goes, 99% of completed SoB tasks are returned within 36 days. We have a 45-day deadline. That plus the additional time until purge seems more than sufficient. | |
|
|
Also, you don't have to sit there and let BOINC decide which tasks take priority. Just suspend any tasks you're not in a rush to do; or, possibly suspend the less important tasks temporarily so the more important ones get going, then switch your Tools>Computing Preferences to use, say, 50% of the "processors" (cores), and then un-suspend the tasks you just suspended. This will leave them in a state of waiting to run, and won't stop additional work from being downloaded (which leaving tasks suspended does). Or, you could simply abandon an SoB if it's barely been started, and is getting in your way. Nobody minds when that happens, in fact it speeds things up for everyone if you're struggling with it.
Basically, don't let BOINC boss you around, it's rubbish but you can adapt and deal with its quirks. | |
|
|
Laptops are not all that well suited for running our LLR application. It works the processor pretty hard and generates a lot of heat. Your computer may have slowed itself down in response to that heat. As far as the deadline goes, 99% of completed SoB tasks are returned within 36 days. We have a 45-day deadline. That plus the additional time until purge seems more than sufficient.
These machines intended purpose is to heat the bedroom and hallway in winter. Throttlestop let me monitor and keep them at highest power output and PowerSaver modes were turned off while SpeedFan monitored the fan speeds and temperatures.
Thankyou for the explanation of the reasoning going into the deadline assigning.
Also, you don't have to sit there and let BOINC decide which tasks take priority. Just suspend any tasks you're not in a rush to do; or, possibly suspend the less important tasks temporarily so the more important ones get going, then switch your Tools>Computing Preferences to use, say, 50% of the "processors" (cores), and then un-suspend the tasks you just suspended. This will leave them in a state of waiting to run, and won't stop additional work from being downloaded (which leaving tasks suspended does). Or, you could simply abandon an SoB if it's barely been started, and is getting in your way. Nobody minds when that happens, in fact it speeds things up for everyone if you're struggling with it.
Basically, don't let BOINC boss you around, it's rubbish but you can adapt and deal with its quirks.
This SoB had already worked 47 hours and that was 10% in (I thought) and too much time to just throw it away.
Thanks for the additional management strategy of cutting CPU's in half so projects don't d/l additional work while I wrestle with queuing up the SoB or other WU I need done ahead of schedule.
Another management trick SekeRob2 offered was to adjust the "'switch applications every nn minutes' to some ludicrous long time, like 50000 minutes" once I had gotten SoB WU running. | |
|
|
But I like Michael's reasoning, it might work.
Except it doesn't. Checkout 'BOINC-doing-its-thing' in action :D
checkpoint_CPU_time: 1652513.000000
current_CPU_time: 1652513.000000
estimated_CPU_time_remaining: 1354044.078067
final_CPU_time: 1652513.000000
fraction_done: 0.539544
name: llr_sob_243721753_0
report_deadline: 1438392961
report_deadline_UTC: Sat Aug 1 01:36:01 2015
report_deadlines: 13.41d 321.84h 19310.37m 1158622s
scheduler_state: 1
signal: 0
state: 2
This one was given a chance to proceede a week ago. And no luck so far. I might abort it right away (and another one) but I'm curious now -- what BOINC is going to do next?
____________
I'm counting for science,
Points just make me sick. | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,149,297,698 RAC: 2,302,314
                                      
|
This one was given a chance to proceede a week ago. And no luck so far. I might abort it right away (and another one) but I'm curious now -- what BOINC is going to do next?
It might be good idea to consider upgrading BOINC to a more recent version.
BOINC version 6.10.58 was released 5 years ago.
____________
My stats | |
|
|
This one was given a chance to proceede a week ago. And no luck so far. I might abort it right away (and another one) but I'm curious now -- what BOINC is going to do next?
It might be good idea to consider upgrading BOINC to a more recent version.
BOINC version 6.10.58 was released 5 years ago.
True but because of hassles with the 7 series I have found the 6.12.4x series to be adequate, particularly if you don't need the latest scheduling features.
It does still do a few odd things such as every now and then (only on Windows) the BOINC Manager shuts down but the Client is still going, just restart the Manager and all is well.
I will admit that some of it's decisions on which work units to run seem a bit odd.
Conan
____________
| |
|
|
I just did a little research and found out that 6.2.14 (that's what I was running before) was adequate. Imagine, it just kept buffer full, no other objective. Then client started to balance debt. Then it started to balance cobblestones. And now it's dead. Kind of ironic.
Anyway :] That's the problem I have at hands:
============================
current_CPU_time: 1770089.000000
estimated_CPU_time_remaining: 1232496.163741
estimated_CPU_times: 14.27d 342.36h 20541.60m
exit_status: 0
final_CPU_time: 1652513.000000
fraction_done: 0.585726
name: llr_sob_243721753_0
report_deadline: 1438392961
report_deadline_UTC: Sat Aug 1 01:36:01 2015
report_deadlines: 6.41d 153.80h 9228.17m 553690s
scheduler_state: 2
signal: 0
state: 2
============================
current_CPU_time: 371200.800000
estimated_CPU_time_remaining: 2364971.860379
estimated_CPU_times: 27.37d 656.94h 39416.20m
exit_status: 0
final_CPU_time: 260700.100000
fraction_done: 0.168116
name: llr_sob_250282076_1
report_deadline: 1439890946
report_deadline_UTC: Tue Aug 18 09:42:26 2015
report_deadlines: 23.75d 569.91h 34194.47m 2051668s
scheduler_state: 2
signal: 0
state: 2
I've noticed that estimated/deadline ratio for 250282076 is growing however slowly and I doubt it could make it. For 243721753 the ratio is 0.45 and set in stone what's understandable. I think I'll wait for ~4.95day (time needed by two other WUs) before aborting that pair. Because! If I abort these two now what if BOINC goes postal again?
____________
I'm counting for science,
Points just make me sick. | |
|
|
Looks like I was over-pesimistic about 250282076, it will do it (unless BOINC, of course):
============================
active_task_state: 1
current_CPU_time: 970527.600000
estimated_CPU_time_remaining: 1223035.305663
estimated_CPU_times: 14.16d 339.73h 20383.92m
final_CPU_time: 260700.100000
fraction_done: 0.477565
name: llr_sob_250282076_1
project_URL: http://www.primegrid.com/
report_deadline: 1439890946
report_deadline_UTC: Tue Aug 18 09:42:26 2015
report_deadlines: 16.79d 402.87h 24172.02m 1450321s
scheduler_state: 2
signal: 0
state: 2
Unfortunately, 243721735 has been scheduled to slightly slower host that I've hoped for. The wingman will wait 4 more days. I think, he won't notice.
____________
I'm counting for science,
Points just make me sick. | |
|
Message boards :
Seventeen or Bust :
45 day deadline |