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: 36
Posts: 36   Pages: 4   [ Previous Page | 1 2 3 4 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 3864 times and has 35 replies Next Thread
nasher
Veteran Cruncher
USA
Joined: Dec 2, 2005
Post Count: 1422
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Clarification please

the cache only makes a difrence cause your machine may already have enough work so it may not request more work during the time beta's are avalible
----------------------------------------

[Sep 17, 2009 5:57:50 PM]   Link   Report threatening or abusive post: please login first  Go to top 
JmBoullier
Former Community Advisor
Normandy - France
Joined: Jan 26, 2007
Post Count: 3715
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Clarification please

Not sure if a small catche makes a difference as ones computer only requests new work, all things being equal, when work is completed to mantain the cache full to one set level.
Judson, you are right when things are stable, but let's take a simple example to help figure things out better.

Take a single core computer steadily running tasks from a given project in 4 hours.
You are right thinking that it will ask for a new task every 4 hours, whatever its cache size.
The only difference will be the number of jobs in the queue, 3 with a 0.5-day cache, 24 for a 4-day cache and 48 for an 8-day cache.

Suddenly one of these tasks needs 5 hours instead of 4.
Upon its completion the BOINC client will adjust the estimated duration of all tasks from 4 to 5 hours.
The estimated duration of the 0.5-day queue will jump from 12 hours to 15 hours and the next request to fetch work will be delayed accordingly.
The estimated duration of the 4-day queue will jump from 4 days to 5 days and there will not be any new request to fetch work for almost one day (estimated durations will decrease slowly with each subsequent task ending again in 4 hours).
The estimated duration of the 8-day queue will jump from 8 days to 10 days and it will be potentially 2 days without asking for new work. With another consequence which is that all jobs will be running in high priority mode until the estimated duration for the whole queue has decreased enough.

Is it more clear now? Jean.
----------------------------------------
Team--> Decrypthon -->Statistics/Join -->Thread
[Sep 18, 2009 6:21:24 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: Clarification please

Is it more clear now? Jean.

Thanks
[Sep 19, 2009 4:01:31 AM]   Link   Report threatening or abusive post: please login first  Go to top 
toss
Senior Cruncher
New Zealand
Joined: Jan 3, 2007
Post Count: 220
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Clarification please

The queue size can be important - not technically, but rather for work management options.
I have done OK with snagging Beta work as evidenced by the recently acquired lump of gold to the left.
One of the mechanisms I have used is to run with a 0.5 day queue, and then when there is a Beta release I incrementally increase the queue.
After each increase the machine will request more work, and if the crunching gods smile upon you, more and more Beta units will be secured.
I once got 20+ WU's within about 2 hours on one dual core machine using this method.

So for me at least, the queue size has been crucial.

(Please be cautious with this as snagging 20 Beta's on one machine can cause severe face pain due to excessive grinning.)
[Sep 19, 2009 11:17:47 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: Clarification please

(Please be cautious with this as snagging 20 Beta's on one machine can cause severe face pain due to excessive grinning.)

and excessive frustration when many of your WU get 'Server Aborted' because others finish the required WU before you do
[Sep 21, 2009 7:27:07 PM]   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: Clarification please

(Please be cautious with this as snagging 20 Beta's on one machine can cause severe face pain due to excessive grinning.)

and excessive frustration when many of your WU get 'Server Aborted' because others finish the required WU before you do

Of course if those are a must have, just disable your NIC or unplug your network cable until all have completed or at least started. Then the server can't send the remote kill operation to those beautiful beta jobs wink

Another suggestion but not sure if starting all the jobs and then suspending them and starting the others would keep the jobs from being aborted?
I don't think I've ever been lucky enough to pull more than a couple betas at a time but I'd be willing to try this if the techs want to send me a dozen to experiment with biggrin
[Sep 22, 2009 11:04:36 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: Clarification please

Let me drop a note to Kevin asking to dynamicalize the 'Too Late' period for beta jobs, taking the derivative from the mean run time of the current test's returned work duration tongue
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Sep 22, 2009 11:14:18 AM]   Link   Report threatening or abusive post: please login first  Go to top 
toss
Senior Cruncher
New Zealand
Joined: Jan 3, 2007
Post Count: 220
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Clarification please

Another suggestion but not sure if starting all the jobs and then suspending them and starting the others would keep the jobs from being aborted?
I don't think I've ever been lucky enough to pull more than a couple betas at a time but I'd be willing to try this if the techs want to send me a dozen to experiment with biggrin


I can advise your test to prove this concept is unnecessary.

But watch what Sek is up to!
[Sep 22, 2009 11:58:13 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: Clarification please

laughing biggrin laughing
[Sep 22, 2009 5:57:16 PM]   Link   Report threatening or abusive post: please login first  Go to top 
rembertw
Senior Cruncher
Belgium
Joined: Nov 21, 2005
Post Count: 275
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Clarification please

Let me drop a note to Kevin asking to dynamicalize the 'Too Late' period for beta jobs,...

Hm, maybe WCG could start a new project: the Beta's for the Beta project...
[Sep 28, 2009 1:46:47 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 36   Pages: 4   [ Previous Page | 1 2 3 4 | Next Page ]
[ Jump to Last Post ]
Post new Thread