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: 9
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1373 times and has 8 replies Next Thread
Wilgard
Advanced Cruncher
Joined: Dec 15, 2005
Post Count: 83
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
automatic remove of Unit which could not be terminated

Hello,

I have a old PC which take much time to execute a unit.
Thus there are some project unit that a I could never terminate like "climatepreduction.net".
I would like that the Boinc Manager agent could be configurated to discard/remove units which could not be terminated in the remaining time.


example: the current date is 19/06/2010, we suppose it is 07:30:00. If we have for a unit:

remaing time date limit
08:00:00 19:06/2010 10:00:00

The unit expires in 2:30:00 and my computer will take 08:00:00 to crunch it.
It will be impossible. So, the Boinc Manager could remove it because it will be rejected by the Boinc Server because it will be sent too late.

Could you open a Case or something like that to the Boinc dev team ?

Thanks a lot.
----------------------------------------

[Jun 19, 2010 8:26:25 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: automatic remove of Unit which could not be terminated

Running tasks will not be terminated, rather they are allowed to report [at WCG] and given credit until the point where the result is removed from the Result Status pages which is usually several days after quorum is complete.

A better solution is [I think], that a client signals the servers that an about to go overdue task is being worked on, so it wont send out the extra copy for "No Reply". Current, if the No Reply still comes in rather quick after deadline, the servers send a signal to the client with the extra copy, not to start the tasks and cancels it.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Jun 19, 2010 8:56:27 AM]   Link   Report threatening or abusive post: please login first  Go to top 
sk..
Master Cruncher
http://s17.rimg.info/ccb5d62bd3e856cc0d1df9b0ee2f7f6a.gif
Joined: Mar 22, 2007
Post Count: 2324
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: automatic remove of Unit which could not be terminated

Wilgard, old PC's are not suitable for crunching climate experiments!
The same applies to several other projects such as Aqua and the Lattice Project. Better to chose projects here, as most are fairly small. You did not say what CPU you have, so I cannot be more specific. It's a bit much to ask the developers to create code for your own specific needs, they have a million others to support, and sometimes it is essential that projects can run past their deadline, as the tasks just take longer than predicted.
----------------------------------------
[Edit 1 times, last edit by skgiven at Jun 20, 2010 10:51:40 AM]
[Jun 20, 2010 10:50:57 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Wilgard
Advanced Cruncher
Joined: Dec 15, 2005
Post Count: 83
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: automatic remove of Unit which could not be terminated

I know that we can manually cancel a work unit. But I would like that is the Boinc Manager which handle it. When the agent starts a workunit which could not be completed before the deadline, it is a waste of time ... and I want to avoid it.
----------------------------------------

[Jun 21, 2010 9:47:41 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: automatic remove of Unit which could not be terminated

Hello Wilgard,
The problem is that many people have their Duration Correction Factor (or whatever it is called) go boinkers. They hop onto the board complaining and we tell them how to reset it to 1, so their BOINC installation can start working normally again. If their copy of BOINC terminated all work units automatically, then it would never self-correct. The best thing is for you to only run projects with short work units and try not to download a second work unit until about 2 hours before you finish the current work unit. You can see how long projects run on average in Statistics - By Projects - (select a project).

Lawrence
[Jun 22, 2010 1:55:21 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: automatic remove of Unit which could not be terminated

You may start by setting a very small cache, like 0.1 days, so BOINC will probably ask for just one WU at a time. Also, as skgiven says, don't select projects with "long" WUs, like climate prediction. Here on WCG you can select Help Conquer Cancer and Help Cure Muscular Dystrophy as two good options for slower computers.
[Jun 22, 2010 4:18:08 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Wilgard
Advanced Cruncher
Joined: Dec 15, 2005
Post Count: 83
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: automatic remove of Unit which could not be terminated

In fact, my parents have the same problem and I suppose several users also. My parents have a new pc with core i7 but use their computer few hours per week about 4 / 5 hours. So, their computer terminated some work unit in time but something no because to finish all tasks in time they should more use it.
So, in my opinion the problem is not that I have a old pc and my parent a new one. The problem (which is not a problem but a waste of time) is that the Boinc agent download work unit which could be terminated after the deadline.

I suppose the dealline means that the same workunit may have been sent to another user because we don't have crunch it in the remaining time.

I take care about the "average time" of projects and I select projects that will be crunched on it.

But think about the number of workunits sent by all Boinc users after the dealline.
----------------------------------------

[Jun 22, 2010 7:21:12 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: automatic remove of Unit which could not be terminated

Given time, boinc will adjust for computer useage, so even with say a 3 day cache setting, and computer only on and crunching for 8 hours a day, it will only download approximately 24 hours of work to finish in an estimated 3 days. is not perfect but does pretty good.
[Jun 22, 2010 7:47:52 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: automatic remove of Unit which could not be terminated

wilgard,

Several suggestions have been made to you how to circumvent. If you set the ''connect about every....'' interval to 0.00 and the ''additional buffer / cache'' to 0.01 days your and your parents computer will only have the Work Units the clients are actively working on plus they will only fetch a new work unit shortly before finishing the current, these thus having 10 days to finish a task (current standard WCG deadline)

These settings are presuming the computers are connected to the internet when on.

As said, WCG nor the client will cancel tasks that are being processed i.e. they are allowed to finish. The exception is when WCG knows a task is bad... then WCG servers will send an abort instruction. In your case by keeping just the most minimal cache setting waste is for the largest part avoided. It's accepted that a small amount of waste is the result with so many different needs by the thousands of volunteers.

Mind you, in the client message log there are red printed lines to advise on late tasks, so it's left till now to the volunteer to decide to manually cancel tasks that already had CPU time. The developers and grid operators are aware of the dilemma, where WCG chose to give credit when no Too Too Late. That view could always change... tool late slows down batch completion, but that is most of the time none critical.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Jun 22, 2010 8:11:19 AM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread