Completed, too late to validate |
Message boards : Problems and Bug Reports : Completed, too late to validate
| Author | Message |
|---|---|
|
Sometimes, the following scenario happens: | |
| ID: 111614 | | |
Sometimes, the following scenario happens: BOINC does actually have the ability to cancel a task under those circumstances, but it relies on your computer contacting the server in the interval between the original late task being returned, and your computer starting to compute the new copy it has received. Once your computer has already started work on the task, it doesn't get cancelled automatically, in an attempt to preserve your credit for the work you've already done. But that's nothing to do with the reason you got zero credits. If you look at your copy (task 225314958), you'll see that you had your own deadline to meet, 14 days from the date of issue, the same as the other tasks. It was because you missed your own personal deadline that you got zero credits: if you had reported it just three hours earlier, you would have got credit, at least, though I agree the scientific work would have been a bit of a waste since the results were already in. Edit - an i7 with a RAC of 21,935 should have no difficulty returning work on time. Might I suggest that you reduce your cache settings a bit? | |
| ID: 111615 | | |
There was plenty of time (almost 12 days) and my computer is communicating with the server every 4 hours, so I don't get why that WU wasn't canceled.
The point is, if there was a reliable mechanism for cancelling a WU, then this problem would never have been occurred. I missed the deadline more than 1 time, it's usually no problem when my computer is just a few hours late.
Well I could, but then my GPU wouldn't get enough work during night times. See http://einstein.phys.uwm.edu/forum_thread.php?id=8771&nowrap=true#110755 for details. Edit: And why does Boinc start to calculate WUs that are due on 20 April and stops calculating those WUs after having calculated 20% of those WUs. Right now, I got 7 WUs left which are due on 13 April but Boinc started the WUs due on 14 and 15 April. I just don't understand that software. | |
| ID: 111616 | | |
|
cls :START echo off time /t PING -n 3600 127.0.0.1>nul boinccmd.exe --project http://einstein.phys.uwm.edu/ update" GOTO START Make a batch file with this content and start it. It will contact the Einstein server all 3600 sec and make a update to report or to fetch work. Than you can do a smaller cache. | |
| ID: 111618 | | |
This one could be due to memory issues and how much you are letting Boinc use, go into the Boinc Manager down by the clock, and click on Advanced, Preferences, the disk and memory usage tab and change the percentage under memory usage for "use at most [] % when computer is in use". Change that to say 85.00 and see if your tasks don't finish all the way thru. I was having the same problem, even at 75%, but they now go all the way without doing what you are describing. I also have the one below it set at 90%, the "% when computer is idle". The point is, if there was a reliable mechanism for cancelling a WU, then this problem would never have been occurred. I missed the deadline more than 1 time, it's usually no problem when my computer is just a few hours late. You have been lucky or unlucky then, Boinc is designed to NOT give credits to a pc that returns units late. However the process is when a unit is late it is sent out to another pc for crunching. What you have been doing is returning the unit before they did and you were getting credit and they were not! In this case they returned it before you did and you did not get the credit. Years ago Seti looked into a system where any unit that was resent like this would be sent to a pc that consistently returned units in less than 24 hours. The scheduling was too complicated so they dropped it, you just got paired with a pc that was uber fast in its crunching and returning of units. Some projects send a cancel signal to the original pc, some don't. | |
| ID: 111631 | | |
|
Thanks, mikey, I will adjust my config and see if it helps. | |
| ID: 111651 | | |
I'm guessing it's because that BOINC feature may not be implemented at E@H. The Devs at each project decide which BOINC features to enable and which to disable in the server config. For example, E@H has the "Resend Lost Tasks" feature enabled whereas other projects have this disabled. I find this feature particularly useful for a number of different purposes. On the other hand I've never seen a task get canceled by server instruction but then again I try very hard to make sure that resend tasks get completed by the deadline because of the very thing that happened to you. You got a resend task because someone else missed a deadline. Instead of that person aborting the missed deadline task, they let it run and be returned late. Because your cache of work is such that some of your tasks can miss their own deadlines, you are always at risk of the original deadline miss task being completed way late but still making it back before yours does. If that happens, you get no credit if your task misses its own deadline by the tiniest whisker. There's nothing personal - it's just bad luck.
The point is, there is a reliable mechanism but the Devs would seem not to have implemented it, probably because of the extra load it would place on the servers. Edit: And why does Boinc start to calculate WUs that are due on 20 April and stops calculating those WUs after having calculated 20% of those WUs. This is nothing to do with your memory use preference settings. It will occur even if you allow BOINC to use 100% at all times. I know from personal experience. It very much depends on the version of BOINC you are using. I can make it happen at will on the current recommended version and I'm guessing it is probably in most if not all 6.10.x versions. It's one of the major reasons I've left most of my machines on earlier versions. It may be fixed in 6.12.x and it's probably worth trying one of those to see if it fixes things. Richard Haselgrove may be able to comment further about that. For any host running the current version (well 6.10.58 anyway) here's how to make it happen.
| |
| ID: 111655 | | |
|
Thanks for your thorough answer, Gary. | |
| ID: 111911 | | |
|
I was just wondering, what do you do if you never get a workunit that you can complete on time? Does that mean your computer is just too slow for E@H? | |
| ID: 112042 | | |
I was just wondering, what do you do if you never get a workunit that you can complete on time? Does that mean your computer is just too slow for E@H? The deadline at Einstein is always 14 days after the task is issued to you. So, if your computer can't complete a single Einstein task in less than 14 days, then yes, I'm afraid it is too slow. Having said that, my current oldest and slowest PC, a 1.6 GHz Pentium 4 that's over 10 years old, can complete a S5GCE HF task in under 18 hours, so it beats that minimum speed requirement almost 20-fold. You would have to be using a very old, or very slow, computer not to be able to participate in Einstein at all. Most of this dicussion thread has been about people who can complete tasks much faster than that, but for one reason or another don't even start computing the work they've been assigned until too close to an impending deadline. | |
| ID: 112043 | | |
I was just wondering, what do you do if you never get a workunit that you can complete on time? Does that mean your computer is just too slow for E@H? Yours is NOT too slow but it did take an awful long time to complete a unit!! Issued to you on 24 Apr 2011 1:15:38 UTC returned to Einstein on 7 May 2011 17:59:02 UTC Completed and validated 271,836.70 194,844.50 369.94 500.00 Binary Radio Pulsar Search v1.05 (BRP3SSE) It took 75 HOURS to finish one work unit!! Your pc is either not on 24/7 or was VERY busy doing other things instead of crunching. If you will start a new thread some of us can help you figure out why it is taking so long. | |
| ID: 112051 | | |
It took 75 HOURS to finish one work unit!! Your pc is either not on 24/7 or was VERY busy doing other things instead of crunching. No, it's a Pentium 4 based Celeron 2.4GHz. These lack level 2 cache up the wazoo, only 128KB. That's what makes them so slow. Although these Celerons can easily be overclocked to lots over their original clock speed. I ran a 2.4GHz Celeron on 3.2Ghz for over a year, never had a problem with it. :) ____________ Jord -The BOINC FAQ Service - BOINC 7.0 FAQ I used to be an adventurer like you. Then I took an arrow in the knee... | |
| ID: 112052 | | |
It took 75 HOURS to finish one work unit!! Your pc is either not on 24/7 or was VERY busy doing other things instead of crunching. It only has 1 gig of system ram too, you are correct Jord! Darn I need to read more carefully, and here I was thinking it was the 25% cpu setting in Boinc. | |
| ID: 112064 | | |
and here I was thinking it was the 25% cpu setting in Boinc. Nice thought. But the 25% setting suspends calculations. Suspended calculation (time) isn't added to overall CPU time. The overall CPU time is only the time it took to do all calculations. Not while it was waiting its turn, was suspended, or that BOINC was off/computer was off. ____________ Jord -The BOINC FAQ Service - BOINC 7.0 FAQ I used to be an adventurer like you. Then I took an arrow in the knee... | |
| ID: 112065 | | |
and here I was thinking it was the 25% cpu setting in Boinc. Ahh, hey it is only 7:15 AM and I already learned something new today, what am I going to do for the rest of the day?! Thanks Jord!! | |
| ID: 112091 | | |
Message boards :
Problems and Bug Reports :
Completed, too late to validate