PrimeGrid
Please visit donation page to help the project cover running costs for this month

Toggle Menu

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Advanced search

Message boards : Number crunching : Variable deadlines are coming

Author Message
Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 87302 - Posted: 20 Aug 2015 | 18:51:12 UTC
Last modified: 21 Aug 2015 | 2:59:26 UTC

Sometime in the next couple of weeks we are planning on making a change to how task deadlines work.

To explain this change, I need to first explain why we have deadlines, and why they don't work as well as we would like.


Why we have deadlines

We have deadlines mostly because sometimes computers download tasks and then vanish. The computer may die, the user may uninstall BOINC, the user may detach his computer from PrimeGrid, or the computer may go missing for any number of other reasons. The deadline allows the PrimeGrid server to re-issue those tasks so that another computer can do the calculations.


What's wrong with the way deadlines work

The biggest problem is that the BOINC client isn't really good at scheduling tasks, especially when the user is running tasks from multiple projects. It frequently starts tasks too late, and they end up finishing after the deadline. On PrimeGrid, you still get credit for late tasks (within reason), but that's not true at all projects.

Another problem is that sometimes the amount of time needed to process a task can vary a lot. One example is when you have both CPU and GPU apps. The best example is the GFN-WR tasks, which are currently GPU-only. The deadline for that is based on the speed of a moderate GPU. If we were to allow CPUs, we would need a much, much longer deadline. The result would be that it would take much longer to detect abandoned tasks, and we want to avoid that.

Along the same lines, sometimes the nature of the task itself means that it will take much longer to run than was anticipated. SR5 is the best example. These are fairly short tasks, except if you happen to find a prime. When a prime is found, LLR has to run additional tests, and the processing can take up to 10 times longer than normal. To prevent the server from sending out replacement tasks to other computers while your computer is doing that extra processing, we've given SR5 a ridiculously long 15 day deadline. If we didn't do that, you might discover a prime, but that extra replacement task that gets sent out could be processed by a faster computer and returned before your original task completes -- and then the other guy would get credit for discovering the prime instead of you. So we make the deadline really long for that 1-in-10,000 chance that a number might be a prime.

Furthermore, it's just nice to get results quickly. If you're waiting for credit, it's one thing to be waiting for the other guy to finish, but waiting many days (or weeks) when nobody is crunching the other task just wastes everybody's time.


What we're changing

For LLR and Genefer, we will be releasing new apps and changing the server code so that once a day your computer will tell the server how much progress it has made on each task that's being run. This uses BOINC's "trickle up" mechanism. When the server receives a trickle from your computer saying that it's working on a task, the server may decide, based on that information, to extend the deadline for your task.

Extending the deadline will allow you to return the task late and be guaranteed to get credit for a valid result, and will also prevent the server from sending out unnecessary replacement tasks.

How much will the deadline be extended? We will likely change the numbers as we gain experience with the new system, but for now the plan is that a trickle message will increase the deadline to one week from the time of the trickle, although it will never lower the deadline if the deadline was already more than one week in the future.

Therefore, as long as your computer keeps processing the task, and is connecting to the server, the task will always have at least 6 or 7 more days until the deadline.

Note that there is also a maximum deadline -- you can't keep extending the deadline forever. The maximum deadline is 4x the original deadline, but will always be at least 30 days and will never be greater than 250 days.

Therefore, if you have a really slow computer, effectively the deadline for all tasks is at least 30 days.

There's a catch, however...


The downside: What this won't do

This will work great on the server side. Not so much on your side, however.

I first thought of this a couple of years ago, but never moved forward with it because it won't work perfectly. Although we should be able to get the server to reliably extend deadlines of computers that are actually working on a task, there's no way to tell your computer that the deadline has changed.

Because of this, even though the server will show the extended deadline, your computer will think the task is late and still go into "high priority", "panic", or "EDF" (earliest deadline first) mode. You've probably all seen this happen at one time or another.

At this time, there's no way to prevent that from happening. If you're just running PrimeGrid tasks and running with a small queue, running in EDF mode won't really change much. But if you're running multiple projects or keep a large queue this will mess up BOINC's already questionable scheduling.


How will deadlines change?

SR5's 15 day deadline will be lowered, probably to 4 days. That's plenty of time, and the trickle mechanism allows for the extra time needed for prime processing as well as giving slower computers additional time. Effectively, the "real" deadline will become 30 days when trickle-up deadline extensions are factored in.

Genefer World Record deadlines may stay at 21 days, but we will probably enable CPUs to crunch GFN-WR tasks. With a maximum deadline of 84 days, that should be long enough for most CPUs to finish.

Likewise, when we start crunching n=21, we will likely have a deadline between 10 and 20 days, with the trickle-up mechanism extending the deadline as necessary for CPUs.


What you need to do

If you're using app_info (anonymous platform), you'll want to download the new LLR wrappers and Genefer apps when they become available. If you don't, your computer won't send trickles to the server and you may find your tasks being resent to other computers unnecessarily because the deadlines won't be extended.
____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 87310 - Posted: 21 Aug 2015 | 3:01:01 UTC

Comments are welcome!
____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

Kelly DaviesProject donor
Send message
Joined: 4 Apr 10
Posts: 106
ID: 58144
Credit: 6,143,220,610
RAC: 2,033,319
321 LLR Ruby: Earned 2,000,000 credits (2,050,518)Cullen LLR Ruby: Earned 2,000,000 credits (2,282,176)ESP LLR Ruby: Earned 2,000,000 credits (3,106,610)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,142,891)PPS LLR Ruby: Earned 2,000,000 credits (2,910,497)PSP LLR Ruby: Earned 2,000,000 credits (3,475,366)SoB LLR Double Bronze: Earned 100,000,000 credits (172,870,149)SR5 LLR Ruby: Earned 2,000,000 credits (3,027,344)SGS LLR Turquoise: Earned 5,000,000 credits (5,042,519)TRP LLR Ruby: Earned 2,000,000 credits (2,010,534)Woodall LLR Ruby: Earned 2,000,000 credits (2,077,196)321 Sieve Ruby: Earned 2,000,000 credits (2,483,203)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (28,991,973)PPS Sieve Double Turquoise: Earned 5,000,000,000 credits (5,850,185,095)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Sapphire: Earned 20,000,000 credits (24,236,704)TRP Sieve (suspended) Jade: Earned 10,000,000 credits (10,007,588)AP 26/27 Jade: Earned 10,000,000 credits (10,058,984)GFN Jade: Earned 10,000,000 credits (15,782,029)PSA Gold: Earned 500,000 credits (525,865)
Message 87312 - Posted: 21 Aug 2015 | 4:18:53 UTC - in response to Message 87302.

"For LLR and Genefer, we will be releasing new apps and changing the server code so that once a day your computer will tell the server how much progress it has made on each task that's being run."

This is great. I was going to ask if there was a way that could be done.
I run lots of SoB and it would really help those long tasks.

Cheers
____________
My Lucky Number is 1893*2^1283297+1

Profile Rafael
Volunteer tester
Avatar
Send message
Joined: 22 Oct 14
Posts: 854
ID: 370496
Credit: 292,630,316
RAC: 80,686
321 LLR Turquoise: Earned 5,000,000 credits (6,156,452)Cullen LLR Turquoise: Earned 5,000,000 credits (6,121,313)ESP LLR Turquoise: Earned 5,000,000 credits (5,415,559)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (5,036,673)PPS LLR Turquoise: Earned 5,000,000 credits (6,157,070)PSP LLR Turquoise: Earned 5,000,000 credits (6,100,641)SoB LLR Turquoise: Earned 5,000,000 credits (5,521,831)SR5 LLR Turquoise: Earned 5,000,000 credits (5,301,780)SGS LLR Turquoise: Earned 5,000,000 credits (5,069,139)TRP LLR Turquoise: Earned 5,000,000 credits (5,007,966)Woodall LLR Turquoise: Earned 5,000,000 credits (5,101,729)321 Sieve Amethyst: Earned 1,000,000 credits (1,038,634)Generalized Cullen/Woodall Sieve (suspended) Jade: Earned 10,000,000 credits (10,037,204)PPS Sieve Jade: Earned 10,000,000 credits (10,305,147)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,000,053)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,030,160)AP 26/27 Jade: Earned 10,000,000 credits (10,253,048)GFN Sapphire: Earned 20,000,000 credits (25,217,853)PSA Double Bronze: Earned 100,000,000 credits (170,758,062)
Message 87313 - Posted: 21 Aug 2015 | 5:27:44 UTC

Will this affect tasks already sent out? I think I have a little less than a month left on 2 SoB tasks, but I might not make it....

HonzaProject donor
Volunteer moderator
Volunteer tester
Project scientist
Send message
Joined: 15 Aug 05
Posts: 1844
ID: 352
Credit: 2,620,510,769
RAC: 919,153
Discovered 5 mega primesEliminated 3 conjecture "k"sFound 2 primes in the 2018 Tour de PrimesFound 1 prime in the 2018 Tour de Primes Mountain Stage2019 Tour de Primes largest primeFound 4 primes in the 2019 Tour de PrimesFound 1 mega prime in the 2019 Tour de PrimesFound 1 prime in the 2019 Tour de Primes Mountain Stage321 LLR Emerald: Earned 50,000,000 credits (53,735,067)Cullen LLR Emerald: Earned 50,000,000 credits (50,296,190)ESP LLR Emerald: Earned 50,000,000 credits (50,853,190)Generalized Cullen/Woodall LLR Emerald: Earned 50,000,000 credits (50,309,119)PPS LLR Double Bronze: Earned 100,000,000 credits (100,184,938)PSP LLR Sapphire: Earned 20,000,000 credits (34,206,706)SoB LLR Emerald: Earned 50,000,000 credits (67,865,553)SR5 LLR Emerald: Earned 50,000,000 credits (50,320,316)SGS LLR Sapphire: Earned 20,000,000 credits (26,720,423)TPS LLR (retired) Bronze: Earned 10,000 credits (43,033)TRP LLR Emerald: Earned 50,000,000 credits (57,441,313)Woodall LLR Emerald: Earned 50,000,000 credits (50,956,094)321 Sieve Emerald: Earned 50,000,000 credits (50,611,470)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,142,109)Generalized Cullen/Woodall Sieve (suspended) Emerald: Earned 50,000,000 credits (50,504,945)PPS Sieve Double Gold: Earned 500,000,000 credits (504,377,255)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,288,222)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,149,354)AP 26/27 Double Silver: Earned 200,000,000 credits (214,118,887)GFN Double Gold: Earned 500,000,000 credits (632,118,784)PSA Double Gold: Earned 500,000,000 credits (531,254,992)
Message 87314 - Posted: 21 Aug 2015 | 5:43:01 UTC - in response to Message 87312.

"This is great. I was going to ask if there was a way that could be done.
I run lots of SoB and it would really help those long tasks.

Trickle-up message ("I am alive") was originally used on CPDN many years ago where task were HUGE (imagine couple of weeks task 10 years ago). And with climate model, there are more things that can go out of control so preliminary results are ebing send as well.

Yes, this is great innovation.

____________
My stats
Badge score: 1*1 + 5*1 + 7*1 + 8*8 + 9*7 + 11*1 + 12*3 = 187

HonzaProject donor
Volunteer moderator
Volunteer tester
Project scientist
Send message
Joined: 15 Aug 05
Posts: 1844
ID: 352
Credit: 2,620,510,769
RAC: 919,153
Discovered 5 mega primesEliminated 3 conjecture "k"sFound 2 primes in the 2018 Tour de PrimesFound 1 prime in the 2018 Tour de Primes Mountain Stage2019 Tour de Primes largest primeFound 4 primes in the 2019 Tour de PrimesFound 1 mega prime in the 2019 Tour de PrimesFound 1 prime in the 2019 Tour de Primes Mountain Stage321 LLR Emerald: Earned 50,000,000 credits (53,735,067)Cullen LLR Emerald: Earned 50,000,000 credits (50,296,190)ESP LLR Emerald: Earned 50,000,000 credits (50,853,190)Generalized Cullen/Woodall LLR Emerald: Earned 50,000,000 credits (50,309,119)PPS LLR Double Bronze: Earned 100,000,000 credits (100,184,938)PSP LLR Sapphire: Earned 20,000,000 credits (34,206,706)SoB LLR Emerald: Earned 50,000,000 credits (67,865,553)SR5 LLR Emerald: Earned 50,000,000 credits (50,320,316)SGS LLR Sapphire: Earned 20,000,000 credits (26,720,423)TPS LLR (retired) Bronze: Earned 10,000 credits (43,033)TRP LLR Emerald: Earned 50,000,000 credits (57,441,313)Woodall LLR Emerald: Earned 50,000,000 credits (50,956,094)321 Sieve Emerald: Earned 50,000,000 credits (50,611,470)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,142,109)Generalized Cullen/Woodall Sieve (suspended) Emerald: Earned 50,000,000 credits (50,504,945)PPS Sieve Double Gold: Earned 500,000,000 credits (504,377,255)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,288,222)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,149,354)AP 26/27 Double Silver: Earned 200,000,000 credits (214,118,887)GFN Double Gold: Earned 500,000,000 credits (632,118,784)PSA Double Gold: Earned 500,000,000 credits (531,254,992)
Message 87315 - Posted: 21 Aug 2015 | 5:44:20 UTC - in response to Message 87313.

Will this affect tasks already sent out? I think I have a little less than a month left on 2 SoB tasks, but I might not make it....

Not on client side since those task will have old wrappers (same if you don't change app_info) and can't trickle-up to tell server keep-alive mesaage.
____________
My stats
Badge score: 1*1 + 5*1 + 7*1 + 8*8 + 9*7 + 11*1 + 12*3 = 187

Profile Pooh Bear 27Project donor
Avatar
Send message
Joined: 10 May 09
Posts: 676
ID: 39821
Credit: 399,515,834
RAC: 22,815
Discovered 1 mega primeEliminated 1 conjecture "k"Discovered 1 twin prime321 LLR Turquoise: Earned 5,000,000 credits (5,014,405)Cullen LLR Turquoise: Earned 5,000,000 credits (5,734,854)ESP LLR Turquoise: Earned 5,000,000 credits (5,421,149)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (5,576,209)PPS LLR Jade: Earned 10,000,000 credits (11,281,491)PSP LLR Turquoise: Earned 5,000,000 credits (9,352,326)SoB LLR Turquoise: Earned 5,000,000 credits (8,986,628)SR5 LLR Turquoise: Earned 5,000,000 credits (5,248,659)SGS LLR Turquoise: Earned 5,000,000 credits (6,878,856)TRP LLR Turquoise: Earned 5,000,000 credits (5,416,106)Woodall LLR Turquoise: Earned 5,000,000 credits (6,400,237)321 Sieve Amethyst: Earned 1,000,000 credits (1,000,576)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,000,977)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (6,843,367)PPS Sieve Emerald: Earned 50,000,000 credits (78,673,438)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Turquoise: Earned 5,000,000 credits (6,473,750)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (8,243,608)AP 26/27 Jade: Earned 10,000,000 credits (11,734,912)GFN Double Silver: Earned 200,000,000 credits (202,192,765)PSA Turquoise: Earned 5,000,000 credits (5,042,125)
Message 87324 - Posted: 21 Aug 2015 | 9:52:50 UTC

First off, love the idea. Is this a natural option inside BOINC server or are you making a major self modification?

If natural, are they working on adjusting the client to allow an answer back from the trickle messages to adjust the deadline?

If modification, are you also working with the programmers to maybe push this into a production release in the future?

This sounds like a nice addition to the BOINC abilities and can allow for some new style projects to open up with variable options and giving out different style work depending on those trickle messages, etc. Maybe even allow adding a way to message a system that seems to be having issues.

Lots of neat potentials with this idea. In fact I just thought of how this could benefit sieving for allowing different sized sieve files off to different systems depending on their performance and preferences.

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 87331 - Posted: 21 Aug 2015 | 11:51:26 UTC - in response to Message 87313.

Will this affect tasks already sent out? I think I have a little less than a month left on 2 SoB tasks, but I might not make it....


It won't affect your existing tasks. If you're worried about your old tasks missing deadlines, don't, at least not if you're only going to miss it by a little bit. We accept late tasks and grant full credit as long as the workunit still exists in the database.
____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 87332 - Posted: 21 Aug 2015 | 11:56:15 UTC - in response to Message 87324.

First off, love the idea. Is this a natural option inside BOINC server or are you making a major self modification?


It's something that's been in BOINC forever. It was built for CPDN to allow for partial, incremental credit with their very long running tasks. (We won't be using it for partial credit. There's no such thing as a partially done LLR task. It's worthless until it's complete.)

If natural, are they working on adjusting the client to allow an answer back from the trickle messages to adjust the deadline?


Unfortunately not.


____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

Profile Rick Reynolds
Avatar
Send message
Joined: 13 Aug 10
Posts: 7192
ID: 65483
Credit: 4,043,726,320
RAC: 1,691,530
Discovered 1 mega primeFound 2 primes in the 2018 Tour de PrimesFound 2 primes in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,695,011)Cullen LLR Ruby: Earned 2,000,000 credits (2,773,730)ESP LLR Turquoise: Earned 5,000,000 credits (5,174,327)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (3,356,142)PPS LLR Jade: Earned 10,000,000 credits (18,162,977)PSP LLR Ruby: Earned 2,000,000 credits (4,555,236)SoB LLR Turquoise: Earned 5,000,000 credits (5,014,268)SR5 LLR Jade: Earned 10,000,000 credits (11,169,992)SGS LLR Turquoise: Earned 5,000,000 credits (6,132,465)TRP LLR Turquoise: Earned 5,000,000 credits (6,568,836)Woodall LLR Ruby: Earned 2,000,000 credits (3,612,313)321 Sieve Emerald: Earned 50,000,000 credits (58,508,409)Cullen/Woodall Sieve (suspended) Double Bronze: Earned 100,000,000 credits (127,922,665)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (30,984,158)PPS Sieve Double Ruby: Earned 2,000,000,000 credits (2,079,230,564)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Turquoise: Earned 5,000,000 credits (8,134,964)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (7,013,696)AP 26/27 Double Bronze: Earned 100,000,000 credits (139,701,822)GFN Double Bronze: Earned 100,000,000 credits (152,361,440)PSA Double Amethyst: Earned 1,000,000,000 credits (1,370,700,486)
Message 87335 - Posted: 21 Aug 2015 | 13:13:32 UTC

The "reporting" of status and extending of deadline, if needed, only applies to the "current" task(s) running on the client side correct? Any cached and waiting to run tasks would still be on the default deadline?

Cheers

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 87337 - Posted: 21 Aug 2015 | 14:56:12 UTC - in response to Message 87335.

The "reporting" of status and extending of deadline, if needed, only applies to the "current" task(s) running on the client side correct? Any cached and waiting to run tasks would still be on the default deadline?

Cheers



Correct. The purpose is to let tasks that are running complete without the server marking them expired and sending out replacement tasks.

If you're past the deadline, the running task can complete. But tasks that haven't started yet will be automatically cancelled by the BOINC client and returned to the server.
____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

Profile Pooh Bear 27Project donor
Avatar
Send message
Joined: 10 May 09
Posts: 676
ID: 39821
Credit: 399,515,834
RAC: 22,815
Discovered 1 mega primeEliminated 1 conjecture "k"Discovered 1 twin prime321 LLR Turquoise: Earned 5,000,000 credits (5,014,405)Cullen LLR Turquoise: Earned 5,000,000 credits (5,734,854)ESP LLR Turquoise: Earned 5,000,000 credits (5,421,149)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (5,576,209)PPS LLR Jade: Earned 10,000,000 credits (11,281,491)PSP LLR Turquoise: Earned 5,000,000 credits (9,352,326)SoB LLR Turquoise: Earned 5,000,000 credits (8,986,628)SR5 LLR Turquoise: Earned 5,000,000 credits (5,248,659)SGS LLR Turquoise: Earned 5,000,000 credits (6,878,856)TRP LLR Turquoise: Earned 5,000,000 credits (5,416,106)Woodall LLR Turquoise: Earned 5,000,000 credits (6,400,237)321 Sieve Amethyst: Earned 1,000,000 credits (1,000,576)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,000,977)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (6,843,367)PPS Sieve Emerald: Earned 50,000,000 credits (78,673,438)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Turquoise: Earned 5,000,000 credits (6,473,750)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (8,243,608)AP 26/27 Jade: Earned 10,000,000 credits (11,734,912)GFN Double Silver: Earned 200,000,000 credits (202,192,765)PSA Turquoise: Earned 5,000,000 credits (5,042,125)
Message 87341 - Posted: 21 Aug 2015 | 17:13:51 UTC - in response to Message 87332.

If natural, are they working on adjusting the client to allow an answer back from the trickle messages to adjust the deadline?


Unfortunately not.

An idea that needs to be thought about for server/client side revision. Allow a follow up message from a trickle that allows the client to adjust parameters like the deadline. The issue with shorter deadlines and users who like big queues, multiple projects, and/or not 24x7 crunching, lots more work will end up in the high priority mode, those users will become frustrated because the project will then stop doing other things until the high priority is cleared. I know this probably has been thought about because you are also changing how many tasks at a time can be received, which might alleviate some of the issues.

I know I opened a can of worms here, I still love the idea and it won't affect me since I am one who usually dedicates a project and does not keep queues. It will be something to keep an eye on to see how many tasks do happen to change deadlines, which cause the client high priority. If significant enough, maybe a request to the programmers of BOINC itself to have a new option added for answer back from trickle to allow a client to get updated with the new deadline.

whynot
Send message
Joined: 9 Mar 11
Posts: 125
ID: 89957
Credit: 33,637,381
RAC: 20,467
321 LLR Gold: Earned 500,000 credits (587,721)Cullen LLR Silver: Earned 100,000 credits (434,353)ESP LLR Silver: Earned 100,000 credits (228,370)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (133,139)PPS LLR Gold: Earned 500,000 credits (690,622)PSP LLR Gold: Earned 500,000 credits (951,723)SoB LLR Sapphire: Earned 20,000,000 credits (26,667,917)SR5 LLR Silver: Earned 100,000 credits (221,631)SGS LLR Bronze: Earned 10,000 credits (58,225)TRP LLR Gold: Earned 500,000 credits (542,327)Woodall LLR Gold: Earned 500,000 credits (783,073)Generalized Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (120,713)PPS Sieve Gold: Earned 500,000 credits (636,552)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (102,989)TRP Sieve (suspended) Silver: Earned 100,000 credits (139,663)AP 26/27 Silver: Earned 100,000 credits (165,763)GFN Amethyst: Earned 1,000,000 credits (1,170,976)
Message 87369 - Posted: 22 Aug 2015 | 14:49:15 UTC

My bet is: the client will find a way to screw it (it's probably natural). However, that shouldn't stop you, please go ahead and enable this. This functionality is greatly anticipated.

____________
I'm counting for science,
Points just make me sick.

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 87505 - Posted: 28 Aug 2015 | 12:24:35 UTC

I just installed the new apps. Any new LLR tasks you get from the server, on all LLR projects, should now be version 7.03.

This includes the new trickle up deadline extension mechanism as well as the latest 3.8.16 version of LLR.

Let us know if there's any problems.

If you're running app_info, you'll want to download the latest and greatest. You'll need BOTH a new wrapper and a new LLR (llr.ini is unchanged.)
____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

Profile rebirther
Avatar
Send message
Joined: 10 Aug 05
Posts: 783
ID: 85
Credit: 175,774,608
RAC: 0
Eliminated 3 conjecture "k"s321 LLR Silver: Earned 100,000 credits (186,594)Cullen LLR Silver: Earned 100,000 credits (106,665)ESP LLR Gold: Earned 500,000 credits (502,416)PPS LLR Gold: Earned 500,000 credits (504,111)PSP LLR Gold: Earned 500,000 credits (513,785)SoB LLR Gold: Earned 500,000 credits (564,944)SR5 LLR Ruby: Earned 2,000,000 credits (2,790,118)SGS LLR Gold: Earned 500,000 credits (501,099)TPS LLR (retired) Bronze: Earned 10,000 credits (46,235)TRP LLR Gold: Earned 500,000 credits (708,706)Woodall LLR Silver: Earned 100,000 credits (133,626)321 Sieve Bronze: Earned 10,000 credits (21,527)Cullen/Woodall Sieve (suspended) Jade: Earned 10,000,000 credits (14,729,132)PPS Sieve Double Bronze: Earned 100,000,000 credits (132,786,707)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Gold: Earned 500,000 credits (510,317)TRP Sieve (suspended) Gold: Earned 500,000 credits (620,991)AP 26/27 Silver: Earned 100,000 credits (418,876)GFN Amethyst: Earned 1,000,000 credits (1,795,613)PSA Jade: Earned 10,000,000 credits (18,329,123)
Message 87512 - Posted: 28 Aug 2015 | 15:06:02 UTC

How do you tell the server to change the deadline? Its interesting to solve some resends.

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 87514 - Posted: 28 Aug 2015 | 15:24:51 UTC - in response to Message 87512.

How do you tell the server to change the deadline? Its interesting to solve some resends.


The simple answer is we process the trickle and update result.report_deadline. (Processing trickle up messages is a simple process. BOINC puts them in the table msg_from_host, so all you need is a cron that reads messages from there.)

The details are a bit more complex.

We want to keep track of whether the task is making progress, and we also want limits on how much the deadline can be extended.

In workunit.opaque we store the maximum deadline. The trickle handler won't extend the deadline beyond this value. This allows individual workunits to have different max-deadlines, which could be useful when we start doing a different range of tests. Changing Ns in GFN is a good example of where we would do that.

In result.opaque we store the time of the last trickle as well as the percent done. That allows the trickle handler to determine how much progress was made since the last trickle.

And, of course, this only affects the deadline on the server. We can't get the client to recognize the changed deadline.

We probably should be potentially changing the transition time in the workunit, but the system should work fine without that. If you don't change the transition time, it just means there's a possibility that the transitioner will process the WU, do nothing, and reset the transition time to whatever is, at that point, the soonest upcoming deadline. I'm not sure if we're doing this step.


____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

Profile rebirther
Avatar
Send message
Joined: 10 Aug 05
Posts: 783
ID: 85
Credit: 175,774,608
RAC: 0
Eliminated 3 conjecture "k"s321 LLR Silver: Earned 100,000 credits (186,594)Cullen LLR Silver: Earned 100,000 credits (106,665)ESP LLR Gold: Earned 500,000 credits (502,416)PPS LLR Gold: Earned 500,000 credits (504,111)PSP LLR Gold: Earned 500,000 credits (513,785)SoB LLR Gold: Earned 500,000 credits (564,944)SR5 LLR Ruby: Earned 2,000,000 credits (2,790,118)SGS LLR Gold: Earned 500,000 credits (501,099)TPS LLR (retired) Bronze: Earned 10,000 credits (46,235)TRP LLR Gold: Earned 500,000 credits (708,706)Woodall LLR Silver: Earned 100,000 credits (133,626)321 Sieve Bronze: Earned 10,000 credits (21,527)Cullen/Woodall Sieve (suspended) Jade: Earned 10,000,000 credits (14,729,132)PPS Sieve Double Bronze: Earned 100,000,000 credits (132,786,707)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Gold: Earned 500,000 credits (510,317)TRP Sieve (suspended) Gold: Earned 500,000 credits (620,991)AP 26/27 Silver: Earned 100,000 credits (418,876)GFN Amethyst: Earned 1,000,000 credits (1,795,613)PSA Jade: Earned 10,000,000 credits (18,329,123)
Message 87515 - Posted: 28 Aug 2015 | 15:53:46 UTC - in response to Message 87514.

How do you tell the server to change the deadline? Its interesting to solve some resends.


The simple answer is we process the trickle and update result.report_deadline. (Processing trickle up messages is a simple process. BOINC puts them in the table msg_from_host, so all you need is a cron that reads messages from there.)

The details are a bit more complex.

We want to keep track of whether the task is making progress, and we also want limits on how much the deadline can be extended.

In workunit.opaque we store the maximum deadline. The trickle handler won't extend the deadline beyond this value. This allows individual workunits to have different max-deadlines, which could be useful when we start doing a different range of tests. Changing Ns in GFN is a good example of where we would do that.

In result.opaque we store the time of the last trickle as well as the percent done. That allows the trickle handler to determine how much progress was made since the last trickle.

And, of course, this only affects the deadline on the server. We can't get the client to recognize the changed deadline.

We probably should be potentially changing the transition time in the workunit, but the system should work fine without that. If you don't change the transition time, it just means there's a possibility that the transitioner will process the WU, do nothing, and reset the transition time to whatever is, at that point, the soonest upcoming deadline. I'm not sure if we're doing this step.



At the moment Iam using the abort function by server, sending an abort signal if the deadline will not reach in time.

Profile TheDawgzProject donor
Avatar
Send message
Joined: 7 Jul 08
Posts: 2235
ID: 25193
Credit: 528,630,055
RAC: 114,758
321 LLR Jade: Earned 10,000,000 credits (10,043,076)Cullen LLR Jade: Earned 10,000,000 credits (10,256,286)ESP LLR Jade: Earned 10,000,000 credits (10,075,118)Generalized Cullen/Woodall LLR Jade: Earned 10,000,000 credits (10,184,133)PPS LLR Emerald: Earned 50,000,000 credits (54,952,284)PSP LLR Jade: Earned 10,000,000 credits (10,037,823)SoB LLR Jade: Earned 10,000,000 credits (10,053,795)SR5 LLR Sapphire: Earned 20,000,000 credits (20,710,959)SGS LLR Jade: Earned 10,000,000 credits (10,026,927)TRP LLR Jade: Earned 10,000,000 credits (14,204,693)Woodall LLR Jade: Earned 10,000,000 credits (18,104,555)321 Sieve Silver: Earned 100,000 credits (200,220)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (6,710,149)Generalized Cullen/Woodall Sieve (suspended) Jade: Earned 10,000,000 credits (10,061,184)PPS Sieve Emerald: Earned 50,000,000 credits (57,182,910)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,251,279)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (3,572,416)AP 26/27 Gold: Earned 500,000 credits (543,507)GFN Sapphire: Earned 20,000,000 credits (21,199,917)PSA Double Silver: Earned 200,000,000 credits (248,258,813)
Message 87527 - Posted: 29 Aug 2015 | 19:55:51 UTC

What follows is TheDawgz opinion.

With the advent of trickle-up deadline extentions.

Set an initial deadline of no more than 2 days on all sub-projects.

A system that has downloaded a work unit (or several hundred) and not started to process it within the first 48 hours shouldn't be holding it in queue.

This would eliminate waiting weeks for SOB, PSP, CUL, WOO, etc to time out.


____________
There's someone in our head but it's not us.

JimBProject donor
Volunteer moderator
Project administrator
Project developer
Send message
Joined: 4 Aug 11
Posts: 886
ID: 107307
Credit: 856,417,886
RAC: 139,357
Discovered 1 mega prime321 LLR Ruby: Earned 2,000,000 credits (2,665,303)Cullen LLR Ruby: Earned 2,000,000 credits (4,995,424)ESP LLR Turquoise: Earned 5,000,000 credits (5,064,082)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (3,153,966)PPS LLR Ruby: Earned 2,000,000 credits (3,096,122)PSP LLR Turquoise: Earned 5,000,000 credits (5,013,650)SoB LLR Sapphire: Earned 20,000,000 credits (42,470,293)SR5 LLR Jade: Earned 10,000,000 credits (10,987,079)SGS LLR Ruby: Earned 2,000,000 credits (2,069,865)TRP LLR Ruby: Earned 2,000,000 credits (2,150,717)Woodall LLR Ruby: Earned 2,000,000 credits (3,102,768)321 Sieve Turquoise: Earned 5,000,000 credits (6,000,049)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,002,919)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,005,451)PPS Sieve Emerald: Earned 50,000,000 credits (50,809,179)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,341,676)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,070,804)AP 26/27 Jade: Earned 10,000,000 credits (10,742,251)GFN Sapphire: Earned 20,000,000 credits (31,496,305)PSA Double Gold: Earned 500,000,000 credits (644,180,573)
Message 87535 - Posted: 30 Aug 2015 | 11:43:30 UTC - in response to Message 87527.
Last modified: 30 Aug 2015 | 11:46:22 UTC

What follows is TheDawgz opinion.

With the advent of trickle-up deadline extentions.

Set an initial deadline of no more than 2 days on all sub-projects.

A system that has downloaded a work unit (or several hundred) and not started to process it within the first 48 hours shouldn't be holding it in queue.

This would eliminate waiting weeks for SOB, PSP, CUL, WOO, etc to time out.

PrimeGrid still needs to work properly with a mixture of work from other projects. The client needs to know how long our tasks should take and we should have reasonable deadlines on them. Otherwise any PrimeGrid work is running in high priority and other sites' work will suffer. We didn't implement this to push all the deadlines shorter, we did it to stop unnecessary duplication of work. If you look at a bunch of SoB workunits, right now it's quite normal to see three or four matching residues. It happens because some tasks that expired then came in late. That's a waste of computing power. While we could have extended the deadline, this approach makes more sense. If the server doesn't receive a trickle before the deadline, we absolutely know that task isn't being worked on. If we do receive a trickle, we extend the expiration time. And by the way, a trickle coming in after a task has expired will unexpire that task, assuming it hasn't already reached the maximum deadline.

With the variable deadline we'll progress faster overall because unnecessary duplication of work will be largely eliminated.

Profile TheDawgzProject donor
Avatar
Send message
Joined: 7 Jul 08
Posts: 2235
ID: 25193
Credit: 528,630,055
RAC: 114,758
321 LLR Jade: Earned 10,000,000 credits (10,043,076)Cullen LLR Jade: Earned 10,000,000 credits (10,256,286)ESP LLR Jade: Earned 10,000,000 credits (10,075,118)Generalized Cullen/Woodall LLR Jade: Earned 10,000,000 credits (10,184,133)PPS LLR Emerald: Earned 50,000,000 credits (54,952,284)PSP LLR Jade: Earned 10,000,000 credits (10,037,823)SoB LLR Jade: Earned 10,000,000 credits (10,053,795)SR5 LLR Sapphire: Earned 20,000,000 credits (20,710,959)SGS LLR Jade: Earned 10,000,000 credits (10,026,927)TRP LLR Jade: Earned 10,000,000 credits (14,204,693)Woodall LLR Jade: Earned 10,000,000 credits (18,104,555)321 Sieve Silver: Earned 100,000 credits (200,220)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (6,710,149)Generalized Cullen/Woodall Sieve (suspended) Jade: Earned 10,000,000 credits (10,061,184)PPS Sieve Emerald: Earned 50,000,000 credits (57,182,910)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,251,279)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (3,572,416)AP 26/27 Gold: Earned 500,000 credits (543,507)GFN Sapphire: Earned 20,000,000 credits (21,199,917)PSA Double Silver: Earned 200,000,000 credits (248,258,813)
Message 87539 - Posted: 30 Aug 2015 | 13:27:55 UTC - in response to Message 87535.

PrimeGrid still needs to work properly with a mixture of work from other projects

Other projects?? People actually run projects other than PrimeGrid?? Why would anyone want to do that??
(rolling eyes and heavy sighs where appropriate)

However - you are correct. TheDawgz had not thought of the interaction with other projects.
____________
There's someone in our head but it's not us.

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 87542 - Posted: 30 Aug 2015 | 15:25:25 UTC

After some discussion, I've also changed the "grace period" from 1 hour to 25 hours. This accounts for the scenario where a task doesn't get started until less than 24 before the deadline.

Note this grace period is NOT cumulative with the deadline extensions. If the trickle mechanism increases the deadline to 1 week, the deadline is 1 week, not 1 week plus 25 hours.

("Grace period" is a the difference between the deadline recorded on the server and the deadline sent to your computer. For example, assume a deadline of 4 days (96 hours). The server will send a 96 hour deadline to your computer, but will actually record a 97 hour deadline for your task. This gives your computer an extra hour to return the task. That grace period is now increased to 25 hours.)
____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

Profile Rafael
Volunteer tester
Avatar
Send message
Joined: 22 Oct 14
Posts: 854
ID: 370496
Credit: 292,630,316
RAC: 80,686
321 LLR Turquoise: Earned 5,000,000 credits (6,156,452)Cullen LLR Turquoise: Earned 5,000,000 credits (6,121,313)ESP LLR Turquoise: Earned 5,000,000 credits (5,415,559)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (5,036,673)PPS LLR Turquoise: Earned 5,000,000 credits (6,157,070)PSP LLR Turquoise: Earned 5,000,000 credits (6,100,641)SoB LLR Turquoise: Earned 5,000,000 credits (5,521,831)SR5 LLR Turquoise: Earned 5,000,000 credits (5,301,780)SGS LLR Turquoise: Earned 5,000,000 credits (5,069,139)TRP LLR Turquoise: Earned 5,000,000 credits (5,007,966)Woodall LLR Turquoise: Earned 5,000,000 credits (5,101,729)321 Sieve Amethyst: Earned 1,000,000 credits (1,038,634)Generalized Cullen/Woodall Sieve (suspended) Jade: Earned 10,000,000 credits (10,037,204)PPS Sieve Jade: Earned 10,000,000 credits (10,305,147)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,000,053)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,030,160)AP 26/27 Jade: Earned 10,000,000 credits (10,253,048)GFN Sapphire: Earned 20,000,000 credits (25,217,853)PSA Double Bronze: Earned 100,000,000 credits (170,758,062)
Message 87543 - Posted: 30 Aug 2015 | 15:37:02 UTC - in response to Message 87539.

Set an initial deadline of no more than 2 days on all sub-projects.

A system that has downloaded a work unit (or several hundred) and not started to process it within the first 48 hours shouldn't be holding it in queue.

That is too short. What if a guy get's an internet shortage for a week? not everyone has connection at 100% time, for one reason or another (there are people that limit Boinc connectivity to, say, once a week).

What about a power outage? I, for example, leave one of my pcs alone for around 3-4 days, as I live in 2 different houses at once. And in fact, we did have a recent power outage. It was only a few seconds, but it was enough to turn the computer off. I was lucky to be on the move day, so I could turn both my computers, but if it happened a few hours later I'd lose 3 days of work in one of my machines, which would be enough to screw me up.

Besides, if I recall corretcly, Boinc's minimum deadline is 4days. While that doesn't affect the server itself, I'd be pretty pissed, as a user, if it showed that I still had 2 days to complete a task, but then it got server aborted.

2 days deadline is too short. Period.

PrimeGrid still needs to work properly with a mixture of work from other projects

Other projects?? People actually run projects other than PrimeGrid?? Why would anyone want to do that??
(rolling eyes and heavy sighs where appropriate)

However - you are correct. TheDawgz had not thought of the interaction with other projects.

Yes, people DO that. I, for instance, am one of those: I usually run WCG for my CPU and Primegrid for GPU. Eventually, though, I throw in some CPU WUs, maybe a few GPU tasks from GPUGrid or POEM@home..

Not to mention, backup projects. It's rare, but if you ever end up getting work from your backup projects (for whatever reason), that's going to mess up the awful Boinc schedule.

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 87545 - Posted: 30 Aug 2015 | 16:46:33 UTC - in response to Message 87543.

Besides, if I recall corretcly, Boinc's minimum deadline is 4days.


Your recollection is incorrect.

BOINC deadlines can be anywhere from 1 second to many years. Technically, the deadline can be any integer number of seconds.

The "4 days" that you recall is likely from our recent decision to make that our minimum deadline. This was in response to requests from users who have intermittent Internet connectivity.

____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

Profile Rafael
Volunteer tester
Avatar
Send message
Joined: 22 Oct 14
Posts: 854
ID: 370496
Credit: 292,630,316
RAC: 80,686
321 LLR Turquoise: Earned 5,000,000 credits (6,156,452)Cullen LLR Turquoise: Earned 5,000,000 credits (6,121,313)ESP LLR Turquoise: Earned 5,000,000 credits (5,415,559)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (5,036,673)PPS LLR Turquoise: Earned 5,000,000 credits (6,157,070)PSP LLR Turquoise: Earned 5,000,000 credits (6,100,641)SoB LLR Turquoise: Earned 5,000,000 credits (5,521,831)SR5 LLR Turquoise: Earned 5,000,000 credits (5,301,780)SGS LLR Turquoise: Earned 5,000,000 credits (5,069,139)TRP LLR Turquoise: Earned 5,000,000 credits (5,007,966)Woodall LLR Turquoise: Earned 5,000,000 credits (5,101,729)321 Sieve Amethyst: Earned 1,000,000 credits (1,038,634)Generalized Cullen/Woodall Sieve (suspended) Jade: Earned 10,000,000 credits (10,037,204)PPS Sieve Jade: Earned 10,000,000 credits (10,305,147)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,000,053)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,030,160)AP 26/27 Jade: Earned 10,000,000 credits (10,253,048)GFN Sapphire: Earned 20,000,000 credits (25,217,853)PSA Double Bronze: Earned 100,000,000 credits (170,758,062)
Message 87549 - Posted: 31 Aug 2015 | 3:03:17 UTC - in response to Message 87545.

Besides, if I recall corretcly, Boinc's minimum deadline is 4days.


Your recollection is incorrect.

BOINC deadlines can be anywhere from 1 second to many years. Technically, the deadline can be any integer number of seconds.

The "4 days" that you recall is likely from our recent decision to make that our minimum deadline. This was in response to requests from users who have intermittent Internet connectivity.
Pretty sure I've head that 4day deadline on WCG forums, but I guess I may be wrong....

Profile 1998golferProject donor
Volunteer moderator
Volunteer tester
Send message
Joined: 4 Dec 12
Posts: 1053
ID: 183129
Credit: 1,063,614,601
RAC: 800,092
Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Turquoise: Earned 5,000,000 credits (5,231,988)Cullen LLR Turquoise: Earned 5,000,000 credits (5,124,261)ESP LLR Turquoise: Earned 5,000,000 credits (7,887,081)Generalized Cullen/Woodall LLR Emerald: Earned 50,000,000 credits (50,656,837)PPS LLR Jade: Earned 10,000,000 credits (12,812,740)PSP LLR Sapphire: Earned 20,000,000 credits (36,929,581)SoB LLR Sapphire: Earned 20,000,000 credits (21,004,651)SR5 LLR Sapphire: Earned 20,000,000 credits (32,288,823)SGS LLR Ruby: Earned 2,000,000 credits (2,771,356)TRP LLR Turquoise: Earned 5,000,000 credits (5,867,891)Woodall LLR Ruby: Earned 2,000,000 credits (3,619,918)321 Sieve Turquoise: Earned 5,000,000 credits (5,863,434)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (27,921,016)PPS Sieve Double Silver: Earned 200,000,000 credits (369,775,103)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Turquoise: Earned 5,000,000 credits (7,990,608)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,217,057)AP 26/27 Turquoise: Earned 5,000,000 credits (5,773,404)GFN Sapphire: Earned 20,000,000 credits (21,292,469)PSA Double Silver: Earned 200,000,000 credits (420,586,383)
Message 87757 - Posted: 7 Sep 2015 | 16:49:31 UTC

Because of these variable deadline extensions, I figure there is server code to change deadlines for tasks, or a set of tasks on a computer..
Could this possibly be set to work backwards, from a web interface, to shorten the deadline on your task to expire immediately?
This would be useful if you have a task, or all tasks on one of your computers, that is lost for some reason. Whether you lose access to the computer, or you change a config, or you reset project, etc..

Not high priority of course, but is something like this possible?
____________

275*2^3585539+1 is prime!!! (1079358 digits)

Proud member of Aggie the Pew

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 87758 - Posted: 7 Sep 2015 | 17:33:58 UTC - in response to Message 87757.
Last modified: 7 Sep 2015 | 17:44:05 UTC

Possible, yes. But not on anyone's todo list.

EDIT: And the reason it's not on anyone's to-do list is because I'd much rather the server deal with the timeouts naturally then have to handle the inevitable "I cancelled my tasks by mistake. HELP!" requests. :)
____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

tng*Project donor
Send message
Joined: 29 Aug 10
Posts: 331
ID: 66603
Credit: 16,838,155,392
RAC: 20,486,329
Discovered the World's First base 25 Generalized Cullen prime!!!Discovered 10 mega primesEliminated 2 conjecture "k"sDiscovered 2 AP26sDiscovered 1 twin prime2017 Tour de Primes highest prime count2017 Tour de Primes most Mountain Stage primes2018 Tour de Primes most Mountain Stage primesFound 4 primes in the 2018 Tour de PrimesFound 1 mega prime in the 2018 Tour de PrimesFound 4 primes in the 2018 Tour de Primes Mountain StageFound 1 mega prime in the 2018 Tour de Primes Mountain StageFound 1 prime in the 2019 Tour de PrimesFound 1 mega prime in the 2019 Tour de Primes321 LLR Emerald: Earned 50,000,000 credits (57,886,969)Cullen LLR Emerald: Earned 50,000,000 credits (58,169,362)ESP LLR Emerald: Earned 50,000,000 credits (57,764,735)Generalized Cullen/Woodall LLR Emerald: Earned 50,000,000 credits (96,470,298)PPS LLR Double Bronze: Earned 100,000,000 credits (147,332,138)PSP LLR Emerald: Earned 50,000,000 credits (60,853,970)SoB LLR Double Silver: Earned 200,000,000 credits (235,582,025)SR5 LLR Emerald: Earned 50,000,000 credits (67,362,893)SGS LLR Emerald: Earned 50,000,000 credits (59,902,815)TRP LLR Double Bronze: Earned 100,000,000 credits (126,022,104)Woodall LLR Emerald: Earned 50,000,000 credits (59,131,826)321 Sieve Double Bronze: Earned 100,000,000 credits (101,250,415)Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (30,879,764)Generalized Cullen/Woodall Sieve (suspended) Double Bronze: Earned 100,000,000 credits (100,428,955)PPS Sieve Double Ruby: Earned 2,000,000,000 credits (3,464,050,334)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Double Bronze: Earned 100,000,000 credits (101,857,516)TRP Sieve (suspended) Emerald: Earned 50,000,000 credits (50,936,081)AP 26/27 Double Amethyst: Earned 1,000,000,000 credits (1,111,052,787)GFN Double Turquoise: Earned 5,000,000,000 credits (5,005,493,761)PSA Double Turquoise: Earned 5,000,000,000 credits (5,845,849,510)
Message 87846 - Posted: 9 Sep 2015 | 22:28:13 UTC - in response to Message 87758.

Possible, yes. But not on anyone's todo list.

EDIT: And the reason it's not on anyone's to-do list is because I'd much rather the server deal with the timeouts naturally then have to handle the inevitable "I cancelled my tasks by mistake. HELP!" requests. :)


Excellent point. I've thought myself that it would be nice to be able to canel jobs that I know would never complete, like the ones on the 7-1/2 year old system that recently suffered a fatal drive failure. I'm not going to be rebuilding that system soon, if at all, so the tasks will just have to time out.

Your response makes me think of the other day, when I was asked to restore a file from backups for a user. Looked and looked, no file to restore.

Application logs showed that the user had deleted the file 15 minutes after creating it.

Just let them time out in the usual manner.
____________

Profile 1998golferProject donor
Volunteer moderator
Volunteer tester
Send message
Joined: 4 Dec 12
Posts: 1053
ID: 183129
Credit: 1,063,614,601
RAC: 800,092
Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Turquoise: Earned 5,000,000 credits (5,231,988)Cullen LLR Turquoise: Earned 5,000,000 credits (5,124,261)ESP LLR Turquoise: Earned 5,000,000 credits (7,887,081)Generalized Cullen/Woodall LLR Emerald: Earned 50,000,000 credits (50,656,837)PPS LLR Jade: Earned 10,000,000 credits (12,812,740)PSP LLR Sapphire: Earned 20,000,000 credits (36,929,581)SoB LLR Sapphire: Earned 20,000,000 credits (21,004,651)SR5 LLR Sapphire: Earned 20,000,000 credits (32,288,823)SGS LLR Ruby: Earned 2,000,000 credits (2,771,356)TRP LLR Turquoise: Earned 5,000,000 credits (5,867,891)Woodall LLR Ruby: Earned 2,000,000 credits (3,619,918)321 Sieve Turquoise: Earned 5,000,000 credits (5,863,434)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (27,921,016)PPS Sieve Double Silver: Earned 200,000,000 credits (369,775,103)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Turquoise: Earned 5,000,000 credits (7,990,608)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,217,057)AP 26/27 Turquoise: Earned 5,000,000 credits (5,773,404)GFN Sapphire: Earned 20,000,000 credits (21,292,469)PSA Double Silver: Earned 200,000,000 credits (420,586,383)
Message 87949 - Posted: 12 Sep 2015 | 3:03:21 UTC - in response to Message 87758.

Possible, yes. But not on anyone's todo list.

EDIT: And the reason it's not on anyone's to-do list is because I'd much rather the server deal with the timeouts naturally then have to handle the inevitable "I cancelled my tasks by mistake. HELP!" requests. :)

That makes sense.
To avoid (or at least decrease) the "I cancelled my tasks by mistake. HELP!" requests, could the trickle-up mechanism be used to verify that the workunit is not running on the machine, or something to see if the server cannot contact the machine the task is on before allowing someone to cancel a task?
____________

275*2^3585539+1 is prime!!! (1079358 digits)

Proud member of Aggie the Pew

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 87950 - Posted: 12 Sep 2015 | 3:09:05 UTC - in response to Message 87949.

Possible, yes. But not on anyone's todo list.

EDIT: And the reason it's not on anyone's to-do list is because I'd much rather the server deal with the timeouts naturally then have to handle the inevitable "I cancelled my tasks by mistake. HELP!" requests. :)

That makes sense.
To avoid (or at least decrease) the "I cancelled my tasks by mistake. HELP!" requests, could the trickle-up mechanism be used to verify that the workunit is not running on the machine, or something to see if the server cannot contact the machine the task is on before allowing someone to cancel a task?


Understand that we don't consider this to be a problem. Fixing something that isn't a problem A) takes time away from other things, and B) as with any software, introduces additional risk and complexity.

It's not something we plan on doing.

____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

Profile 1998golferProject donor
Volunteer moderator
Volunteer tester
Send message
Joined: 4 Dec 12
Posts: 1053
ID: 183129
Credit: 1,063,614,601
RAC: 800,092
Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Turquoise: Earned 5,000,000 credits (5,231,988)Cullen LLR Turquoise: Earned 5,000,000 credits (5,124,261)ESP LLR Turquoise: Earned 5,000,000 credits (7,887,081)Generalized Cullen/Woodall LLR Emerald: Earned 50,000,000 credits (50,656,837)PPS LLR Jade: Earned 10,000,000 credits (12,812,740)PSP LLR Sapphire: Earned 20,000,000 credits (36,929,581)SoB LLR Sapphire: Earned 20,000,000 credits (21,004,651)SR5 LLR Sapphire: Earned 20,000,000 credits (32,288,823)SGS LLR Ruby: Earned 2,000,000 credits (2,771,356)TRP LLR Turquoise: Earned 5,000,000 credits (5,867,891)Woodall LLR Ruby: Earned 2,000,000 credits (3,619,918)321 Sieve Turquoise: Earned 5,000,000 credits (5,863,434)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (27,921,016)PPS Sieve Double Silver: Earned 200,000,000 credits (369,775,103)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Turquoise: Earned 5,000,000 credits (7,990,608)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,217,057)AP 26/27 Turquoise: Earned 5,000,000 credits (5,773,404)GFN Sapphire: Earned 20,000,000 credits (21,292,469)PSA Double Silver: Earned 200,000,000 credits (420,586,383)
Message 87951 - Posted: 12 Sep 2015 | 3:16:10 UTC - in response to Message 87950.

Possible, yes. But not on anyone's todo list.

EDIT: And the reason it's not on anyone's to-do list is because I'd much rather the server deal with the timeouts naturally then have to handle the inevitable "I cancelled my tasks by mistake. HELP!" requests. :)

That makes sense.
To avoid (or at least decrease) the "I cancelled my tasks by mistake. HELP!" requests, could the trickle-up mechanism be used to verify that the workunit is not running on the machine, or something to see if the server cannot contact the machine the task is on before allowing someone to cancel a task?


Understand that we don't consider this to be a problem. Fixing something that isn't a problem A) takes time away from other things, and B) as with any software, introduces additional risk and complexity.

It's not something we plan on doing.

Okay then, that's alright.
T'was just an idea because I feel guilty every time I mess up and a WU is stuck on a computer that no longer exists.
____________

275*2^3585539+1 is prime!!! (1079358 digits)

Proud member of Aggie the Pew

whynot
Send message
Joined: 9 Mar 11
Posts: 125
ID: 89957
Credit: 33,637,381
RAC: 20,467
321 LLR Gold: Earned 500,000 credits (587,721)Cullen LLR Silver: Earned 100,000 credits (434,353)ESP LLR Silver: Earned 100,000 credits (228,370)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (133,139)PPS LLR Gold: Earned 500,000 credits (690,622)PSP LLR Gold: Earned 500,000 credits (951,723)SoB LLR Sapphire: Earned 20,000,000 credits (26,667,917)SR5 LLR Silver: Earned 100,000 credits (221,631)SGS LLR Bronze: Earned 10,000 credits (58,225)TRP LLR Gold: Earned 500,000 credits (542,327)Woodall LLR Gold: Earned 500,000 credits (783,073)Generalized Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (120,713)PPS Sieve Gold: Earned 500,000 credits (636,552)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (102,989)TRP Sieve (suspended) Silver: Earned 100,000 credits (139,663)AP 26/27 Silver: Earned 100,000 credits (165,763)GFN Amethyst: Earned 1,000,000 credits (1,170,976)
Message 87957 - Posted: 12 Sep 2015 | 14:19:59 UTC

And speaking of. *If* Extended Deadline will work out (read: it won't be screwed by client) can we celebrate it? Of course there's an option someone will be pissed off about it.

____________
I'm counting for science,
Points just make me sick.

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 88813 - Posted: 7 Oct 2015 | 21:31:33 UTC

Sometime in the near future we'll be making a slight change to the deadline extension logic. Really slow computers currently have the potential of running all the way up to the full extended deadline at a snail's pace -- and still be nowhere near complete. I'm thinking of Atom processors running SoB tasks, for example.

For those who have never used one, Atom processors are ridiculously slow when doing LLR-type calculations. They make my decade-old, 32 bit, single-core, antique AMD Sempron look like a speed demon.

For such slow computers, we're considering not extending the deadline beyond the normal deadline. Details haven't been worked out yet, so if someone actually wants to be running multi-month tasks on their Atom netbooks, please let us know how and why you're using your computer. My assumption is that the server is randomly assigning tasks like that, and nobody would knowingly want to run very long tasks on very slow computers.

(On a related note, we're also taking steps to stop the random assignment of tasks that's contributing to this problem.)
____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

whynot
Send message
Joined: 9 Mar 11
Posts: 125
ID: 89957
Credit: 33,637,381
RAC: 20,467
321 LLR Gold: Earned 500,000 credits (587,721)Cullen LLR Silver: Earned 100,000 credits (434,353)ESP LLR Silver: Earned 100,000 credits (228,370)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (133,139)PPS LLR Gold: Earned 500,000 credits (690,622)PSP LLR Gold: Earned 500,000 credits (951,723)SoB LLR Sapphire: Earned 20,000,000 credits (26,667,917)SR5 LLR Silver: Earned 100,000 credits (221,631)SGS LLR Bronze: Earned 10,000 credits (58,225)TRP LLR Gold: Earned 500,000 credits (542,327)Woodall LLR Gold: Earned 500,000 credits (783,073)Generalized Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (120,713)PPS Sieve Gold: Earned 500,000 credits (636,552)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (102,989)TRP Sieve (suspended) Silver: Earned 100,000 credits (139,663)AP 26/27 Silver: Earned 100,000 credits (165,763)GFN Amethyst: Earned 1,000,000 credits (1,170,976)
Message 89316 - Posted: 24 Oct 2015 | 14:36:11 UTC

And here it is. If you wonder -- WU hoarding by client (just as I expected).

654643486 471929 17 Oct 2015 | 5:37:05 UTC 24 Oct 2015 | 9:04:11 UTC 654724917 192746 17 Oct 2015 | 5:41:38 UTC 17 Oct 2015 | 17:34:05 UTC 655972306 455001 22 Oct 2015 | 6:38:51 UTC 22 Oct 2015 | 9:35:01 UTC


(that's me speculating here) 39551 has aborted most of WUs around Oct18 for reason unknown. However, some avoided aborting and were lost (just a couple minutes ago there were about dozen of timeouts). Some of them made it through.

____________
I'm counting for science,
Points just make me sick.

JimBProject donor
Volunteer moderator
Project administrator
Project developer
Send message
Joined: 4 Aug 11
Posts: 886
ID: 107307
Credit: 856,417,886
RAC: 139,357
Discovered 1 mega prime321 LLR Ruby: Earned 2,000,000 credits (2,665,303)Cullen LLR Ruby: Earned 2,000,000 credits (4,995,424)ESP LLR Turquoise: Earned 5,000,000 credits (5,064,082)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (3,153,966)PPS LLR Ruby: Earned 2,000,000 credits (3,096,122)PSP LLR Turquoise: Earned 5,000,000 credits (5,013,650)SoB LLR Sapphire: Earned 20,000,000 credits (42,470,293)SR5 LLR Jade: Earned 10,000,000 credits (10,987,079)SGS LLR Ruby: Earned 2,000,000 credits (2,069,865)TRP LLR Ruby: Earned 2,000,000 credits (2,150,717)Woodall LLR Ruby: Earned 2,000,000 credits (3,102,768)321 Sieve Turquoise: Earned 5,000,000 credits (6,000,049)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,002,919)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,005,451)PPS Sieve Emerald: Earned 50,000,000 credits (50,809,179)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,341,676)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,070,804)AP 26/27 Jade: Earned 10,000,000 credits (10,742,251)GFN Sapphire: Earned 20,000,000 credits (31,496,305)PSA Double Gold: Earned 500,000,000 credits (644,180,573)
Message 89335 - Posted: 25 Oct 2015 | 19:29:54 UTC - in response to Message 89316.
Last modified: 25 Oct 2015 | 19:32:20 UTC

I get a lot more upset about duplicated SOB results than I do about SGS results. And by the way, none of those tasks ever trickled, so they all kept their original deadlines. The uppermost task timed out and so a third task was sent out. That's been the behavior here all along and has nothing to do with trickleups.

Anthony Ayiomamitis
Send message
Joined: 19 Mar 15
Posts: 2483
ID: 386066
Credit: 641,749,751
RAC: 488,743
Found 2 primes in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,035,398)Cullen LLR Ruby: Earned 2,000,000 credits (2,047,548)ESP LLR Ruby: Earned 2,000,000 credits (2,033,639)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,014,465)PPS LLR Ruby: Earned 2,000,000 credits (4,518,308)PSP LLR Ruby: Earned 2,000,000 credits (2,107,810)SoB LLR Ruby: Earned 2,000,000 credits (3,832,186)SR5 LLR Ruby: Earned 2,000,000 credits (2,023,400)SGS LLR Ruby: Earned 2,000,000 credits (2,029,444)TRP LLR Ruby: Earned 2,000,000 credits (2,045,113)Woodall LLR Ruby: Earned 2,000,000 credits (2,097,219)321 Sieve Emerald: Earned 50,000,000 credits (76,011,797)Generalized Cullen/Woodall Sieve (suspended) Double Bronze: Earned 100,000,000 credits (100,500,349)PPS Sieve Double Silver: Earned 200,000,000 credits (242,998,535)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (14,516,062)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,329,228)AP 26/27 Sapphire: Earned 20,000,000 credits (20,303,946)GFN Sapphire: Earned 20,000,000 credits (23,785,191)PSA Double Bronze: Earned 100,000,000 credits (116,531,700)
Message 89337 - Posted: 25 Oct 2015 | 19:47:05 UTC - in response to Message 89316.

And here it is. If you wonder -- WU hoarding by client (just as I expected).

654643486 471929 17 Oct 2015 | 5:37:05 UTC 24 Oct 2015 | 9:04:11 UTC 654724917 192746 17 Oct 2015 | 5:41:38 UTC 17 Oct 2015 | 17:34:05 UTC 655972306 455001 22 Oct 2015 | 6:38:51 UTC 22 Oct 2015 | 9:35:01 UTC


(that's me speculating here) 39551 has aborted most of WUs around Oct18 for reason unknown. However, some avoided aborting and were lost (just a couple minutes ago there were about dozen of timeouts). Some of them made it through.

In anticipation of next month's challenge involving SGS, I started some testing today with my OLD Pentium IV .... 4.3 hrs per work unit. However, I am downloading tasks for the equivalent of one day so as not to have duplicate results: https://www.primegrid.com/results.php?hostid=488124

I also have a Lenovo S10 Atom laptop and I will do some testing there as well just for my curiosity.

stream
Volunteer developer
Volunteer tester
Send message
Joined: 1 Mar 14
Posts: 572
ID: 301928
Credit: 451,696,760
RAC: 1,152
Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Turquoise: Earned 5,000,000 credits (9,919,609)Cullen LLR Turquoise: Earned 5,000,000 credits (9,934,320)ESP LLR Turquoise: Earned 5,000,000 credits (9,909,084)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (5,921,052)PPS LLR Turquoise: Earned 5,000,000 credits (7,262,900)PSP LLR Turquoise: Earned 5,000,000 credits (5,089,560)SoB LLR Turquoise: Earned 5,000,000 credits (5,824,522)SR5 LLR Turquoise: Earned 5,000,000 credits (5,399,087)SGS LLR Turquoise: Earned 5,000,000 credits (5,436,661)TRP LLR Turquoise: Earned 5,000,000 credits (9,911,706)Woodall LLR Turquoise: Earned 5,000,000 credits (5,011,851)321 Sieve Sapphire: Earned 20,000,000 credits (20,004,228)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,047,667)PPS Sieve Sapphire: Earned 20,000,000 credits (20,866,490)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,043,271)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,015,177)AP 26/27 Sapphire: Earned 20,000,000 credits (20,045,194)GFN Emerald: Earned 50,000,000 credits (50,752,940)PSA Double Silver: Earned 200,000,000 credits (200,301,443)
Message 89345 - Posted: 26 Oct 2015 | 5:54:20 UTC

There is a showstopper bug which makes trickles useless if computer is not running continuously for 24 hours. It was fixed in the source some time ago but new wrappers were not applied yet. And I think I've found another one problem in logic now. See this thread for details.

Profile ConanProject donor
Avatar
Send message
Joined: 24 Mar 09
Posts: 218
ID: 37336
Credit: 53,027,558
RAC: 1,073
321 LLR Gold: Earned 500,000 credits (500,863)Cullen LLR Gold: Earned 500,000 credits (522,970)ESP LLR Gold: Earned 500,000 credits (516,922)Generalized Cullen/Woodall LLR Gold: Earned 500,000 credits (543,312)PPS LLR Gold: Earned 500,000 credits (664,349)PSP LLR Amethyst: Earned 1,000,000 credits (1,019,589)SoB LLR Amethyst: Earned 1,000,000 credits (1,055,482)SR5 LLR Gold: Earned 500,000 credits (522,539)SGS LLR Gold: Earned 500,000 credits (532,524)TRP LLR Gold: Earned 500,000 credits (564,910)Woodall LLR Amethyst: Earned 1,000,000 credits (1,022,336)321 Sieve Silver: Earned 100,000 credits (431,508)Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (204,463)Generalized Cullen/Woodall Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,015,683)PPS Sieve Sapphire: Earned 20,000,000 credits (37,926,771)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,226,498)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,515,247)AP 26/27 Gold: Earned 500,000 credits (509,418)GFN Ruby: Earned 2,000,000 credits (2,506,619)PSA Silver: Earned 100,000 credits (225,555)
Message 89372 - Posted: 27 Oct 2015 | 10:19:12 UTC

Just out of interest, I have today completed two N=21 Genefer work units on my AMD Phenom X6 and X4 computers running 64 Bit Linux.
On the X6 it took 1,619,771.00 seconds (449.94 hours).
On the X4 it took 1,538,308.00 seconds (427.31 hours).

Both computers are also running multiple other projects (around 15 or more), but the work units completed within the original deadline without needing any deadline extensions.

They took awhile but the credit for them was very rewarding.

Conan
____________


Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 89374 - Posted: 27 Oct 2015 | 14:07:09 UTC - in response to Message 89372.

Just out of interest, I have today completed two N=21 Genefer work units on my AMD Phenom X6 and X4 computers running 64 Bit Linux.
On the X6 it took 1,619,771.00 seconds (449.94 hours).
On the X4 it took 1,538,308.00 seconds (427.31 hours).

Both computers are also running multiple other projects (around 15 or more), but the work units completed within the original deadline without needing any deadline extensions.

They took awhile but the credit for them was very rewarding.

Conan


N=21 (and also n=22/WR) does not yet have the trickle code. No deadline extensions yet. To compensate, the deadline for n=21 is a lot longer than it will be once the trickles are enabled.
____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

ralphw
Send message
Joined: 25 Feb 12
Posts: 3
ID: 132539
Credit: 367,508
RAC: 0
Cullen LLR Silver: Earned 100,000 credits (106,592)Woodall LLR Silver: Earned 100,000 credits (124,728)Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (120,277)
Message 89443 - Posted: 31 Oct 2015 | 12:14:20 UTC - in response to Message 87505.

I welcome the deadline extension mechanism.

I'm running Cullen and Woodall 7.04, but I wish I could tell whether or not my deadlines are actually extended. Is there a way to check on the server somewhere?

I'm filling up 7 cores with tasks with a deadline in 60 hours, but my rate of progress suggests that ALL of them will miss the deadline.

BOINC or the applications should be able to support deadline extension on their own. As it is now, I'm only allocating 1/6 of my resources to PrimeGrid, and BOINC's initial calculations seem to be off by a wide margin for Primegrid.

Profile Rafael
Volunteer tester
Avatar
Send message
Joined: 22 Oct 14
Posts: 854
ID: 370496
Credit: 292,630,316
RAC: 80,686
321 LLR Turquoise: Earned 5,000,000 credits (6,156,452)Cullen LLR Turquoise: Earned 5,000,000 credits (6,121,313)ESP LLR Turquoise: Earned 5,000,000 credits (5,415,559)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (5,036,673)PPS LLR Turquoise: Earned 5,000,000 credits (6,157,070)PSP LLR Turquoise: Earned 5,000,000 credits (6,100,641)SoB LLR Turquoise: Earned 5,000,000 credits (5,521,831)SR5 LLR Turquoise: Earned 5,000,000 credits (5,301,780)SGS LLR Turquoise: Earned 5,000,000 credits (5,069,139)TRP LLR Turquoise: Earned 5,000,000 credits (5,007,966)Woodall LLR Turquoise: Earned 5,000,000 credits (5,101,729)321 Sieve Amethyst: Earned 1,000,000 credits (1,038,634)Generalized Cullen/Woodall Sieve (suspended) Jade: Earned 10,000,000 credits (10,037,204)PPS Sieve Jade: Earned 10,000,000 credits (10,305,147)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,000,053)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,030,160)AP 26/27 Jade: Earned 10,000,000 credits (10,253,048)GFN Sapphire: Earned 20,000,000 credits (25,217,853)PSA Double Bronze: Earned 100,000,000 credits (170,758,062)
Message 89444 - Posted: 31 Oct 2015 | 12:27:30 UTC - in response to Message 89443.

I welcome the deadline extension mechanism.

I'm running Cullen and Woodall 7.04, but I wish I could tell whether or not my deadlines are actually extended. Is there a way to check on the server somewhere?

I'm filling up 7 cores with tasks with a deadline in 60 hours, but my rate of progress suggests that ALL of them will miss the deadline.

BOINC or the applications should be able to support deadline extension on their own. As it is now, I'm only allocating 1/6 of my resources to PrimeGrid, and BOINC's initial calculations seem to be off by a wide margin for Primegrid.


Yup. I tend to fix that with the <fraction_done_exact> tag in app_config, as otherwise I get some ridiculous 300h ETA on of my machines, when ~30h is the actual runtime. Some PC just have crap estimates, some have perfect accuracy, I guess that's just how it works.

Anyway, to check your actual deadline, go to your "Tasks" page. Browse your tasks until you find the WU you want to know, it'll tell the deadline there. Take note of it, and come back ~2 days later. If it changed, great, your deadlines are extending. Also, don't base yourself on the estimate within the Boinc client, that one will never change (unless a newer version of Boinc rolls in with such feature). You have to look one PrimeGrid's site.

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 89445 - Posted: 31 Oct 2015 | 12:31:15 UTC - in response to Message 89443.

I'm running Cullen and Woodall 7.04, but I wish I could tell whether or not my deadlines are actually extended. Is there a way to check on the server somewhere?


The task and workunit pages on the server shows you what the server thinks the deadline is. When the deadline gets extended, this is the value that gets changed.
____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

whynot
Send message
Joined: 9 Mar 11
Posts: 125
ID: 89957
Credit: 33,637,381
RAC: 20,467
321 LLR Gold: Earned 500,000 credits (587,721)Cullen LLR Silver: Earned 100,000 credits (434,353)ESP LLR Silver: Earned 100,000 credits (228,370)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (133,139)PPS LLR Gold: Earned 500,000 credits (690,622)PSP LLR Gold: Earned 500,000 credits (951,723)SoB LLR Sapphire: Earned 20,000,000 credits (26,667,917)SR5 LLR Silver: Earned 100,000 credits (221,631)SGS LLR Bronze: Earned 10,000 credits (58,225)TRP LLR Gold: Earned 500,000 credits (542,327)Woodall LLR Gold: Earned 500,000 credits (783,073)Generalized Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (120,713)PPS Sieve Gold: Earned 500,000 credits (636,552)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (102,989)TRP Sieve (suspended) Silver: Earned 100,000 credits (139,663)AP 26/27 Silver: Earned 100,000 credits (165,763)GFN Amethyst: Earned 1,000,000 credits (1,170,976)
Message 93035 - Posted: 12 Mar 2016 | 20:01:37 UTC

I'm having this (and there will be more, because...) That's what I see locally:

WU_name: llrSOB_250288775 current_CPU_time: 2601695.000000 estimated_CPU_time_UTC: Fri Mar 18 03:05:30 2016 estimated_CPU_time_remaining: 459256.682065 estimated_CPU_times: 5.32d 127.57h 7654.28m fraction_done: 0.850196 report_deadline: 1458239763 report_deadline_UTC: Thu Mar 17 18:36:03 2016 report_deadlines: 4.96d 119.08h 7144.82m 428689s


while this is what I see remotely:

Task Computer Sent Deadline Status 682500228 192746 1 Feb 2016 | 18:36:03 UTC 19 Mar 2016 | 2:36:16 UTC In progress 682500229 491150 2 Feb 2016 | 8:36:57 UTC 5 Mar 2016 | 20:36:10 UTC Completed, waiting for validation


Please confirm my reading: this discrepancy (local deadline: 2016Mar17 18:36:03, remote deadline: 2016Mar19 02:36:16) is manifestation of The Variable Deadline. If so then I don't have to worry about anything.

However, if The Variable Deadline isn't in action yet, then should I make sure that WU will be reported asap (instead of leaving it (reporting) to the mercy of client (what's not a thing))?

____________
I'm counting for science,
Points just make me sick.

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 93040 - Posted: 13 Mar 2016 | 0:40:33 UTC - in response to Message 93035.

Please confirm my reading: this discrepancy (local deadline: 2016Mar17 18:36:03, remote deadline: 2016Mar19 02:36:16) is manifestation of The Variable Deadline. If so then I don't have to worry about anything.


Correct.
____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

whynot
Send message
Joined: 9 Mar 11
Posts: 125
ID: 89957
Credit: 33,637,381
RAC: 20,467
321 LLR Gold: Earned 500,000 credits (587,721)Cullen LLR Silver: Earned 100,000 credits (434,353)ESP LLR Silver: Earned 100,000 credits (228,370)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (133,139)PPS LLR Gold: Earned 500,000 credits (690,622)PSP LLR Gold: Earned 500,000 credits (951,723)SoB LLR Sapphire: Earned 20,000,000 credits (26,667,917)SR5 LLR Silver: Earned 100,000 credits (221,631)SGS LLR Bronze: Earned 10,000 credits (58,225)TRP LLR Gold: Earned 500,000 credits (542,327)Woodall LLR Gold: Earned 500,000 credits (783,073)Generalized Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (120,713)PPS Sieve Gold: Earned 500,000 credits (636,552)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (102,989)TRP Sieve (suspended) Silver: Earned 100,000 credits (139,663)AP 26/27 Silver: Earned 100,000 credits (165,763)GFN Amethyst: Earned 1,000,000 credits (1,170,976)
Message 93315 - Posted: 19 Mar 2016 | 17:13:06 UTC

Apparently, the client has changed one crazy way to other crazy way and for second week is churning through ~131.48day of work. Thus the WU I was concerned about (surprise, surprise!) made it in time. And other WU (it was already slightly late at time of posting) looks fine right now. I don't hold breath though -- the client won't come down on me easily anyway.

All that nothwithstanding, let me assure you that The PrimeGrid is the best. And Michael Goetz is the best of the best. It's pleasure to work for you, guys.

____________
I'm counting for science,
Points just make me sick.

whynot
Send message
Joined: 9 Mar 11
Posts: 125
ID: 89957
Credit: 33,637,381
RAC: 20,467
321 LLR Gold: Earned 500,000 credits (587,721)Cullen LLR Silver: Earned 100,000 credits (434,353)ESP LLR Silver: Earned 100,000 credits (228,370)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (133,139)PPS LLR Gold: Earned 500,000 credits (690,622)PSP LLR Gold: Earned 500,000 credits (951,723)SoB LLR Sapphire: Earned 20,000,000 credits (26,667,917)SR5 LLR Silver: Earned 100,000 credits (221,631)SGS LLR Bronze: Earned 10,000 credits (58,225)TRP LLR Gold: Earned 500,000 credits (542,327)Woodall LLR Gold: Earned 500,000 credits (783,073)Generalized Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (120,713)PPS Sieve Gold: Earned 500,000 credits (636,552)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (102,989)TRP Sieve (suspended) Silver: Earned 100,000 credits (139,663)AP 26/27 Silver: Earned 100,000 credits (165,763)GFN Amethyst: Earned 1,000,000 credits (1,170,976)
Message 96201 - Posted: 25 Jun 2016 | 17:42:45 UTC

It just had to be me -- llrSOB_250285974, ~2.6h early.

694239085 411047 5 Mar 2016 | 13:02:03 UTC 1 May 2016 | 7:52:49 UTC Completed and validated 694239086 416901 4 Mar 2016 | 5:39:54 UTC 16 May 2016 | 0:09:41 UTC Completed and validated 712448404 192746 15 May 2016 | 21:33:09 UTC 23 Jun 2016 | 5:33:50 UTC Completed and validated


____________
I'm counting for science,
Points just make me sick.

River~~
Send message
Joined: 17 Mar 07
Posts: 342
ID: 6533
Credit: 15,792,075
RAC: 0
321 LLR Silver: Earned 100,000 credits (124,889)Cullen LLR Silver: Earned 100,000 credits (200,779)ESP LLR Silver: Earned 100,000 credits (112,791)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (106,156)PPS LLR Amethyst: Earned 1,000,000 credits (1,358,025)PSP LLR Silver: Earned 100,000 credits (150,832)SoB LLR Gold: Earned 500,000 credits (573,744)SR5 LLR Gold: Earned 500,000 credits (500,731)SGS LLR Silver: Earned 100,000 credits (479,282)TRP LLR Silver: Earned 100,000 credits (328,373)Woodall LLR Silver: Earned 100,000 credits (119,260)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (7,061,082)PPS Sieve Silver: Earned 100,000 credits (326,987)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (174,708)TRP Sieve (suspended) Gold: Earned 500,000 credits (505,558)AP 26/27 Gold: Earned 500,000 credits (598,364)GFN Ruby: Earned 2,000,000 credits (3,066,295)
Message 100802 - Posted: 11 Nov 2016 | 11:56:06 UTC
Last modified: 11 Nov 2016 | 12:00:29 UTC

hi all,

Well its been more than a year and variable deadlines seem to be working well.

First and foremost then, big thanks and did we ever have that celebration that was mentioned?

Two questions: if you have answered either elsewhere please feel free to post a link.

1. When you say that a task trickles up every 24hours, is that 24hours of cpu, 24hours of elapsed run time (less than cpu if the task gets swapped out by non BOINC work), or is it every 24 hours of time spent scheduled by BOINC (less still as this would take into account cases where the BOINC scheduler puts a task on hold for a while).

So if a task has been on hold and is restarted after a 25hour break, does it trickle immediately or at the next checkpoint, or does it wait till it has done 24hours work since the last trickle?

Edit. Sorry to ask this as I now see it was answered, at http://www.primegrid.com/forum_thread.php?id=6412#87455.

Yes the task will then trickle up soon after re-starting. That is clear.

2. There was an idea mentioned in this thread of checking progress from the trickle up messages, so as to refuse to extend deadlines where a task is running too slowly to finish (which may be due to a slow cpu, or may be due to other tasks being prioritised).

Was this put into effect, or did experience show that this is a sufficiently rare problem that it is not worth the effort and risks of catering for this case?

Warm regards,
River~~

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 100805 - Posted: 11 Nov 2016 | 12:52:06 UTC - in response to Message 100802.

1. When you say that a task trickles up every 24hours, is that 24hours of cpu, 24hours of elapsed run time (less than cpu if the task gets swapped out by non BOINC work), or is it every 24 hours of time spent scheduled by BOINC (less still as this would take into account cases where the BOINC scheduler puts a task on hold for a while).


24 hours of real time. Assuming the task is running exactly 24 hours after the last trickle, it will trickle again. If the task is suspended at the 24 hour mark, it will trickle as soon as it starts running again.

2. There was an idea mentioned in this thread of checking progress from the trickle up messages, so as to refuse to extend deadlines where a task is running too slowly to finish (which may be due to a slow cpu, or may be due to other tasks being prioritised).

Was this put into effect, or did experience show that this is a sufficiently rare problem that it is not worth the effort and risks of catering for this case?


It was never put into effect. Tests like that seem to cause more problems than they solve.

____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

River~~
Send message
Joined: 17 Mar 07
Posts: 342
ID: 6533
Credit: 15,792,075
RAC: 0
321 LLR Silver: Earned 100,000 credits (124,889)Cullen LLR Silver: Earned 100,000 credits (200,779)ESP LLR Silver: Earned 100,000 credits (112,791)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (106,156)PPS LLR Amethyst: Earned 1,000,000 credits (1,358,025)PSP LLR Silver: Earned 100,000 credits (150,832)SoB LLR Gold: Earned 500,000 credits (573,744)SR5 LLR Gold: Earned 500,000 credits (500,731)SGS LLR Silver: Earned 100,000 credits (479,282)TRP LLR Silver: Earned 100,000 credits (328,373)Woodall LLR Silver: Earned 100,000 credits (119,260)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (7,061,082)PPS Sieve Silver: Earned 100,000 credits (326,987)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (174,708)TRP Sieve (suspended) Gold: Earned 500,000 credits (505,558)AP 26/27 Gold: Earned 500,000 credits (598,364)GFN Ruby: Earned 2,000,000 credits (3,066,295)
Message 100810 - Posted: 11 Nov 2016 | 14:08:20 UTC - in response to Message 100805.

2. There was an idea mentioned in this thread of checking progress from the trickle up messages, ...


It was never put into effect. Tests like that seem to cause more problems than they solve.


Thanks Michael -- that was my guess, and from my experience sounds about right

if it ain't broke, don't fix it ;)

R~~

River~~
Send message
Joined: 17 Mar 07
Posts: 342
ID: 6533
Credit: 15,792,075
RAC: 0
321 LLR Silver: Earned 100,000 credits (124,889)Cullen LLR Silver: Earned 100,000 credits (200,779)ESP LLR Silver: Earned 100,000 credits (112,791)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (106,156)PPS LLR Amethyst: Earned 1,000,000 credits (1,358,025)PSP LLR Silver: Earned 100,000 credits (150,832)SoB LLR Gold: Earned 500,000 credits (573,744)SR5 LLR Gold: Earned 500,000 credits (500,731)SGS LLR Silver: Earned 100,000 credits (479,282)TRP LLR Silver: Earned 100,000 credits (328,373)Woodall LLR Silver: Earned 100,000 credits (119,260)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (7,061,082)PPS Sieve Silver: Earned 100,000 credits (326,987)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (174,708)TRP Sieve (suspended) Gold: Earned 500,000 credits (505,558)AP 26/27 Gold: Earned 500,000 credits (598,364)GFN Ruby: Earned 2,000,000 credits (3,066,295)
Message 101983 - Posted: 10 Dec 2016 | 12:03:40 UTC

I think I have noticed times when the deadline extension does not show within several minutes of the trickle up. Am I right in guessing that the deadline extensions are run periodically as a batch job?

If so, two questions.


    How often do they run?

    And can you confirm they run immediately before any task is timed out so that the server does not time out a job that has recently trickled up but whose deadline has not yet been updated?



If not, then one question


    is it still the case that a new task trickles up after the first one hour of run time?



R~~

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 101986 - Posted: 10 Dec 2016 | 14:09:55 UTC - in response to Message 101983.

Am I right in guessing that the deadline extensions are run periodically as a batch job?


Correct.

How often do they run?


Every minute.


And can you confirm they run immediately before any task is timed out so that the server does not time out a job that has recently trickled up but whose deadline has not yet been updated?


Of course not. There's dozens of processes that run independently and you never, ever assume that asynchronous tasks will occur in a certain order. It's better to design systems such that they work properly no matter what order events happen.

There's always the possibility that a task that's still running will be marked "no reply", for a variety of reasons. Once we process a trickle that indicates progress of at least 1% from the last recorded trickle, as long as the task is not already beyond the extended deadline it will be reactivated if necessary and put back into the "in progress" state.

Reactivating a task is easier than one might assume. All that's necessary is modifying a few database rows. This actually happens fairly frequently. For whatever reason, we often see computers stop processing a task for a while (sometimes weeks or months!) and then resume.

If not, then one question

    is it still the case that a new task trickles up after the first one hour of run time?




I'm not sure of the answer to that question. I know we discussed criteria for when a task should send a trickle, but it was a while ago and I don't remember the outcome of the discussion.

By the way, your scenario for a trickle being processed right after the task times out merely results in an extra task being sent out, which affects the server, but not you. I certainly doesn't happen often (if it all), but even if it did there would be no impact upon your task. It still would get its deadline extended. Also, don't forget that the tasks trickle every day, but each trickle pushes the deadline back seven days. So you need to miss seven trickles in order to time out. That's by design.



____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

River~~
Send message
Joined: 17 Mar 07
Posts: 342
ID: 6533
Credit: 15,792,075
RAC: 0
321 LLR Silver: Earned 100,000 credits (124,889)Cullen LLR Silver: Earned 100,000 credits (200,779)ESP LLR Silver: Earned 100,000 credits (112,791)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (106,156)PPS LLR Amethyst: Earned 1,000,000 credits (1,358,025)PSP LLR Silver: Earned 100,000 credits (150,832)SoB LLR Gold: Earned 500,000 credits (573,744)SR5 LLR Gold: Earned 500,000 credits (500,731)SGS LLR Silver: Earned 100,000 credits (479,282)TRP LLR Silver: Earned 100,000 credits (328,373)Woodall LLR Silver: Earned 100,000 credits (119,260)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (7,061,082)PPS Sieve Silver: Earned 100,000 credits (326,987)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (174,708)TRP Sieve (suspended) Gold: Earned 500,000 credits (505,558)AP 26/27 Gold: Earned 500,000 credits (598,364)GFN Ruby: Earned 2,000,000 credits (3,066,295)
Message 102079 - Posted: 12 Dec 2016 | 11:09:31 UTC - in response to Message 101986.

...

How often do they run?


Every minute.



I was thinking in terms of hours, so "every minute" is effectively the same as "done immediately".


...There's always the possibility that a task that's still running will be marked "no reply", for a variety of reasons. Once we process a trickle that indicates progress of at least 1% from the last recorded trickle, ...


Aha! I had forgotten the "1%" rule, and that explains the observation that triggered my question. Good -- it is a sensible rule and I hope you are not taking these comments as any kind of complaint. I am just figuring out what happened.

Question: is the test 1% progress really since the last trickle-up, or 1% progress since the last granted extension? If it is the former, then a task that is reporting (say) 0.6% each day during a 9 day challenge would still time out. If the latter the deadline would be extended every other day.


By the way, your scenario for a trickle being processed right after the task times out merely results in an extra task being sent out, which affects the server, but not you.

In terms of Boinc points & project badges, that is right.

I am not clear if it is true for crediting the double checkers. What happens in the unlikely event that such a treble-crunched WU finds a prime that is reportable? Obviously the first to report gets the discovery, but do both other wingmen get credited as confirming the result? Or only the one who reported earlier?

But, regardless of the answer to that question, I prefer not to be crunching work that is already covered and duplicated. I would rather be pushing back the frontiers than triple checking, even if there is credit for triple checking. That is a personal preference, of course.


I certainly doesn't happen often (if it all), but even if it did there would be no impact upon your task. It still would get its deadline extended. Also, don't forget that the tasks trickle every day, but each trickle pushes the deadline back seven days. So you need to miss seven trickles in order to time out. That's by design.


As for example if a client is "parked up" with long running tasks active and the machine rebooted in another OS for a challenge. Or if long running tasks are simply suspended so that challenge work can be crunched.

I thought I knew when the deadlines were and I thought I had got in with an hour spare, but one task got re-duplicated because of the 1% rule


A task that has been "parked" for a few days very soon after a trickle-up will trickle immediately it is set going again, if I understand correctly.

That trickle will be ignored by the 1% rule, and the next trickle will be 24hours later. So in fact you can miss six trickles (as one task did) and still time out on the seventh for failure to make effective progress

Your figure of seven days applies if the task has been crunching away in the background and the network has been down, whereas I think for a task that has been suspended the figure of six days is needed to be safe.

I will know next time not to leave 25hours or so extra when unsuspending a task to keep it live and to make sure it gets enough run time to show >1% progress in those 25 hours.


R~~

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 102085 - Posted: 12 Dec 2016 | 13:38:07 UTC - in response to Message 102079.

Question: is the test 1% progress really since the last trickle-up, or 1% progress since the last granted extension? If it is the former, then a task that is reporting (say) 0.6% each day during a 9 day challenge would still time out. If the latter the deadline would be extended every other day.


They're essentially the same, since progress is only reported in 1% increments. There's no such thing as 0.6%. Only 0% and 1%. (I don't know how it rounds, but it doesn't matter for the purpose of answering your question.)

I am not clear if it is true for crediting the double checkers. What happens in the unlikely event that such a treble-crunched WU finds a prime that is reportable?


There would be more than one double checker. I would have to check to see if it's ever happened, but if it has, it's rare. The system is written to handle this.

But, regardless of the answer to that question, I prefer not to be crunching work that is already covered and duplicated. I would rather be pushing back the frontiers than triple checking, even if there is credit for triple checking. That is a personal preference, of course.


That's a universal preference, actually. Good luck finding someone who would like to be doing meaningless work. :)

This, of course, is one of the major reasons for us having created the trickle system -- it cuts down on the number of unnecessary tasks the server sends out. Since the server is giving the host extra time, but the host doesn't know that, it's more likely that the BOINC client will complete a task before the server gives up on that host.

Your figure of seven days applies if the task has been crunching away in the background and the network has been down, whereas I think for a task that has been suspended the figure of six days is needed to be safe.


That is true.

The system is designed to deal with slow computers, or computers running a mix of tasks that is messing up the BOINC client's scheduling such that tasks are always being returned late. It's definitely not intended to work correctly when the user is actively using their knowledge of how it works to exploit the scheduling and stretch it to the utmost.

You can do that, of course -- but I personally wouldn't. It's very easy to mess it up. And, of course, there might be a wingman anxiously waiting for that task that's sitting idle on your computer while you run something else. :)

Also, that task that you've suspended could be the next big prime, which will now be discovered by the other guy or gal instead of you. Or maybe the suspended task is a composite number, and the task you're running instead of it is prime. How's your crystal ball today?

____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

whynot
Send message
Joined: 9 Mar 11
Posts: 125
ID: 89957
Credit: 33,637,381
RAC: 20,467
321 LLR Gold: Earned 500,000 credits (587,721)Cullen LLR Silver: Earned 100,000 credits (434,353)ESP LLR Silver: Earned 100,000 credits (228,370)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (133,139)PPS LLR Gold: Earned 500,000 credits (690,622)PSP LLR Gold: Earned 500,000 credits (951,723)SoB LLR Sapphire: Earned 20,000,000 credits (26,667,917)SR5 LLR Silver: Earned 100,000 credits (221,631)SGS LLR Bronze: Earned 10,000 credits (58,225)TRP LLR Gold: Earned 500,000 credits (542,327)Woodall LLR Gold: Earned 500,000 credits (783,073)Generalized Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (120,713)PPS Sieve Gold: Earned 500,000 credits (636,552)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (102,989)TRP Sieve (suspended) Silver: Earned 100,000 credits (139,663)AP 26/27 Silver: Earned 100,000 credits (165,763)GFN Amethyst: Earned 1,000,000 credits (1,170,976)
Message 104269 - Posted: 28 Jan 2017 | 19:30:56 UTC

And here it is: triple validation :/ I see how it has happened, but anyway -- I feel so conspiracy...

____________
I'm counting for science,
Points just make me sick.

whynot
Send message
Joined: 9 Mar 11
Posts: 125
ID: 89957
Credit: 33,637,381
RAC: 20,467
321 LLR Gold: Earned 500,000 credits (587,721)Cullen LLR Silver: Earned 100,000 credits (434,353)ESP LLR Silver: Earned 100,000 credits (228,370)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (133,139)PPS LLR Gold: Earned 500,000 credits (690,622)PSP LLR Gold: Earned 500,000 credits (951,723)SoB LLR Sapphire: Earned 20,000,000 credits (26,667,917)SR5 LLR Silver: Earned 100,000 credits (221,631)SGS LLR Bronze: Earned 10,000 credits (58,225)TRP LLR Gold: Earned 500,000 credits (542,327)Woodall LLR Gold: Earned 500,000 credits (783,073)Generalized Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (120,713)PPS Sieve Gold: Earned 500,000 credits (636,552)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (102,989)TRP Sieve (suspended) Silver: Earned 100,000 credits (139,663)AP 26/27 Silver: Earned 100,000 credits (165,763)GFN Amethyst: Earned 1,000,000 credits (1,170,976)
Message 108035 - Posted: 20 May 2017 | 17:18:27 UTC

Well, variable deadlines are so variable X) Is it a case of necro-deadline?

____________
I'm counting for science,
Points just make me sick.

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 13025
ID: 53948
Credit: 200,520,007
RAC: 179,703
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Turquoise: Earned 5,000,000 credits (8,017,070)PSP LLR Ruby: Earned 2,000,000 credits (4,849,190)SoB LLR Sapphire: Earned 20,000,000 credits (34,221,148)SR5 LLR Turquoise: Earned 5,000,000 credits (8,293,415)SGS LLR Ruby: Earned 2,000,000 credits (2,014,138)TRP LLR Ruby: Earned 2,000,000 credits (2,737,347)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Turquoise: Earned 5,000,000 credits (5,068,068)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (20,110,788)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (66,197,639)PSA Jade: Earned 10,000,000 credits (12,404,447)
Message 108036 - Posted: 20 May 2017 | 18:02:01 UTC - in response to Message 108035.

Well, variable deadlines are so variable X) Is it a case of necro-deadline?


That's an interesting one (but hardly unusual). The first task timed out ("no response") but then started processing the task. Slowly. It's currently 46% complete, doing about 1% per day. If it keeps this up, it will finish around July 10th. The absolute maximum deadline for that task is July 6th, so if it keeps up the current pace, it will time out, for good, on July 6th. However, the workunit won't be purged until sometime after that, so if it actually does finish on July 10th, the workunit and task should still be in the database and it will get credit.
____________
Please do not PM me with support questions. Ask on the forums instead. Thank you!

My lucky number is 75898524288+1

Post to thread

Message boards : Number crunching : Variable deadlines are coming

[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2019 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 1.66, 1.73, 1.87
Generated 18 Nov 2019 | 10:28:47 UTC