Is not completing WUs on time useless ?

If you're new to FAH and need help getting started or you have very basic questions, start here.

Moderators: Site Moderators, FAHC Science Team

Krouiksi
Posts: 2
Joined: Mon Apr 06, 2020 11:20 pm

Is not completing WUs on time useless ?

Post by Krouiksi »

I'm thinking about advertising F@h to my parents. They have an old-ish computer that only runs a a couple hours a day.
They probably would not be able to complete WUs by due date.

Will their donation be useless to F@h, or will this only prevent them for gaining points ?

I couldn't find an answer to this in earlier topics, I'm sorry if it already exists.

Thank you for your hard work, especially nowadays ! :)
JimboPalmer
Posts: 2522
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: Is not completing WUs on time useless ?

Post by JimboPalmer »

If they cannot complete by the time out, it is reassigned to others and your contribution is useless.

It really is not for everyone.
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Is not completing WUs on time useless ?

Post by bruce »

Yes, projects which cannot be complete by the expiration date are useless. (in fact, they are a slight negative value)

Sorry, but a couple of CPU hours per day can't help the research.
Krouiksi
Posts: 2
Joined: Mon Apr 06, 2020 11:20 pm

Re: Is not completing WUs on time useless ?

Post by Krouiksi »

I see! That was my guess, but I needed to be sure.

Indeed there's no point in using your servers & delaying the projects because of kind but useless "help".

Thanks
Frogging101
Posts: 78
Joined: Wed Mar 25, 2020 2:39 am
Location: Canada

Re: Is not completing WUs on time useless ?

Post by Frogging101 »

bruce wrote:Yes, projects which cannot be complete by the expiration date are useless. (in fact, they are a slight negative value)
(Emphasis added)

Do you mean the timeout date? My understanding is that a WU is "reserved" for a client (it won't be assigned to any other client) until the Timeout. If it isn't completed by then, it will be reassigned. If the first client returns it after that, then it will just be duplicate work and not useful to the project (though it may still be credited some points). And the server won't even accept it at all after the Expiration.

Is it ever useful (for science, not for points) to return a WU after the Timeout? Maybe in the rare case where the client it was reassigned to ultimately fails to complete it and the late result is the only good one?
PantherX
Site Moderator
Posts: 6986
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Is not completing WUs on time useless ?

Post by PantherX »

Frogging101 wrote:...My understanding is that a WU is "reserved" for a client (it won't be assigned to any other client) until the Timeout. If it isn't completed by then, it will be reassigned. If the first client returns it after that, then it will just be duplicate work and not useful to the project (though it may still be credited some points). And the server won't even accept it at all after the Expiration.

Is it ever useful (for science, not for points) to return a WU after the Timeout? Maybe in the rare case where the client it was reassigned to ultimately fails to complete it and the late result is the only good one?
Under normal conditions that's true but there are some other edge cases too.

If a client returns a WU after the timeout and before the expiration date to the Server and it's the first one to return that WU, the science will progress forward without issues and that work is very useful. Do note that the second assignment of the WU will be placed at the "back of the line" for it to be assigned, it doesn't "jump the line" just because the timeout period was reached.

Also, if the WU has reached the expiration date, the client will dump it, it will not bother to upload it to the server since it is a waste of resources.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Rel25917
Posts: 303
Joined: Wed Aug 15, 2012 2:31 am

Re: Is not completing WUs on time useless ?

Post by Rel25917 »

For the science i think they can compare duplicate work and make sure it matches so still some use. Usually the timeouts were much closer to the final deadline but they want covid stuff done fast so the timeout is much shorter.
The Real Weasle
Posts: 10
Joined: Sun Mar 15, 2020 8:51 am

Re: Is not completing WUs on time useless ?

Post by The Real Weasle »

Thank you for the explanation of the difference between TIMEOUT and EXPIRATION.

I had not actually noticed the difference, I've just glanced at the Web Control that says that my computer has 7 days to complete the WU or whatever which is the Expiration.
Doesn't affect me or Folding@Home as I have 3 machines on 24/7 - at least until the temperatures pick up, but good to know. Even the slowest machine completes well within the Timeout.
Image
peterjammo
Posts: 90
Joined: Wed Mar 25, 2020 1:19 pm

Re: Is not completing WUs on time useless ?

Post by peterjammo »

Has there been a stepchange in short timeout wu's in the past few days? I've only been folding for 3 weeks, but for the first 2 it was rare that my old core2duo laptops couldn't complete within timeout. In the past couple of days I've picked up at least 3 wu that my slower machines can't do inside timeout, and 2 that my faster core2duo can't make. I'm waiting for an upgrade cpu for my faster laptop which should hopefully bring it back inside the envelope, but I don't have that option for my 3 older machines as they don't support the faster fsb c2d cpu's.

It seems a shame to switch them off since they've been returning at least a wu a day on average each, usually well inside timeout, but if the current trend is to shorter timeouts than they can manage, it would probably be the sensible thing to do. Sods law being what it is, the slower machines have picked up all the large tight timeout wu for the past few days, while my 4 core box has either sat idle or been churning through small wu with several day timeouts.

Any info on timeout policy change?
Neil-B
Posts: 1996
Joined: Sun Mar 22, 2020 5:52 pm
Hardware configuration: 1: 2x Xeon E5-2697v3@2.60GHz, 512GB DDR4 LRDIMM, SSD Raid, Win10 Ent 20H2, Quadro K420 1GB, FAH 7.6.21
2: Xeon E3-1505Mv5@2.80GHz, 32GB DDR4, NVME, Win10 Pro 20H2, Quadro M1000M 2GB, FAH 7.6.21 (actually have two of these)
3: i7-960@3.20GHz, 12GB DDR3, SSD, Win10 Pro 20H2, GTX 750Ti 2GB, GTX 1080Ti 11GB, FAH 7.6.21
Location: UK

Re: Is not completing WUs on time useless ?

Post by Neil-B »

Many of the COVID-19 related are 1day Timeout https://apps.foldingathome.org/psummary for CPU work ... there are longer though - it may be luck of the draw ... There are some really tight Deadlines appearing for some of the Projects which I guess reflect the urgency placed on those projects.

Outside Timeout but within Deadline (or Expiry Date) is still fine - someone else may get issues it but if completed within deadline it will still be uploaded and has value.
2x Xeon E5-2697v3, 512GB DDR4 LRDIMM, SSD Raid, W10-Ent, Quadro K420
Xeon E3-1505Mv5, 32GB DDR4, NVME, W10-Pro, Quadro M1000M
i7-960, 12GB DDR3, SSD, W10-Pro, GTX1080Ti
i9-10850K, 64GB DDR4, NVME, W11-Pro, RTX3070

(Green/Bold = Active)
FoldingFodder
Posts: 44
Joined: Sat Apr 04, 2020 6:07 pm

Re: Is not completing WUs on time useless ?

Post by FoldingFodder »

PantherX wrote: Do note that the second assignment of the WU will be placed at the "back of the line" for it to be assigned, it doesn't "jump the line" just because the timeout period was reached.
What do you exactly mean by placed at the back of the line?

peterjammo wrote:Has there been a stepchange in short timeout wu's in the past few days? I've only been folding for 3 weeks, but for the first 2 it was rare that my old core2duo laptops couldn't complete within timeout. In the past couple of days I've picked up at least 3 wu that my slower machines can't do inside timeout, and 2 that my faster core2duo can't make. I'm waiting for an upgrade cpu for my faster laptop which should hopefully bring it back inside the envelope, but I don't have that option for my 3 older machines as they don't support the faster fsb c2d cpu's.

It seems a shame to switch them off since they've been returning at least a wu a day on average each, usually well inside timeout, but if the current trend is to shorter timeouts than they can manage, it would probably be the sensible thing to do. Sods law being what it is, the slower machines have picked up all the large tight timeout wu for the past few days, while my 4 core box has either sat idle or been churning through small wu with several day timeouts.

Any info on timeout policy change?

I have a decent Quadro GPU in a 2 year old PC (built to handle complex 3D models with ease) that's on 24/7 and that missed the time out by 3 hours today - the computer hasn't been used for the past couple of days, so the only thing it's done is process F@H. So it's not just weak and ancient computers that are struggling to meet the deadlines.


I think the time out deadline needs to be relaxed a little and/or WUs be better targetted at the appropriate hardware. I imagine the number of WUs returned after the timeout deadline has increased this past week.
Neil-B
Posts: 1996
Joined: Sun Mar 22, 2020 5:52 pm
Hardware configuration: 1: 2x Xeon E5-2697v3@2.60GHz, 512GB DDR4 LRDIMM, SSD Raid, Win10 Ent 20H2, Quadro K420 1GB, FAH 7.6.21
2: Xeon E3-1505Mv5@2.80GHz, 32GB DDR4, NVME, Win10 Pro 20H2, Quadro M1000M 2GB, FAH 7.6.21 (actually have two of these)
3: i7-960@3.20GHz, 12GB DDR3, SSD, Win10 Pro 20H2, GTX 750Ti 2GB, GTX 1080Ti 11GB, FAH 7.6.21
Location: UK

Re: Is not completing WUs on time useless ?

Post by Neil-B »

We need to be careful/clear about Timeout and Expiration (or Deadline) are two different things … Timeout is when the WU gets put back into the queue for reissue and after which time WU only accrues Base Points … Expiration (or Deadline) is when the WU will no longer be accepted back by the WS/CS (maybe even dumped by client iirc) and has no points or scientific value.
2x Xeon E5-2697v3, 512GB DDR4 LRDIMM, SSD Raid, W10-Ent, Quadro K420
Xeon E3-1505Mv5, 32GB DDR4, NVME, W10-Pro, Quadro M1000M
i7-960, 12GB DDR3, SSD, W10-Pro, GTX1080Ti
i9-10850K, 64GB DDR4, NVME, W11-Pro, RTX3070

(Green/Bold = Active)
FoldingFodder
Posts: 44
Joined: Sat Apr 04, 2020 6:07 pm

Re: Is not completing WUs on time useless ?

Post by FoldingFodder »

Neil-B wrote:We need to be careful/clear about Timeout and Expiration (or Deadline) are two different things … Timeout is when the WU gets put back into the queue for reissue and after which time WU only accrues Base Points … Expiration (or Deadline) is when the WU will no longer be accepted back by the WS/CS (maybe even dumped by client iirc) and has no points or scientific value.
For me, the timeout is the deadline; otherwise i might as well have saved myself some electricity and not processed the WU since another machine is processing the WU as well. I'm a person who doesn't care about worthless internet points, just like Reddit karma and Facebook likes.
Neil-B
Posts: 1996
Joined: Sun Mar 22, 2020 5:52 pm
Hardware configuration: 1: 2x Xeon E5-2697v3@2.60GHz, 512GB DDR4 LRDIMM, SSD Raid, Win10 Ent 20H2, Quadro K420 1GB, FAH 7.6.21
2: Xeon E3-1505Mv5@2.80GHz, 32GB DDR4, NVME, Win10 Pro 20H2, Quadro M1000M 2GB, FAH 7.6.21 (actually have two of these)
3: i7-960@3.20GHz, 12GB DDR3, SSD, Win10 Pro 20H2, GTX 750Ti 2GB, GTX 1080Ti 11GB, FAH 7.6.21
Location: UK

Re: Is not completing WUs on time useless ?

Post by Neil-B »

:) ... Just wanted some people who might read this thread to know there is still scientific value in completing after timeout but before expiration ... it is still perfectly possible to be the first person to return a WU even once timeout has passed - and that is good for the science even if the points are only base
2x Xeon E5-2697v3, 512GB DDR4 LRDIMM, SSD Raid, W10-Ent, Quadro K420
Xeon E3-1505Mv5, 32GB DDR4, NVME, W10-Pro, Quadro M1000M
i7-960, 12GB DDR3, SSD, W10-Pro, GTX1080Ti
i9-10850K, 64GB DDR4, NVME, W11-Pro, RTX3070

(Green/Bold = Active)
PantherX
Site Moderator
Posts: 6986
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Is not completing WUs on time useless ?

Post by PantherX »

FoldingFodder wrote:...What do you exactly mean by placed at the back of the line?...
Here's my (simplified) understanding

Under normal conditions (demand = supply) here's the current waiting list for new WUs:
New WU A -> Assigned
New WU B -> Assigned
New WU C -> Assigned

Let's say that WU B and C returned and this is what happens on the Server:
New WU A -> TImeout
New WU B -> Returned
New WU C -> Returned

The Server queue is now:
New WU B2 -> Assigned
New WU C2 -> Assigned
New WU A -> Re-assigned

Of course, there have been several tweaks and changes over the years to the F@H Server code so things may not be what they used to be.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Post Reply