Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go ยป
No member browsing this thread
Thread Status: Active
Total posts in this thread: 2
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 529 times and has 1 reply Next Thread
erez_lrn
Cruncher
Joined: Sep 25, 2006
Post Count: 1
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Wrong completion estimated time

Hello,

In the last days, I have a strange problem: the "To completion" time of any task, is estimated by more than 100 hours (instead only a few hours as it was before a few days).
The actual run time hasn't been changed, its still a few hours for each task.

But the problem with the un-realistic "to completion" time, leads to tasks with report deadline of a few days to run in high priority, to not getting enough tasks, etc.


I have win 7 system, I didn't do any change to hardware/software.
I tried to reset the agent and the computer.

What can I do?

Thanks,
Erez
[Apr 24, 2012 6:45:06 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Wrong completion estimated time

It's the effect of previous result[S] that arrived which had actual short processing times projection, possibly HCMD2 tasks, and then receiving one that had a short estimate, say 6 minutes, but took 6 hours (360 minutes). The client then assumes all other tasks of WCG also must be running 60 times longer ( 360 / 6). If you then had a half day work buffer, the client assumes that work will take 60 time longer too, so often clients start running in High Priority.

The unfortunate situation is, that it's impossible for the servers to give accurate estimates on a per-task basis, so they use the current actual average of recent day results and give that estimate to any new tasks going out.

The situation will balance itself over time. BOINC will correct the forward estimates from newly completed tasks when they run shorter, but that downward adjustment is slow [by design]. This prevents a client from fetching more work in case more tasks should arrive that get a wrong time estimate assignment of 6 minutes, then actually taking 6 hours.

Just let it run and in 20-30 more results, the estimates should be a lot better.

Question is: Did you have any tasks other than HCMD2 that ran very long? A stuck work unit could have caused this too, taking e.g. 24 hours wallclock time, but really only using 1 hour CPU time.

--//--

P.S. High buffer settings makes the situation worse as when you have e.g. 2 days cached and such a 60 times longer running result arrives, you suddenly have a buffer estimate of 120 days. All tasks will start processing in High Priority until the situation has normalized.

edit: And, welcome to the forums... 6 years after joining WCG. The majority of members never post a query... running the agent in set and forget mostly and let BOINC do it's thing :D
----------------------------------------
[Edit 1 times, last edit by Former Member at Apr 24, 2012 8:13:04 AM]
[Apr 24, 2012 8:10:40 AM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread