![]() |
|
|
#89 | |
|
Aug 2002
Europe
2·3·5 Posts |
Quote:
|
|
|
|
|
|
#90 | |
|
Aug 2002
101 Posts |
Quote:
What precentage of work fits this bill? 1%? 5%? If we have 5% of boxes does the job, I dont see it as a problem any more. Excluding one or two fast machines wont hurt. Beside, the different is 2x or 3x at max when comparing P4 to P4, not 60x when we talk about Pentium. |
|
|
|
|
|
#91 | ||
|
Aug 2002
Europe
2×3×5 Posts |
Quote:
Quote:
|
||
|
|
|
|
#92 | |
|
Aug 2002
2·101 Posts |
Quote:
|
|
|
|
|
|
#93 |
|
Sep 2002
32·13 Posts |
Could it be that your computer was running but not the program? It sounded like George had it set to monitor CPU on time rather than just the amount of time that the program is running but I can't be sure.
|
|
|
|
|
#94 | |
|
Aug 2002
CA16 Posts |
Quote:
|
|
|
|
|
|
#95 | |
|
"GIMFS"
Sep 2002
Oeiras, Portugal
5C116 Posts |
Ok, back to the poaching business...
Trif wrote: Quote:
|
|
|
|
|
|
#96 |
|
Sep 2002
1002 Posts |
I know that people get attached to thier exponents, but wouldn't it be feasible to just make sure that if you are properly assigned an exponent and someone else returns the result (regardless of why they return it or how they got it) and you finish it properly, you get credit for it?
I guess with first time tests, the prize money might be an issue, but again, why not officially credit the first person to be properly assigned and properly complete an exponent? If someone wants to run an exponent that is holding up a milestone, they are going to do it anyways. Almost always thier goal is to speed up the milestone. If the server gets a good result then the project can move on, but whenever the person who was properly assigned the exponent submits it, they get full credit for it. In a sense, they might feel like thier work was wasted, that is the only downside I can see. However, people running these exponents and taking years are most likely not people who are highly active in GIMPS. They are people who fired it up and have left it running but forgotten about it, or people who reserved the exponent then stopped running GIMPS. As it is, if the exponent is poached, they REALLY end up with nothing, so the above mentioned option would actually improve thier situation. I am not a GIMPS maniac though, so I might be missing something vital. |
|
|
|
|
#97 | |||
|
Oct 2002
25 Posts |
Quote:
To choose between which db/network architecture is better, one need to ask: how GIMPS should look like in year 2005? 2010? That's a worthy thing to discuss. Quote:
I saw others were willing to provide servers in their homes - as long as they have fast enough internet connection, that can be used for GIMPS and add good overall value to project. See below. Quote:
- module that handles reserving and releasing exponents, as well as storing results. This is the only module that requires replication. It can not be effectively developed by large community; but in fact, no need to - as someone noted, server-side stuff is not something extraordinary difficult. Working site might be ready for beta testing in less than a month, including planning stage (as alot of planning has already been done). Also, this module does not need much CPU, RAM or HD resources. If proxy and/or one of the replication approaches adopted, home computers might be used here even if their internet connection is not too reliable. - module that maintains accounts. (adding accounts, forming/joinging teams, changing passwords, etc using web forms). No need to have hot replication of this, hot backup is sufficient - if this module is ever down for a couple of days, it will not hurt too much (but with backup, this module can be upped at another server in a matter of few hours). - module that processes and shows stats. This is where most hardware resources needed. Fortunatelly, it does not require absolute reliability - if it goes down for a couple of days, that's passable. Note that this module can be duplicated at many independent servers - every stats server just need a stream of updates from master servers. This also greatly reduce security concerns. That's where home computers with good internet connection would be most useful. Now, about development of all that. I would like to volunteer to development of first 2 modules. I have the neccessary expertise: I'm involved with distributed projects since the old days of RC5-56 and OGR-23; specificially, participate within GIMPS/primenet for over 4 years already; have developed high-traffic server-side applications, specificially webcounter.com. I would prefer to form a small (2-3 persons) team that develop, maintain, and independently provide hosting (to ensure that new primenet never goes down even if some team member dies tomorrow). Development should be cathedral-style. Regarding stats: providing just the very basic stuff like what currently entropia provides is no problem at all. But if someone wants advanced stats - I suggest that bazaar-style project should be laucnched. It will take alot of work, good stats is not a task one person could easily handle. Another important module is code within GIMPS client software (prime95/mprime). I believe it's George realm currently. Fortunatelly, new primenet might use currently used HTTP-based protocol - or another HTTP-based protocol; that should not take too much efforts to implement. If anyone willing to seriously discuss these things (seriously means participating in development and/or hosting hardware worldwide), please drop me a note at: gimps at supplehost dot com. If someone has already formed a team that has started to work, please let me know. |
|||
|
|
|
|
#98 |
|
I ♥ BOINC!
Oct 2002
Glendale, AZ. (USA)
3·7·53 Posts |
I haven't been keeping up with this particular project and just now getting started...
I've have a Windows2000 Server, running for several years. Fantastic up time, only goes down when I reboot it. I'll offer up the hosting if someelse will offer up the programing et al... Network is almost always up, went down twice in the past year, for a very short period of time DSLextreme.com... Xyzzy can call me if you are serious about doing this... |
|
|
|
|
#99 | |
|
P90 years forever!
Aug 2002
Yeehaw, FL
35×31 Posts |
Quote:
Are you at all familiar with postgresql or mysql? Do either of these perform replication? Does it work? Even if we don't use it now, it would be nice to have the feature available for future plans. Eight or nine months ago I played with postgresql and it seemed to have all the SQL features needed. Commit, rollback, row level locking using "select for update of". I did not investigate its performance, backup/recovery capabilities, replication, etc. Your 3 modules approach is a good logical division of work, but I still envision one database. They need to be tied together when we get a result: Start transaction Release the exponent from reserved list Record the result in results database Update user's and team's statistics Commit As you can see all three of your modules were involved within a single transaction. The current prime95 client uses http and cgi-bin. We have the format of the cgi arguments so we can support old clients. I presume we would upgrade the v23 client to be more functional. Possibilities include: Giving CPU credit more often (mid-work-unit) After reporting a result, the server could return your current standing in the stats. Client could report cpu type, speed, hours-per-day, rolling average to let server pick default work type. P-1 factoring work units. Give the user the ability to configure some client options from the server. For example, user could change the memory settings or default work type from a web form. Great for client computers that are not easily accessible. Feel free to comment. I've been meaning to gather all the suggestions and issues raised in this thread into a MS word document for future planning. |
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Report of monitoring primenet server unavailability | Peter Nelson | PrimeNet | 13 | 2005-10-18 11:17 |
| Is Entropia in trouble? | ekugimps | PrimeNet | 1 | 2005-09-09 16:18 |
| mprime stalls if primenet server is unavailable :( | TheJudger | Software | 1 | 2005-04-02 17:08 |
| Primenet Server Oddity | xavion | PrimeNet | 28 | 2004-09-26 07:56 |
| PrimeNet server replacement | PrimeCruncher | PrimeNet | 10 | 2003-11-19 06:38 |