Message boards :
Number crunching :
Lost users due to lost WUs
Message board moderation
Author | Message |
---|---|
Send message Joined: 15 Jan 05 Posts: 31 Credit: 1,249,348 RAC: 0 |
I’ve be participating in distributed computing for several years running seti@home and then United Devices grid application clocking up over four years of CPU time. I thought I would try the climate prediction modelling, only that it does have one critical drawback compared to the other DC applications, WU size and time to process. The WU size and time to process is not an issue for me. Take the WU size requiring I believe 700 MB to 1 GB, which considering how cheap hard drives are at less than £30 for 40 GB should not be a problem for any high spec PC. The time to process, which in my case on a P4 2.60 GHz HT takes 10 hours per trickle, is not a problem as the PC is continuously on and running boinc_cli as service with the CP models going 24/7 100% processor usage. The time to process only becomes a problem when the model crashes and reports a client error to climateprediction.net and starts a new model. To the user (like me this week) this feels very frustrating as those CPU cycles appear to have been wasted. My solution for this would be for boinc to automatically backup the vital data files created and then recover when it fatally crashes. This would require extra HD space but it would easily fit in the default 10 GB required. If users can only donate 1 GB HD, then the recover option due to fatal boinc crash is disabled. It must be expected then boinc will have a fatal crash on some computers. But if it was able to automatically recover the user would not get so irritated and wander if it is worth running CP models. Compare this to over DC projects where a WU only takes a day to complete, in these cases if it fatal crashes it does not feel so frustrating. I must add that the major plus for the CP project over other DC projects, is the unique model given to each computer to process. That makes it feel more personal and the fact that each model when completed is adding to the vast pool of CP data to then be sifted by some low-paid PhD student! Moreover, you can actual see the post processing progress of the project as a whole, unlike UD grid where the post processing of the protein folding for cancer, anthax, smallpox and human genome is secret due to commercial impacts etc. Ian |
Send message Joined: 13 Sep 04 Posts: 161 Credit: 284,548 RAC: 0 |
Have a look at this tread for a discussion of the same problem. <a href="http://climateapps2.oucs.ox.ac.uk/cpdnboinc/forum_thread.php?id=1425">Just lost a WU......</a> Marj _________________________________ |
Send message Joined: 5 Sep 04 Posts: 7629 Credit: 24,240,330 RAC: 0 |
CP does have the ability to recover from problems with computations of a model: it can rewind and try again, first a day, then a month, then a year. What it can't do is recover from problems caused by finiky hardware. The real fix is find out what it is about your computer that keeps causing WUs to crash. There are many possibilities, so each person with a problem is a bit on their own. First of all, heat is a big problem. Is your computer in a hot room? Is the computer case of a size to allow good air circulation inside? (The very small "cube" cases look cute, but are useless for continuous running). Does the case have a bottom/front, and a top/back fan? These can help push/pull cooling air through the case. Even making sure the cabling inside the case is out of the way can help airflow. Then there is the quality of the ram being used. In some case, this has been a problem. And is the heatsink properly seated onto the cpu chip? NOTE: fiddling with this can damage the processor chip if you're not carefull! There are several programs that can be run to check how good a computer is, but the details are on the php boards, which are currently 'under repair'. One is prime95, and another, (I think), mem86. Or maybe it's memtest86. I haven't had to do any 'find and fix', as my machine appears to be rock solid. I built it that way. :) Other users who know more about these matters can probably help you more if you need it, so think, look, fix, and post again if you need more help. And also if you find and fix the problem. It's nice to know how people get on, and may help others. Les edit Marj got in a reply while I was composing. Oh well. Les |
Send message Joined: 13 Sep 04 Posts: 161 Credit: 284,548 RAC: 0 |
> Marj got in a reply while I was composing. Oh well. Ah yes, but your answer was different. 2 answers are better than 1 :) Marj _________________________________ |
Send message Joined: 5 Aug 04 Posts: 27 Credit: 13,339,226 RAC: 0 |
Also, about one in 25 models fail to no fault of your own. CPDN's goal is to make Climate Prediction more accurate. Certain combinations of the 20 or so model parameters make the Earth turn into Titan (very cold). When that happens the model rewinds a day, then a month and a year to make sure this wasn't an intermittant calculation error. If all the rewinds go Titan, then it uploads and starts another. I have had only one of my 20 models go Titan, and that was on the pre-BOINC version. The only other models that have failed on me were download problems due to a firewall, so I didn't waste any processing. If you have one upload prematurely, don't worry about it. But if two in a row are short, then you probably have a hardware issue. |
Send message Joined: 5 Sep 04 Posts: 7629 Credit: 24,240,330 RAC: 0 |
Also see: <a href="http://climateapps2.oucs.ox.ac.uk/cpdnboinc/forum_thread.php?id=1484">Why can't my pc crunch cpdn wus?</a> for a followup to Kenneth Larsen's heat problem, and solution. Another possibility is your video card. If this is a bit old, or the software, (drivers?) not up to date, the main cpu may be doing some of the work now done by modern display cards. I vaguely remember this being mentioned before, perhaps in the php forum. Les |
Send message Joined: 15 Jan 05 Posts: 31 Credit: 1,249,348 RAC: 0 |
Thank you for useful tips on overheating PCs. I would like to check that a client error with exit status –5 (0xfffffffb) does mean that the model fatally stopped due to a computation error by the computer and NOT the model. I believe I've got stable PCs as I've built both of them myself with overclocking in mind. Now, I’m not o/c the PCs for boinc due to possible unstable response. Both PCs are Pentium 2.60 GHz with HT enabled on Abit and Asus motherboards with good cooling. The Abit based PC has been running boinc continuously for nearly a week now with no problems. Whereas the Asus based PC has been having problems with client errors and fatally stopping models. I don’t think the fatal CP model errors are due to hardware whether overheating or not. I say this because the errors are not appearing to be random or when I’ve left the PC unattended for long hours. Instead the model errors occur when I’m using the PC. I should highlight that I’m running boinc_cli as a service and I don’t use the boinc_gui or the screensaver. Therefore it should not be related to graphics drivers or card error. In task manager it is shown as two hadsm3um_4.04 processes taking 50% CPU usage each, plus two other hadsm3_4.04 processes appearing to do nothing. When an error occurs only the hadsm3um_4.04 in slot 1 of the cpu dies. Could I recover from this error by restoring a backup of the boinc program file directory? Ian |
Send message Joined: 5 Aug 04 Posts: 1283 Credit: 15,824,334 RAC: 0 |
> Could I recover from this error by restoring a backup of the boinc program > file directory? Almost certainly if it's as a result of an unexpected system restart, hardware problem or user error (I'm particularly good at that one!). If it's a genuine model problem (e.g. a Titan or negative pressure calculation) it should fail at exactly the same point. I've successfully restored a couple models from backup. "The ultimate test of a moral society is the kind of world that it leaves to its children." - Dietrich Bonhoeffer |
Send message Joined: 5 Sep 04 Posts: 7629 Credit: 24,240,330 RAC: 0 |
The -5 error has been mentioned a bit, somewhere. It is apparently a general 'catch-all' message. Someone from the core team once said that -5 often meant that a 'cell' in the model had a negative pressure as a result of calculations, and the program then aborts the run. So, yes, if you get this error, it's software. But there is speculation on several threads in the php forum about the possibility of unstable computers causing the program to hiccup. Basically, the theory is an overheated cpu causing the transistors to malfunction for a moment, and thus getting the maths wrong. Cool down the processor, and things get back to normal. But it's just a theory. Best to accept that another model has failed and start on a new one. But I see that you have had all 17 of your models fail on one computer. So I'd be inclined to 'hit the computer with the maintenance manual' until it behaved. No point in crunching if it wont play nicely. Les |
Send message Joined: 3 Sep 04 Posts: 268 Credit: 256,045 RAC: 0 |
Hi, About the -5 error code and unrecoverable error. I had it almost every time I connected to internet with my RTC modem. So I thought that my machine was unstable and I started to do regular back-up. I had more than 30 uncorevable errors on my Wu with BOINC 4.13, but always used back-up to recover it.(it became a sort of personnal challenge not to loose this wu :o)) Since I upgraded to boinc version > 4.13, this error has completely desappeared. I thought that my machine was unstable (althought I had run multiple test with SuperPI, memtest, Prime95, etc, without any problem) but it looks like it was BOINC 4.13 that was unstable on this particular machine. Strange, isn't it ? Arnaud |
Send message Joined: 5 Sep 04 Posts: 7629 Credit: 24,240,330 RAC: 0 |
Strange indeed, Arnaud. So many problems, so little time. BOINC and Windows; two (great?) American products! The MIB will probably be here soon! juicedry, Before you try an update of BOINC, read these threads, and THEN choose your version. http://climateapps2.oucs.ox.ac.uk/cpdnboinc/forum_thread.php?id=1551 http://climateapps2.oucs.ox.ac.uk/cpdnboinc/forum_thread.php?id=1552 Les |
Send message Joined: 27 Aug 04 Posts: 55 Credit: 1,106,201 RAC: 0 |
> > I had more than 30 uncorevable errors on my Wu with BOINC 4.13, but always > used back-up to recover it.(it became a sort of personnal challenge not to > loose this wu :o)) > Since I upgraded to boinc version > 4.13, this error has completely > desappeared. > I thought that my machine was unstable (althought I had run multiple test with > SuperPI, memtest, Prime95, etc, without any problem) but it looks like it was > BOINC 4.13 that was unstable on this particular machine. > Strange, isn't it ? > Yes, extremely strange. From my happenstance glances on the phpBB, many peeps seem to think V4.13 is a pretty stable build; often moreso than its predecessors. I upgraded all 5 of my machines from V4.05 to V4.13 while they were all mid-model around 2 months ago. Haven't had one error since the upgrade. Glad to see you're now enjoying the satisfaction of successfuly completing error free models, irrespective of the reason! :-) Strat |
Send message Joined: 3 Sep 04 Posts: 268 Credit: 256,045 RAC: 0 |
Thanks Strat. It's pretty "cool" to have no error. I upgraded to 4.16 to crunch for E@H (they want 4.16) and discovered this particular unstability by chance because on my second machine 4.13 was ultra-stable too (no error on 4 finished Wus). Arnaud |
Send message Joined: 5 Aug 04 Posts: 27 Credit: 13,339,226 RAC: 0 |
> Thanks Strat. > It's pretty "cool" to have no error. > > I upgraded to 4.16 to crunch for E@H (they want 4.16) and discovered this > particular unstability by chance because on my second machine 4.13 was > ultra-stable too (no error on 4 finished Wus). > I just upgraded to 4.16 also for E@H. It reset my CPDN work unit and started to download another. So I backed up the 4.16 BOINC and restored from backup my 4.13. This unit is at 70%, so I'll be done with it sometime this weekend. Then I'll restore to the 4.16 and split time between CPDN and E@H. I didn't happen to notice the deadline on the E@H unit; I hope it doesn't expire on me. |
Send message Joined: 5 Aug 04 Posts: 27 Credit: 13,339,226 RAC: 0 |
> I just upgraded to 4.16 also for E@H. It reset my CPDN work unit and started > to download another. So I backed up the 4.16 BOINC and restored from backup > my 4.13. This unit is at 70%, so I'll be done with it sometime this weekend. > Then I'll restore to the 4.16 and split time between CPDN and E@H. I didn't > happen to notice the deadline on the E@H unit; I hope it doesn't expire on me. > I just learned about v4.17. I backed up again and upgraded to that. It went fine, and now CPDN and E@H are happily sharing CPU. I suspect my upgrade issue was a user error (but I don't know what I did wrong) rather than a bug in the installer. |
©2024 cpdn.org