mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > PrimeNet

View Poll Results: Should we buy a backup server?
Yes 12 40.00%
No 18 60.00%
Voters: 30. You may not vote on this poll

Reply
 
Thread Tools
Old 2003-11-29, 00:09   #1
clowns789
 
clowns789's Avatar
 
Jun 2003
The Computer

23×72 Posts
Default Should we buy a backup server?

I originally proposed it in the "Server Unavailable" section. It sounded like a good idea since the server is down so much. My idea is that it always "serves". That means, it'll be the server when Entropia is down, and help it when it's not. Then you won't have to switch it from busy and not. One server was only $214 on Dell.
clowns789 is offline   Reply With Quote
Old 2003-11-29, 10:29   #2
gbvalor
 
gbvalor's Avatar
 
Aug 2002

3·37 Posts
Default

My vote is YES, but if we make a place for non-prime95 clients (Mlucas and Glucas).

Guillermo
gbvalor is offline   Reply With Quote
Old 2003-11-29, 12:47   #3
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

10010110011112 Posts
Default

My vote is... yo.

We should take care of maintenance before we add systems to maintain...

Luigi
ET_ is offline   Reply With Quote
Old 2003-11-29, 13:01   #4
PrimeCruncher
 
PrimeCruncher's Avatar
 
Sep 2003
Borg HQ, Delta Quadrant

2·33·13 Posts
Default

Hmm, tough choice here. On the one hand, a backup server would be good since it would pretty much prevent any PrimeNet outages, which would be good for getting and retaining newbies. On the other hand, trying to work that into a server design is a nightmare. See this thread:

http://www.mersenneforum.org/showthr...=&threadid=124

The other thing is that staging work for the v5 server is underway. Therefore nobody is going to bother to try to work it into v4 since, according to this thread the v5 server might be in testing by this summer.

So I'm casting two votes:
YES, if the v5 server is developed and a backup server can be feasibly implemented.

NO, if the v5 server is not going to be developed or implementing a backup server is not feasible.
PrimeCruncher is offline   Reply With Quote
Old 2003-11-29, 13:59   #5
Prime Monster
 
Prime Monster's Avatar
 
Aug 2002

10416 Posts
Default

I wonder if we somehow could get a an intermediate server to distribute exponents, at least we could get new exponents from it.

Then when the main server comes online again the client would register the exponent against that.

PM
Prime Monster is offline   Reply With Quote
Old 2003-11-29, 16:16   #6
GP2
 
GP2's Avatar
 
Sep 2003

5·11·47 Posts
Default

Quote:
Originally posted by gbvalor
My vote is YES, but if we make a place for non-prime95 clients (Mlucas and Glucas).

Guillermo
What are the obstacles for making Glucas work with the current server? Are you saying some server changes would be needed?
GP2 is offline   Reply With Quote
Old 2003-11-29, 17:21   #7
gbvalor
 
gbvalor's Avatar
 
Aug 2002

11011112 Posts
Default

Actually, almost a year ago I wrote a code to deal with the primenet server (with the help from K. Kastens). It was really a tricky code to get exponent from primenet manual page and checking in the results.

I don't like the tricky code. The client had to simulate it was a false machine running prime95. You can see this page, there is no place for other clients or machines.

So, once wrote, I had to deactivate the code.

And now I'm thinking to write a small server code to reserve exponents and get the results. George should give to the server a reasonable pool of exponents and the server should return to George the results in the form more confortable to George. The key way to avoid fake results was the speed of a client, (previously identified by a unique number asigned by the server). Once detected the speed of a client, it could not send results at a rate exceding a threshold.

Security is my headache.

And any idea and suggestion is welcome.

Guillermo.
gbvalor is offline   Reply With Quote
Old 2003-11-29, 18:28   #8
dsouza123
 
dsouza123's Avatar
 
Sep 2002

2·331 Posts
Default

From what I understand the server (software) goes down when some very old version of Prime95 ( v16 ) using RPC is looking for work in some range and not getting it.
The hardware continues to work.
Some patch to the server code ( reissue some work in the range, or tell this old version to stop ) could fix it. Or a separate task that can give out assignments, would work without changing the current server software.
It is a software issue and not hardware, so throwing more hardware at the problem won't fix it.
dsouza123 is offline   Reply With Quote
Old 2003-11-29, 18:56   #9
clowns789
 
clowns789's Avatar
 
Jun 2003
The Computer

23·72 Posts
Default

I just voted Yes obviously and now it's 50-50. I like how my ideas can be so supported. That SC400 only costs $274 and comes with a 2.26 GHZ P4 after rebates. I think it's weird how it costs less than a desktop.
clowns789 is offline   Reply With Quote
Old 2003-11-29, 19:33   #10
GP2
 
GP2's Avatar
 
Sep 2003

258510 Posts
Default

Having two servers isn't really a solution. You can get fragmentation and duplication of work.

Already, the PrimeNet server on rare occasions will assign an exponent that has already been factored, if the factor was reported manually more recently than the last database sync.

We already have the issue of database syncs between George's database and PrimeNet, together with separate top producer rankings that don't quite match. If you throw in another server, you'd get more syncs and yet another producer listing??


Surely there must be a solution. Some authentication mechanism, or perhaps future clients and servers should report and store not just the final residue, but all intermediate residues at every 5% interval of completion, to make faking harder and more quickly detected...


It would be good to know the official position of George and Scott on what it would take for non-Prime95 clients to talk to PrimeNet, and whether PrimeNet v5 is being designed with this in mind...
GP2 is offline   Reply With Quote
Old 2003-11-29, 20:09   #11
GP2
 
GP2's Avatar
 
Sep 2003

1010000110012 Posts
Default

I started a new thread: Non-Prime95 clients talking to PrimeNet... can it be done? to specifically discuss the points raised by gbvalor.

With regard to the original question, a backup server might make sense if clients know about it and if PrimeNet is designed to work seamlessly with multiple servers. Without that, just buying the hardware won't solve any problems, especially if the crashes are caused by rogue clients and a bug in the current PrimeNet server code.

Can we devise a low-tech solution... a script that checks every 15 minutes to see if the server is up and pages someone (literally, with a pager) if it isn't.
GP2 is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need backup solution advice jasong jasong 17 2013-04-22 03:30
Please recommend a backup solution for my computer jasong jasong 3 2013-01-05 09:24
Anyone using a cloud backup/sharing solution? petrw1 Lounge 9 2012-04-18 15:17
PrimeNet Database backup? Dubslow PrimeNet 26 2011-12-20 03:39
Backup Files Unregistered Information & Answers 1 2008-05-30 03:30

All times are UTC. The time now is 16:18.


Fri Jul 16 16:18:08 UTC 2021 up 49 days, 14:05, 1 user, load averages: 1.77, 1.71, 1.78

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.