New Boinc Windows core client released - 5.2.1

Michael Roycraft
Michael Roycraft
Joined: 10 Mar 05
Posts: 846
Credit: 157718
RAC: 0
Topic 190001

Any one testing the 5.x.x Boinc clients?

The new Boinc core client for Windows is available, the even middle integer indicating a release version (thanks again, Jord for the nomenclature explanation :) ), but curiously, it is still listed as a development version, large red message, may be unstable, use only for testing.

I've been using the 5.1.8 alpha for the past 2 days, now processing the 10th WU under it, with no problems.

A quirk(or design feature?...maybe to avert overloaded work queues) in 5.1.8 *overestimates* time to completion, but only during processing, decrementing TTC very slowly through the first hour or so, until the total time is more than an hour greater than it should be. During the mid-portion of the WU, TTC decrements equally to the incrementation of CPU time. When the WU is approx 1.5 hr from *actual* completion, displayed TTC begins to accelerate decremtation, increasing toward a factor of 2x processing time, and converging upon *real* time remaining as progress approaches 99%.

Note - these times and figures apply to my ~5hr11min WUs.

"To completion" estimates for queued WUs is *very accurate*, and seems to adjust according to recent completions, probably some kind of adaptive strategy at work there. Anyway, this aspect is much improved over 4.x clients, for which we may be grateful. Good work!

Kind regards to the dev team.

microcraft
"The arc of history is long, but it bends toward justice" - MLK

Keck_Komputers
Keck_Komputers
Joined: 18 Jan 05
Posts: 376
Credit: 5744955
RAC: 0

New Boinc Windows core client released - 5.2.1

Quote:

Any one testing the 5.x.x Boinc clients?

The new Boinc core client for Windows is available, the even middle integer indicating a release version (thanks again, Jord for the nomenclature explanation :) ), but curiously, it is still listed as a development version, large red message, may be unstable, use only for testing.


Assuming no major bugs are found today it should be moved to the recommended version tomorrow. We actually found one in 5.2.0 or it would have been out today.

BOINC WIKI

BOINCing since 2002/12/8

Michael Roycraft
Michael Roycraft
Joined: 10 Mar 05
Posts: 846
Credit: 157718
RAC: 0

RE: Assuming no major bugs

Message 18025 in response to message 18024

Quote:


Assuming no major bugs are found today it should be moved to the recommended version tomorrow. We actually found one in 5.2.0 or it would have been out today.


Is that the ZoneAlarm AV problem? How is the workaround coming along?

microcraft
"The arc of history is long, but it bends toward justice" - MLK

Keck_Komputers
Keck_Komputers
Joined: 18 Jan 05
Posts: 376
Credit: 5744955
RAC: 0

RE: RE: Assuming no

Message 18026 in response to message 18025

Quote:
Quote:


Assuming no major bugs are found today it should be moved to the recommended version tomorrow. We actually found one in 5.2.0 or it would have been out today.


Is that the ZoneAlarm AV problem? How is the workaround coming along?


The big bug was in new installs it would crash.

I think there was a fix in 5.2.0 for the ZA problem.

BOINC WIKI

BOINCing since 2002/12/8

Michael Roycraft
Michael Roycraft
Joined: 10 Mar 05
Posts: 846
Credit: 157718
RAC: 0

At conclusion of Boinc 5.1.8

At conclusion of Boinc 5.1.8 trial: Crunched 13WUs, 9 validated & granted credit, 4 pending.
No problems; only oddities noted in earlier post.
Unable to test graphics or screensaver, as I long ago deleted .scr file. Other than that, all buttons, bells, & whistles function as I expect.

~12 hrs ago, successfully transitioned to Boinc 5.2.1
1st WU completed, pending. 2nd WU nearing completion.
Remarks re: 5.1.8 apply to 5.2.1 also. No problems running alongside my NOD32 AV.

System: AMD AthlonXP Barton, 512MB L2 cache, Windows XP Home sp2, 512 MB RAM

microcraft
"The arc of history is long, but it bends toward justice" - MLK

devn
devn
Joined: 13 Oct 05
Posts: 9
Credit: 8378
RAC: 0

downloaded boinc 5.2.1

downloaded boinc 5.2.1 (windows), attached to einstein, and have uploaded 2 wus so far. everything is working well. completion time is very close to actual crunching time.

Michael Roycraft
Michael Roycraft
Joined: 10 Mar 05
Posts: 846
Credit: 157718
RAC: 0

RE: downloaded boinc 5.2.1

Message 18029 in response to message 18028

Quote:
downloaded boinc 5.2.1 (windows), attached to einstein, and have uploaded 2 wus so far. everything is working well. completion time is very close to actual crunching time.

Great, Devn! Keep us posted. If you don't mind, list important system specs...Operating System, CPU, Einstein version, etc.

The bug (I said "quirk, or design feature" in my first post) is still there. Midway through a WU, the "To completion" time has become progressively inflated (by more than 50%), to the extent that total time (CPU time + To completion) has become overestimated by about 28%, progressively reaching that point and then gradually decreasing, approaching actual total, through the 2nd half of processing. For example - my PC crunches a WU in about 5hrs, 10min. So at 50% completion, CPU time reads 2 hrs 36min, correctly. But the "To completion" reads about 4hrs!

It is unlikely, but possible that this behavior was purposely built in, but it is questionable. What's the use of displaying "To completion" if it's wholly inaccurate? I'm at the point where I call it a bug. Too bad, because otherwise I'd give 5.2.1 a big Thumbs UP.

microcraft
"The arc of history is long, but it bends toward justice" - MLK

Michael Roycraft
Michael Roycraft
Joined: 10 Mar 05
Posts: 846
Credit: 157718
RAC: 0

RE: The bug (I said

Message 18030 in response to message 18029

Quote:

The bug (I said "quirk, or design feature" in my first post) is still there(in 5.2.1 as well as 5.1.8). Midway through a WU, the "To completion" time has become progressively inflated (by more than 50%), to the extent that total time (CPU time + To completion) has become overestimated by about 28%, progressively reaching that point and then gradually decreasing, approaching actual total, through the 2nd half of processing. For example - my PC crunches a WU in about 5hrs, 10min. So at 50% completion, CPU time reads 2 hrs 36min, correctly. But the "To completion" reads about 4hrs!

It is unlikely, but possible that this behavior was purposely built in, but it is questionable. What's the use of displaying "To completion" if it's wholly inaccurate? I'm at the point where I call it a bug. Too bad, because otherwise I'd give 5.2.1 a big Thumbs UP.

Amendment to my above quoted post:

I arrived at this conclusion with reluctance, because in every other way that I was able to test this release, it has performed superbly, ready for primetime, through 7 crunched WUs, 2 validated already. In retrospect, I would term this a "flaw", rather than a "bug". If there is a more appropriate place to report this, I welcome advice. If nothing else, I think that a Forum Moderator may wish to move or copy this post to the Bug Reports message board, where a member of the development team would be more likely to take note. Those folks have worked harder than I could know, and have my great respect and appreciation.

microcraft
"The arc of history is long, but it bends toward justice" - MLK

Stick
Stick
Joined: 24 Feb 05
Posts: 790
Credit: 33132401
RAC: 1101

Michael, RE: If

Message 18031 in response to message 18030

Michael,

Quote:
If there is a more appropriate place to report this, I welcome advice.

How about on the BOINC Messages Board at http://boinc.berkeley.edu/dev/

But before you go jumping there read this first:

Quote:
Not having taken the BOINC 5.2.1 "leap of faith" yet, I am reading this thread as an "outsider". And, I am a little surprised and confused about these last posts. Is it BOINC that does "To completion" estimates or is it the project apps? The reason I am asking is that I have noticed some strange BOINC 4.45/SETI "To completion" estimates but the Einstein estimates shown with 4.45 have always been "dead on". As I am sure you already know I am running the Einstein Beta app (Einstein 0.18) but somebody else reading this might not.
Michael Roycraft
Michael Roycraft
Joined: 10 Mar 05
Posts: 846
Credit: 157718
RAC: 0

Hi, Stick, glad to hear from

Hi, Stick, glad to hear from you.

Thank you for the pointer to the Boinc dev board.

re: the "To completion" estimates, from what I can tell, there are 2 distinct changes from the approved client.

#1 - for *queued* WUs, the estimate is far more accurate (in 5.x) than the 4.x, which gave inflated "To completion" times.

#2 - for *in progress* WUs, the "flaw" I noted distorts the "To completion" estimates throughout processing (in 5.x), whereas the 4.x core clients I've used have corrected the inflated "To completion" figures (see #1, above) very accurately and very quickly after processing begins, i.e., on the 4.x Boinc client, once a WU was 5 minutes or so in progress, you could set your watch by the to completion estimate and it would be dead on (excluding variances due to varying competing workloads during the time Boinc/Einstein was running), except for the last 1%, which took virtually no time at all.

Addit - The 2 things above regarding behavior under Boinc 4.x did not change when I tested the Einstein 0.18 beta app, or when I changed back, but only when I began testing the Boinc 5.x client, leading me to conclude that the 5.x client is responsible.

It should be noted that I run *exclusively* Einstein, and so I cannot extrapolate my observation to include any other combinations of clients and science apps, or to Boinc in general, but limit it to Boinc/Einstein only.

microcraft
"The arc of history is long, but it bends toward justice" - MLK

Stick
Stick
Joined: 24 Feb 05
Posts: 790
Credit: 33132401
RAC: 1101

Michael, Again, comparing

Michael,

Again, comparing my "To completion" experience with BOINC 4.45 to your 5.2.1 experience raises some questions:

[qoute]#1 - for *queued* WUs, the estimate is far more accurate (in 5.x) than the 4.x, which gave inflated "To completion" times.[/qoute]

My 4.45/0.18 queued estimates are usually low - about 70% of what it actually takes to complete. However, queued Seti WU's are typically estimated at about 3 times what it actually takes.

[qoute]#2 - for *in progress* WUs, the "flaw" I noted distorts the "To completion" estimates throughout processing (in 5.x), whereas the 4.x core clients I've used have corrected the inflated "To completion" figures (see #1, above) very accurately and very quickly after processing begins, i.e., on the 4.x Boinc client, once a WU was 5 minutes or so in progress, you could set your watch by the to completion estimate and it would be dead on (excluding variances due to varying competing workloads during the time Boinc/Einstein was running), except for the last 1%, which took virtually no time at all.[/qoute]

My 4.45/0.18 experience generaly agrees with what you described but Seti is quite different. In progress Seti WU estimates, start out by immediately dropping from the very overinflated queued numbers to near zero. Then they rises in parallel with elapsed CPU time numbers until the unit reaches about 50% completion. Then, after reaching the 50% mark, Seti "To completion" estimates become very accurate.

My point is this: Although you may think the new BOINC has some differences from the 4 series with regard to "To completion" issues, I don't see how BOINC can account for the very different behaviors I have observed between Seti and Einstein WU's. That is, it seems to me that the place to fix these estimating problems would be in the Science Apps not in BOINC.

Stick

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.