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: 13
Posts: 13   Pages: 2   [ 1 2 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 2071 times and has 12 replies Next Thread
xzer
Cruncher
Joined: Apr 3, 2009
Post Count: 4
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
To reject a calculation task for performance reason[RESOLVED]

I want to know that whether there is a way to know the formal time of one calculation unit of each project in WCG?

I hope that there is a way to reject a certain project which calculation tasks take too much time on my computer. The point is that I need a way evaluate the performance of my computer against each project.

I think I should explain why I want this function. I have contribute my computer to WCG for about 4 years but recently I noticed that there are more and more out-of-time tasks on my WCG program, I think there are two possible reasons, at first, my computer is not as powerful as WCG expected although it was powerful enough at 4 years ago when I bought it, so the calculating time of each unit becomes longer and longer. At the mean time, the second reason, I have reduced the using time of my computer due to some personal reasons so that there is no enough time for WCG program to complete its tasks received.

I hope there is an option to claiming that I want to reject the tasks which will take over than 5 hours (e.g.) on my computer. I agree that the value of this option should be treated as a referencing value but not as a strict constraint, and it would help people like me to use there computer more efficient by avoiding out-of-time calculation.

Further more, I think there could be another option to announcing that I want to reject the tasks taking less than 10 hours if I have a plenty of time to run WCG program. I think this option should be treated more lenient because we should balance the calculating resource for each project.

After all, I hope my advice could be taken into consideration.
----------------------------------------
[Edit 1 times, last edit by xzer at Jun 4, 2012 11:10:20 PM]
[Jun 3, 2012 1:46:21 PM]   Link   Report threatening or abusive post: please login first  Go to top 
pcwr
Ace Cruncher
England
Joined: Sep 17, 2005
Post Count: 10903
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: To reject a calculation task for performance reason

About the only project you can select with your limited time is C4CW, and set your cache to 0.

My old P3 computer crunches WUs on all projects, and they come out at over 10hrs each. C4CW has the smallest WUs.

Patrick
----------------------------------------

[Jun 3, 2012 2:06:46 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: To reject a calculation task for performance reason

xzer,

Have a look at this chart: http://bit.ly/WCGART which tells the last day and seven day average run time of all computer together at WCG. This will indicate to you which sciences you may choose from a pure time perspective, with HCC the shortest, with a 7 day deadline. All others have a 10 day deadline.

At the moment there is a little work for HCMD2. Those tasks are very light and cut off for your computer at 6 hours, no matter how slow or fast a device is. Those used to be ideal for machines that just get maybe 1 hour a day of crunching time.

--//--
[Jun 3, 2012 2:20:06 PM]   Link   Report threatening or abusive post: please login first  Go to top 
gb009761
Master Cruncher
Scotland
Joined: Apr 6, 2005
Post Count: 2986
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: To reject a calculation task for performance reason

xzer, firstly, welcome to the forums - hopefully, you'll find us all a friendly bunch here.

One thing that you may not know (and please forgive me if you already do), is that BOINC actually calculates the amount of time your computer is on and available to crunch (e.g., nearly 100% for those who are crunching 24/7 and other than BOINC have a very low usage elsewhere on the computer - remembering that the operating system itself will take a few cycles out of the equation, right down to 5-10% for those who are only able to make their computer available (for whatever reason) for a few hours a week). Thus, in theory, providing you've got a very low cache setting, it should learn as to what it can/can not manage in the time it's got.

May I ask what your cache setting is? (as, if it's say, set a 2 days' worth, then it may be more beneficial for it to be reduced down to 0 days' worth - then, it'll only fetch new work when the current Work Unit is just about to/or is already finished).
----------------------------------------

[Jun 3, 2012 3:13:47 PM]   Link   Report threatening or abusive post: please login first  Go to top 
xzer
Cruncher
Joined: Apr 3, 2009
Post Count: 4
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: To reject a calculation task for performance reason

Thank you for all of these replies.

To pcwr:

Yes, there are several projects maintaining short time on my computer, but the problem is that I do not know which are exactly. So I believe there should be an intelligent approach to addressing this issue rather than collecting information and judging it by myself.

To SekeRob:

The average time chart can not help me to judge which project I should choose because the calculating ability of my computer is not at average level. Further more, suppose that I have more than one computers and some of them are running all the time and some of them are running with limited time, I believe that a per computer configuration is more flexible and reasonable.

To gb009761:

My cache setting is 0.3 day almost equal 0, thus my computer only fetch new tasks in fact. The problem is the under-average level calculating ability and limited calculating time. I do not think it is a good idea that to collect information by myself and try to choose an adequate project by myself. At lease, I hope there is a report to tell me that how much time each project unit would take on each of my computers, that would help many people who are in the same situation with me.
[Jun 3, 2012 11:45:00 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sgt.Joe
Ace Cruncher
USA
Joined: Jul 4, 2006
Post Count: 7695
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: To reject a calculation task for performance reason

Tell us what kind of systems you have, what processors the systems have, how much memory, what operating systems you use, how much time the system is turned on and what else do you have the system doing. If we know this we may be able to steer you in the right direction or at least make reasonable suggestions. Thanks in advance.

Cheers
----------------------------------------
Sgt. Joe
*Minnesota Crunchers*
[Jun 4, 2012 1:58:40 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: To reject a calculation task for performance reason

To SekeRob:

The average time chart can not help me to judge which project I should choose because the calculating ability of my computer is not at average level. Further more, suppose that I have more than one computers and some of them are running all the time and some of them are running with limited time, I believe that a per computer configuration is more flexible and reasonable.

It helps most anyone to guesstimate the duration by approximation of the sciences. E.g. If your device did recent FAAH in 8 hours on your device and the mean on the chart indicates 6 hours, it's reasonable to consider that all other sciences will run a factor 1.33 longer on the device. If the chart then indicates a 7 hours average for HPF2, your specific device will do a a mean of 9.3 hours.

As was noted, BOINC has some learning ability of how much it can do in the future based on what it's done in recent past. If it finds that up-time hours for a new task are not enough to finish before deadline, it will give a message to say that the device is on for X% and allowed to compute for Y% of that time, and would not finish in time, refuse to assign to that device, for that science task.

An option of 'give me short, give me long' is one in the far off future where tasks are dynamically sized *if they can be*. It would be going along the line of light and heavy, where the servers track how potent a device is. It is already in a fashion because it's computing the credit [points] based on performance. Light and heavy would of course be useless, if you'd only select one or few sciences. Little room to maneuver.

Till then, the current goal is to have the project averages sit around 6 hours. With *non-deterministic* calculations many of these science calculations are, that can still mean 8 hours next week and 4 hours the week after. The WCGART chart indicates the variances seen in the past 6 months. Assuming you have after a while some feel how your device(s) compute relative to this reference, you can make your choices, but automated it aint. I know putting CEP2 in the profile connected to the centrino laptop is not good. It's good at Clean water though and Help Conquer Cancer. I don't have them in the profile for the I7.

Who said that distributed computing was set and forget?

--//--

P.S. We have officially 4 supported device profiles [My Grid > Device Manager > Device Profiles] to which you can assign a computer, each with different preferred science selections and different resource permissions and compute/network settings. There's Default, and the user creatable School, Work, Home. Private profiles can be defined too and stored on the server, but they are A) involved in creation, B) not supported [it's a fluke discovered by a member that was allowed to continue... these profiles show up in the device profile selection list]. They can lead to unexpected trouble if also volunteering the devices outside WCG.
----------------------------------------
[Edit 1 times, last edit by Former Member at Jun 4, 2012 5:51:02 AM]
[Jun 4, 2012 5:49:03 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Coleslaw
Veteran Cruncher
USA
Joined: Mar 29, 2007
Post Count: 1343
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: To reject a calculation task for performance reason

xzer, I think you miss Sekerob's point. Your system doesn't have to be average to gather the info you seek. Regardless how long the average system ran, those numbers still reflect how much each type of project is demanding from any system. So, obviously the HCC work tends to have the smallest run time and then CFCW. So, on an old (slow and outdated) system, these will probably finish well before many others. The only time this is not true is if your system is so slow that it takes longer then 6 hours. Which then as he explained, HCMD2 stops regardless. CEP2 also caps out at 12 hours IIRC.
----------------------------------------

[Jun 4, 2012 5:54:24 AM]   Link   Report threatening or abusive post: please login first  Go to top 
gb009761
Master Cruncher
Scotland
Joined: Apr 6, 2005
Post Count: 2986
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: To reject a calculation task for performance reason

CEP2 also caps out at 12 hours
for a system that's only on a few hours a week, I certainly would NOT recommend CEP2 - even though it has a fixed cut-off point at 12 hours. Basically, the second step is so long, that if the computer is being shut down pretty regular, it'd never get past this step.
----------------------------------------

[Jun 4, 2012 11:37:58 AM]   Link   Report threatening or abusive post: please login first  Go to top 
xzer
Cruncher
Joined: Apr 3, 2009
Post Count: 4
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: To reject a calculation task for performance reason

I feel so shamed because I overlooked a so manifest fact that I can calculate the relative time via the average data. I do never know there are 4 profiles supported, and I think it is a good approach to me. Thanks for all of your helps.
[Jun 4, 2012 11:54:49 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 13   Pages: 2   [ 1 2 | Next Page ]
[ Jump to Last Post ]
Post new Thread