![]() |
|
|
#1079 | |
|
"Brian"
Jul 2007
The Netherlands
CC516 Posts |
Quote:
- Sometimes assignments actually take me longer than 90 days to carry out when working on them: my machine is only switched on for a fraction of the time |
|
|
|
|
|
|
#1080 | |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
100110001101102 Posts |
Quote:
If no work has been done, or the completion date is past a year or so, then Primenet would reassign it to someone else's machine with a better history of productivity. |
|
|
|
|
|
|
#1081 | |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
978210 Posts |
Quote:
I'll modify my Perl script to have it check if the assignment was made through GPU72, and if so use its assignment date rather than when the candidate was reserved from Primenet. |
|
|
|
|
|
|
#1082 | |
|
Dec 2002
11001011112 Posts |
Quote:
In the years that the v5 server has been in operation the tail end of the DC front has not moved noticeable. Now, in just a few weeks it moves by about 5.000.000. Neither situation indicates a healthy condition. So, during a walk in the forest today I came up with Yet Another Metric to let the server recycle assignments in time. I hope this one is the most simple to implement, easy to understand and fairest to all. The treshold value for preferred DC exponents is saved by the server on a day to day basis. All the exponents lower than or equal to the threshold value and higher than the treshold value of the previous day get a year from that day on to be completed. If a client reports to the server an 'estimated completed by date' of more than 6 months prior to the final day the server sends an informative warning message to the client about the remaining time available. If the client reports a date beyond a year than the server takes the assignment away from the client. So a client can lose an assignment if: a: 60 days go by without a report. b: it is estimated to take more than a year to complete since the treshold value passed the exponent value. For first time LL test we may have to look for a similar value of the 'one year since the treshold value passes the exponent' limit. Maybe it is even possible to assign exponents below the preferred treshold value that have less than a year to complete only to clients with an average rolling value high enough to complete the assignment still in time. Last fiddled with by tha on 2014-01-20 at 17:53 |
|
|
|
|
|
|
#1083 |
|
May 2013
East. Always East.
11×157 Posts |
I'm finding it extremely difficult to sympathize with people hoarding their preferential numbers for over ninety days. There is an option to tell your program how many days of work to stockpile, i.e. 5, not 180.
I don't Instead, people do their assignments manually and give absolutely no progress reports until the assignment gets finished, which leaves the percent complete at 0 for however many months, and flags the assignment for infinity days to completion. |
|
|
|
|
|
#1084 |
|
May 2013
East. Always East.
11×157 Posts |
I just want to further stress:
Report progress once in a while! Don't take more assignments than you can Do these two things and these two things only and you will never get "legitimately" poached upon. The Prime95 client can do this very, very well with about thirty seconds of internet once every two months. |
|
|
|
|
|
#1085 | |
|
May 2013
East. Always East.
11×157 Posts |
Quote:
|
|
|
|
|
|
|
#1086 |
|
May 2013
East. Always East.
11·157 Posts |
The problem is with everyone coming in and telling us how they're an exception to every single proposal we give, no progress is going to get done. On the other hand, people could accept that their cherry-picked DC is going to get done by someone else and move on with their lives.
So far:
I'm glad petrw1 is actually proposing an alternate criteria. However, his 90-day-no-progress assignments do actually fall into the criteria he suggested; his assignments have made no progress in ninety days. 92, 93, and 97, as a matter of fact. |
|
|
|
|
|
#1087 | |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
2·67·73 Posts |
Quote:
1. Any candidate held for 120 days without reported progress is automatically recycled. 2. Any candidate held for more than 365 days with less than 50% completion is recycled. 3. Any candidate held for more than 730 days is recycled regardless of the reported completion. 4. Manual assignments are valid for the same 60 days without updates as are regular assignments, and can't be extended except by putting them on a Prime95 / mprime instance and reporting them properly. 4.1. It continues to blow my mind that any random agent (human or bot) can reserve assignments from Primenet with no prior authentication, and they're then held up for 180 days. 5. Any work currently assigned which is no longer needed (e.g. TFing or P-1'ing) is released back into the pool. Several people are holding up candidates for LL assignment while they "claim" to being doing work. In all honesty, and to be quite frank, it almost seems like George is tacitly approving this current "poaching" activity. I personally, and I suspect many others in the community, would welcome his thoughts on this discussion. Last fiddled with by chalsall on 2014-01-20 at 18:30 Reason: Edit: Added point 5. |
|
|
|
|
|
|
#1088 | |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
100110001101102 Posts |
Quote:
"richs" is correct that he very carefully manages his assignments. And he did lose some work because of a mistake I made -- "petrw1" agreed to let me take back some "milestone" assignments to process on my own machines, but I made a mistake in my SQL which resulted in three of richs' assignments also being transferred. Even though his workers had not yet reported progress to Primenet, they had just started the work. (For the record, when he brought this to my attention I immediately stopped work on them, and offered to simply hold them for him to complete.) Surely we, as a community, can come to some reasonable compromise here. Ideally Primenet and GPU72 will only assign the low LL and DC candidates to those workers who are reliable -- I've already removed two "horders" from being able to reserve low candidates from GPU72. I'm hopeful George will enter this discussion, and give his perspective and thoughts. |
|
|
|
|
|
|
#1089 | |
|
1976 Toyota Corona years forever!
"Wayne"
Nov 2006
Saskatchewan, Canada
3·5·313 Posts |
Quote:
1. Reporting progress: No because they are in the queue 2. Reducing completion days: Yes because they are advancing in the queue. Only if both are No can you reasonably conclude they are essentially abandoned. Then for those that are progressing the question becomes: Is the total days to completion acceptable? I propose that is a forum decision. And my suggestion would be to allow 90 days of work (because and as long as that is the limit in the entry field) plus up to 60 days to complete. I further agree that if no report and no reduction in days for 60 days it is also fair game. Finally why might I grab 90 days or more of low-end work? I was doing this before GPU72 but for similar reasons: - I could ensure it was going to get focus and get done; maybe in months but not years and not held and abandoned. - And when there were more than I could handle I offered to share with others of good standing. For example about 200 DC in the low 20s came available some years back. I took 80. I didn't get many takers for the rest and they went back to the general public...some of which got stuck again. In hindsight I wish I would have grabbed them all. Might have taken me more than a year but that would have been quicker than what happened. |
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Newer X64 build needed | Googulator | Msieve | 73 | 2020-08-30 07:47 |
| Performance of cuda-ecm on newer hardware? | fivemack | GMP-ECM | 14 | 2015-02-12 20:10 |
| Cause this don't belong in the milestone thread | bcp19 | Data | 30 | 2012-09-08 15:09 |
| Newer msieves are slow on Core i7 | mklasson | Msieve | 9 | 2009-02-18 12:58 |
| Use of large memory pages possible with newer linux kernels | Dresdenboy | Software | 3 | 2003-12-08 14:47 |