Computation Time Length

Ocean Archer
Ocean Archer
Joined: 18 Jan 05
Posts: 92
Credit: 368644
RAC: 0
Topic 193621

I thought that this would go away, but it's been in my face for the last 4 months, and shows no sign of clearing up...

I'm running on IE6 and BOINC ver. 5.10.44 When a new task (WU) downloads from Einstein, the estimated time for computation is wildly out of sync with the actual, causing BOINC to think I'm in 'time-crunch'

E.G. a WU that only took a little over 40 hours of CPU time was originally scoped to run nearly 2400 hours. Perhaps there's a file somewhere that is stuck/corrupted, but I've detached and reconnected a couple of times with no relief.

Comments and/or suggestions, please. Thanks ...


If I've lived this long - I gotta be that old!

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2143
Credit: 3005011580
RAC: 710018

Computation Time Length

Quote:

I thought that this would go away, but it's been in my face for the last 4 months, and shows no sign of clearing up...

I'm running on IE6 and BOINC ver. 5.10.44 When a new task (WU) downloads from Einstein, the estimated time for computation is wildly out of sync with the actual, causing BOINC to think I'm in 'time-crunch'

E.G. a WU that only took a little over 40 hours of CPU time was originally scoped to run nearly 2400 hours. Perhaps there's a file somewhere that is stuck/corrupted, but I've detached and reconnected a couple of times with no relief.

Comments and/or suggestions, please. Thanks ...


What are your time statistics

% of time BOINC client is running
While BOINC running, % of time work is allowed
Average CPU efficiency
Task duration correction factor


- either from the bottom of your computer summary on this web site (you can see those details, we can't), or from client_state.xml

Do they make sense for your computer? (List them here, and point out any which seem wrong).

Ocean Archer
Ocean Archer
Joined: 18 Jan 05
Posts: 92
Credit: 368644
RAC: 0

OK -- here's what I see in

OK -- here's what I see in the client_state.xml :

ON = 0.999880 (this figures, BOINC runs as a service)
ACTIVE = 0.999939
EFFICIENCY = 0.821648
Duration Corr Factor = 86.474685

I have no idea how these values compare, so I bow to your knowledge ...


If I've lived this long - I gotta be that old!

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2143
Credit: 3005011580
RAC: 710018

RE: OK -- here's what I see

Message 80637 in response to message 80636

Quote:

OK -- here's what I see in the client_state.xml :

ON = 0.999880 (this figures, BOINC runs as a service)
ACTIVE = 0.999939
EFFICIENCY = 0.821648
Duration Corr Factor = 86.474685

I have no idea how these values compare, so I bow to your knowledge ...


Duration Correction Factor is the one which is out of line, and would account for your symptoms. The value is nominally 1.000000, and often lower (especially if you use power apps here, or optimised apps on other projects.

It will correct itself slowly (very slowly), over time, or if you're feeling intrepid, you can help it along.

Usual rules apply - stop BOINC first, take a backup, at your own risk, etc. etc.

Then - having checked that BOINC is fully stopped - use a plain text editor like Notepad to change that DCF in client_state.xml to 1.000000 (keep the format - six decimal places - and be careful not to disturb any of the tags or the rest of the layout). Then save it, and restart BOINC. You should have a much better estimate immediately, and it'll sort out the final correction over the next few days.

Ocean Archer
Ocean Archer
Joined: 18 Jan 05
Posts: 92
Credit: 368644
RAC: 0

Thank you !!! I can

Thank you !!!

I can correct the value quite easily, but I will make a copy of the file first, just to be sure. Thank you for your assistance with this .....


If I've lived this long - I gotta be that old!

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5887
Credit: 119157224061
RAC: 24595459

RE: ... I will make a copy

Message 80639 in response to message 80638

Quote:
... I will make a copy of the file first, just to be sure.

Actually, making a copy of client_state.xml is relatively useless. The system has its own backup copy (called client_state_prev.xml) and if the main file becomes unreadable or unparseable, BOINC may be able to revert to the backup.

The biggest problem for people editing the state file is that a wrong change may invalidate your local conditions which then gets immediately communicated back to the servers. Once this happens, no amount of restoring a good backup is going to save you. If you are going to make changes you are not absolutely sure and comfortable about, the better technique is to backup the entire BOINC tree and turn off (suspend) communications with the project beforehand. Then if an edit goes pear shaped, at least you can blow everything away, restore the backup and be back at where you were when the backup was taken with the servers none the wiser :-).

In your case the editing of a DCF value is pretty routine and not easily stuffed up if you are paying proper attention. In this case, a full backup would probably be a bit paranoid :-).

It might be useful to ask yourself how could the DCF value have got so distorted in the first place. You say this condition has existed for about 4 months. A big worry is that it didn't appear to self correct in all that time. If a task takes about 40 hours and BOINC's estimate was around 2400 hours, when the task is finished BOINC should reduce the estimate for a subsequent task by 10% of the error - ie around 236 hours. The sheer magnitude of the discrepancy should have resulted in some fairly obvious corrections early on and after 4 months you should have been basically back in the ball park. Unless of course something is happening periodically that throws things further out of whack each time. Can you think of anything that seems to periodically exacerbate the problem?

Also, I notice that you support quite a few projects and that E@H may have a fairly low resource share. Perhaps this is the reason why it's taking a long time to self correct. You may be interested in improving this - not by changing resource shares - but rather by reducing the time it takes for a task to be completed. There is a "power users" version of the science app that is considerably faster. Your 40 hour tasks would probably take less than 30 hours if you were using the fast app. If you are interested, let us know and somebody is sure to point you in the right direction :-).

Cheers,
Gary.

Comment viewing options

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