mersenneforum.org  

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

Reply
Thread Tools
Old 2014-07-30, 15:16   #342
KEP
Quasi Admin Thing
 
KEP's Avatar
 
May 2005

17068 Posts
Default

@Batalov: That was a really great translation... at least it made me laugh
KEP is offline   Reply With Quote
Old 2014-07-30, 16:05   #343
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

2×67×73 Posts
Default

Quote:
Originally Posted by NBtarheel_33 View Post
But he certainly deserves recognition as a big part of the GIMPS/PrimeNet we interact with each day.
Without question -- I never intended to imply otherwise. My apologies if it was take as such.

But, it is quite clear that what was implement before is not fairing so well now-a-days. Not really surprising considering the age of the current kit and software, and the ever increasing load on Primenet.

I'm in no way suggesting that Scott should be "ousted" -- simply that there is a lot of talent here willing to contribute time, hardware and/or money to either implement Primenet V6, and/or place it on stronger "iron". And, as raised above, there's the whole "bus" issue.
chalsall is offline   Reply With Quote
Old 2014-07-30, 17:38   #344
Brian-E
 
Brian-E's Avatar
 
"Brian"
Jul 2007
The Netherlands

7×467 Posts
Default

The other side of the "bus issue" coin, I suppose, is the "too many cooks" issue. To avoid too many people contributing their own ideas and not working in harmony with each other, there would still need to be one person - or maybe two or three at the most if they have very similar ideas and are able to work very closely with each other - co-ordinating it all. That would be a huge time investment for that one person or handful of people.
Brian-E is offline   Reply With Quote
Old 2014-07-30, 18:57   #345
NBtarheel_33
 
NBtarheel_33's Avatar
 
"Nathan"
Jul 2008
Maryland, USA

5·223 Posts
Default

Quote:
Originally Posted by Brian-E View Post
The other side of the "bus issue" coin, I suppose, is the "too many cooks" issue. To avoid too many people contributing their own ideas and not working in harmony with each other, there would still need to be one person - or maybe two or three at the most if they have very similar ideas and are able to work very closely with each other - co-ordinating it all. That would be a huge time investment for that one person or handful of people.
I think this gets handled more via the judicious delegation of power/admin rights. Ideally, George (and Scott, and perhaps one other trusted person) would give the ultimate thumbs-up or -down to changes and new implementations that a "second-tier" group of say 4-8 people would be working on (and have just enough authority to do so without screwing up anything else).
NBtarheel_33 is offline   Reply With Quote
Old 2014-07-30, 20:56   #346
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

63618 Posts
Default

Quote:
Originally Posted by NBtarheel_33 View Post
There wouldn't even *be* a PrimeNet without Scott....
I was just thinking about when I started with GIMPS, the process involved emailing George to get going and he'd email out a list of exponents to work on. When you had some results, you emailed those back and would get more.

I remember when Primenet was starting out... I don't even remember if Prime95 supported it at first but you could sign up and get exponents and check in results through the web interface which was, now that I think about it, cutting edge stuff. When was that...1997-98?

Big strides since those times. Of course, here we are with the Primenet stuff running on Windows 2000, but I guess it's held up okay until the past year or so at any rate.
Madpoo is offline   Reply With Quote
Old 2014-07-31, 06:39   #347
NBtarheel_33
 
NBtarheel_33's Avatar
 
"Nathan"
Jul 2008
Maryland, USA

5·223 Posts
Default

Quote:
Originally Posted by Madpoo View Post
I was just thinking about when I started with GIMPS, the process involved emailing George to get going and he'd email out a list of exponents to work on. When you had some results, you emailed those back and would get more.

I remember when Primenet was starting out... I don't even remember if Prime95 supported it at first but you could sign up and get exponents and check in results through the web interface which was, now that I think about it, cutting edge stuff. When was that...1997-98?

Big strides since those times. Of course, here we are with the Primenet stuff running on Windows 2000, but I guess it's held up okay until the past year or so at any rate.
The amazing thing to me is that the project caught on like it did, and that neither George nor the participants (up to replacement of any attrition over the years) lost interest and left the project die out three, five, ten years later. It's extremely impressive for a project that began with a post on math.sci.net basically asking "who wants to look for Mersenne primes?".
NBtarheel_33 is offline   Reply With Quote
Old 2014-07-31, 18:57   #348
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

2×67×73 Posts
Default

Quote:
Originally Posted by NBtarheel_33 View Post
Ideally, George (and Scott, and perhaps one other trusted person) would give the ultimate thumbs-up or -down to changes and new implementations that a "second-tier" group of say 4-8 people would be working on (and have just enough authority to do so without screwing up anything else).
Indeed. And as James already has such trust and access, and a deep knowledge of PHP, (but, self admittedly, not of the WIMP stack) it would seem to make sense that he'd be the third authority for the server software.

The "outside developers" could contribute by way of Subversion or Git, working on (virtualized) test environments with representative (but not real) datasets. When the code is checked in, it is run through regression tests, and then approved (or not) by the three admins.

Three reasons for the test environments:

1. The first is obvious -- don't break the server!

2. Primenet relies on Assignment IDs (AIDs). If a hostile party has these, nasty things can be done (well, specifically, the assignment can be unreserved).

3. Primenet relies on matching residues. Very few should ever be able to see the residue of a first LL until a double-check has been completed.

The hardware supporting Primenet, and the sysadmin of same, is yet another dimension of this problem space.
chalsall is offline   Reply With Quote
Old 2014-07-31, 20:06   #349
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

3,313 Posts
Default

Quote:
Originally Posted by chalsall View Post
...The hardware supporting Primenet, and the sysadmin of same, is yet another dimension of this problem space.
I've offered up a DL360 G5 server, but it sounds like it comes down to Scott's okay on it since he's the point person for physical access to the server itself. Just on the off-chance he wants it, I got the hardware together and installed Server 2012 on there... it could be a chore to migrate the website and databases to a new box/updated OS/SQL but the more I thought about Windows 2000/SQL 2000, there's really not much else that could happen, and it's an update that's long overdue IMHO.

Without knowing a single thing about the current web code or DB structure, I'd hazard a guess that it should port fairly well from IIS 5 to IIS 8.5, and from SQL 2000 to SQL 2008 R2/2012. It's unusual to find MSSQL stuff that doesn't upgrade well or has deprecated commands. The best way to find out is to try it.

I wouldn't mind helping with sys admin duties on any Windows based solution...that's my bread and butter, how I keep food in my belly and a roof over my head. Plus it's the kind of thing that really shouldn't take more than a few minutes a week really, once it's running. If it takes more than that to keep a multi-tier app going in a steady state, then something is wrong.
Madpoo is offline   Reply With Quote
Old 2014-07-31, 20:30   #350
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013

1011011100102 Posts
Default

One possible issue with switching machines is the PHP version. There have been some small compatibility-breaking changes in every minor release, so it's possible that something may break.
Mark Rose is offline   Reply With Quote
Old 2014-07-31, 20:52   #351
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

165678 Posts
Default

Server is running IIS 3.0, PHP 5, SQLServer 2005.

Server is definitely not CPU-bound. I've done 15 minutes of research on gzip html. It seems like turning it on in IIS is a no-no. I might try turning it on in PHP instead.
Prime95 is online now   Reply With Quote
Old 2014-07-31, 21:23   #352
James Heinrich
 
James Heinrich's Avatar
 
"James Heinrich"
May 2004
ex-Northern Ontario

23×149 Posts
Default

Quote:
Originally Posted by Mark Rose View Post
One possible issue with switching machines is the PHP version. There have been some small compatibility-breaking changes in every minor release, so it's possible that something may break.
Quote:
Originally Posted by Prime95 View Post
Server is running ... PHP 5
There's not many major compatibility issues across the minor versions, probably the most notable one being ereg* functions being deprecated (in favour of their preg* equivalent) in v5.3+. Another gotcha that I've seen crop up is the default characterset for htmlentities in v5.4+. For what it's worth, the current server is running PHP v5.2.5.
James Heinrich is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Official "Faits erronés dans de belles-lettres" thread ewmayer Lounge 39 2015-05-19 01:08
Official "all-Greek-to-me Fiction Literature and Cinema" Thread ewmayer Science & Technology 41 2014-04-16 11:54
Official "Lasciate ogne speranza" whinge-thread cheesehead Soap Box 56 2013-06-29 01:42
Official "Ernst is a deceiving bully and George is a meanie" thread cheesehead Soap Box 61 2013-06-11 04:30
Official "String copy Statement Considered Harmful" thread Dubslow Programming 19 2012-05-31 17:49

All times are UTC. The time now is 08:49.


Fri Aug 6 08:49:48 UTC 2021 up 14 days, 3:18, 1 user, load averages: 1.72, 2.41, 2.63

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.