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: 6
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1133 times and has 5 replies Next Thread
one-shot
Cruncher
Joined: Apr 15, 2010
Post Count: 16
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
WCG task scheduling?

I was running WCG with a 10 day queue to prepare the for site updating. I keep noticing that many tasks are half completed, then another task will be started in high priority. Earlier, I had 20 half completed tasks all for the same project. I'd prefer a task to be completed before the client jumps to a new one, leaving the other half done. Is anyone aware of this happening frequently? It's very annoying seeing that many tasks half completed.

The queue is now set to 5 days as it was previously.

Edit: Forgot to mention BOINC client 6.12.34 x64
----------------------------------------
[Edit 2 times, last edit by one-shot at Mar 15, 2012 7:00:19 AM]
[Mar 15, 2012 6:55:10 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: WCG task scheduling?

You created the situation. The default is about 0.3 days. The client projects completion time based on last finished work. If you have 10 days buffer [with a 10 day deadline, but HCC also having 7 days] and these tasks are estimated at 6 hours each, then the latest one finishing in 8 hours, the formula is broadly 10 days * 8 / 6 = 13.3 days for the work that was buffered after the last completed task. This means your device has at least 3.3 days too much to complete withing deadline. Now BOINC is not completely stupid [but lots smarter than most think it is]. What it does in that situation is testing the latest arrivals to see how long they run... could be 5 hours, so it runs a bunch to find out, but eventually when it determines things dont improve it is switching to the earliest deadline first order.

Keep in mind that when you run a 10 day cache on a regular basis, work processed today is already > than 9 days old, so you basically create a near permanent panic state in the scheduler [which uses a safety margin on top before calling emergency].

Why 5 days I don't know. The highest I ever run is 2 days, briefly **, when knowing that either server or ISP is going to be out for longer. But strictly, WCG outages are rare, planned and hardly longer that 6-8 hours, ergo, if you run with a 1 day cache with a reliable ISP that's more than enough.

Of course, some set a backup project that *always* has work [take your pick]. That project can be configured with zero resource share/project weight. Only when the client runs dry, will it go and fetch some work there until WCG is back. Soon as WCG is back, will those backup project tasks be parked [behavior varies per client version].

--//--

edit: ** There is the rare work exception... then load up and set cache immediately back to low and do what you've committed to doing... not abort, because that loads the problem onto other crunchers.
----------------------------------------
[Edit 1 times, last edit by Former Member at Mar 15, 2012 7:18:32 AM]
[Mar 15, 2012 7:13:51 AM]   Link   Report threatening or abusive post: please login first  Go to top 
one-shot
Cruncher
Joined: Apr 15, 2010
Post Count: 16
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: WCG task scheduling?

Thanks for the info. I had a feeling I had created my own mess. My WCG points have been fluctuating in the last few days because of it.
34,791 , 38,110 , 48,247 , 42,230 and today 58,772. It's all over the place with the client panicking. I set the queue to .5 days so it should settle down.
[Mar 15, 2012 7:54:03 AM]   Link   Report threatening or abusive post: please login first  Go to top 
one-shot
Cruncher
Joined: Apr 15, 2010
Post Count: 16
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: WCG task scheduling?

Fixed
----------------------------------------
[Edit 1 times, last edit by one-shot at Mar 16, 2012 4:43:09 AM]
[Mar 16, 2012 4:31:02 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Bugg
Senior Cruncher
USA
Joined: Nov 19, 2006
Post Count: 271
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: WCG task scheduling?

Just change your cache to a much smaller number (I personally prefer to run with about 0.1 to 0.3 days of a buffer, sometimes upping it to 0.5 days if there's gonna be server downtime). Then force the update by clicking on the button. After that, let your boinc manager do it's thing and clear out your buffer on its own by doing the work.

Also, if you ever want beta units, it really seems to help to have a small buffer (at least that's my experience so far).
----------------------------------------

i5-12600K (3.7GHz), 32GB DDR5, Win11 64bit Home

[Mar 16, 2012 5:06:28 AM]   Link   Report threatening or abusive post: please login first  Go to top 
one-shot
Cruncher
Joined: Apr 15, 2010
Post Count: 16
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: WCG task scheduling?

Thanks for the replies. I've learned the hard way 10 day queue is bad.
[Mar 16, 2012 7:31:09 AM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread