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: 5
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 2241 times and has 4 replies Next Thread
gb009761
Master Cruncher
Scotland
Joined: Apr 6, 2005
Post Count: 3010
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
An Option to decide as to whether to receive 'repair' WU's or not

I've got 2 computers here, one a reasonably fast one, and another, a lot slower/older, and I'd like the ability to decide whether to receive repair WU's (i.e. those with a shorter deadline than normal) on a particular device for a particular project. Yes, "in theory", the system should only send WU's out to devices that it thinks can return the WU's in time - but, time, time, time and again, I've received long ARP WU's on my slower computer with shorter deadlines than normal, and I can't recall EVER, my machine returning them within the deadline (and therefore, triggering off another copy being sent out to another device). They're more often than not, either returned "too late" or after the repair WU sent out to replace the repair WU my device received, has already been started - and thus, doesn't then get "server aborted", as it's already "up and running" somewhere else. Thus, wasted CPU cycles spent on crunching them, whereas they could have been used to crunch a normal deadline ARP WU instead.

I've now resorted to manually aborting any shorter deadline WU's that arrive on that particular device - but, there will be times when I'm not able to do this.

Can this be considered as a future enhance ment to the system?
----------------------------------------

[Aug 7, 2022 4:47:44 PM]   Link   Report threatening or abusive post: please login first  Go to top 
TPCBF
Master Cruncher
USA
Joined: Jan 2, 2011
Post Count: 2173
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: An Option to decide as to whether to receive 'repair' WU's or not

I've got 2 computers here, one a reasonably fast one, and another, a lot slower/older, and I'd like the ability to decide whether to receive repair WU's (i.e. those with a shorter deadline than normal) on a particular device for a particular project. Yes, "in theory", the system should only send WU's out to devices that it thinks can return the WU's in time - but, time, time, time and again, I've received long ARP WU's on my slower computer with shorter deadlines than normal, and I can't recall EVER, my machine returning them within the deadline (and therefore, triggering off another copy being sent out to another device). They're more often than not, either returned "too late" or after the repair WU sent out to replace the repair WU my device received, has already been started - and thus, doesn't then get "server aborted", as it's already "up and running" somewhere else. Thus, wasted CPU cycles spent on crunching them, whereas they could have been used to crunch a normal deadline ARP WU instead.

I've now resorted to manually aborting any shorter deadline WU's that arrive on that particular device - but, there will be times when I'm not able to do this.

Can this be considered as a future enhance ment to the system?
Well, it rather looks like your system in question isn't matching the system requirements for ARP, which are well above any other project on WCG, to begin with. Just have a profile for that host that doesn't include ARP at all, and this is much less likely to happen...

Ralf
[Aug 7, 2022 7:40:25 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Cyclops
Senior Cruncher
Joined: Jun 13, 2022
Post Count: 295
Status: Offline
Reply to this Post  Reply with Quote 
Re: An Option to decide as to whether to receive 'repair' WU's or not

I've got 2 computers here, one a reasonably fast one, and another, a lot slower/older, and I'd like the ability to decide whether to receive repair WU's (i.e. those with a shorter deadline than normal) on a particular device for a particular project. Yes, "in theory", the system should only send WU's out to devices that it thinks can return the WU's in time - but, time, time, time and again, I've received long ARP WU's on my slower computer with shorter deadlines than normal, and I can't recall EVER, my machine returning them within the deadline (and therefore, triggering off another copy being sent out to another device). They're more often than not, either returned "too late" or after the repair WU sent out to replace the repair WU my device received, has already been started - and thus, doesn't then get "server aborted", as it's already "up and running" somewhere else. Thus, wasted CPU cycles spent on crunching them, whereas they could have been used to crunch a normal deadline ARP WU instead.

I've now resorted to manually aborting any shorter deadline WU's that arrive on that particular device - but, there will be times when I'm not able to do this.

Can this be considered as a future enhance ment to the system?

Noted
[Aug 8, 2022 6:05:47 PM]   Link   Report threatening or abusive post: please login first  Go to top 
gb009761
Master Cruncher
Scotland
Joined: Apr 6, 2005
Post Count: 3010
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: An Option to decide as to whether to receive 'repair' WU's or not

Thanks Cyclops.

Just FYI, my slower machine has just been sent yet another ARP repair WU with a short deadline - which I've subsequently aborted.

To be clear Ralf, this machine CAN process 2 ARP WU's at a time (with a mix of OPN) and return them in time for 'normal' deadline WU's. On my faster machine, repair WU's with a shorter deadline, isn't an issue.
----------------------------------------

[Aug 9, 2022 12:59:15 PM]   Link   Report threatening or abusive post: please login first  Go to top 
MarkH
Advanced Cruncher
United States of America
Joined: May 16, 2020
Post Count: 66
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: An Option to decide as to whether to receive 'repair' WU's or not

I have run ARPs on a circa 2008 laptop with a Pentium processor and 2 Gb RAM (!) The work takes up to 36 hours to run, even under Linux. I have not missed a deadline yet, but I wonder if re-benchmarking your hardware has any effect on job assignments?
----------------------------------------
That science of the people, by the people, for the people, shall not perish from the Earth.
[Aug 26, 2022 2:18:33 AM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread