> I think, for many with security concerns, it would be preferable to set up a
> "Prime Proxy" of some sort.
> --- snip ---
As a network manager, could I point out that it really doesn't help
security at all, though it may make the security manager's job
easier. The point is, one "hole" in a firewall is just as dangerous as
many.
> This would have definitely helped me out big since with 2500 or
> so machines all going to one web site, though the data was small
> the proxy server's activity wouldn't go unnoticed to be sure.
The point here is that the site firewall could be set up to pass traffic
to the PrimeNet server from one host only - the local Prime server -
thus removing the ability for the PrimeNet server to directly
"contaminate" participating machines. (Or vice versa...)
I don't really want to restart this thread, but I thought the core of the
US West problem was that there was a great deal more traffic
between the participants and the server than should have been the
case, due to the server going down, due to running out of
exponents (back in v15 days). Though this traffic in itself should not
have threatened US West's services, there was a coincidence with
a probably unrelated problem resulting in poor service, which
resulted in Prime95 being blamed because the PrimeNet traffic was
"discovered" during the investigation into the poor service problem.
> By consolidating the Internet traffic in this manner, you get more efficient
> use of the Internet connection when many machines are involved.
If you have a permanent connection to the Internet (as most largish
sites will have), then it's actually slightly better to have a string of
small messages at random times, than the same total amount of
data presented as a "point load". But the volume we're talking
about wrt PrimeNet is pretty insignificant.
If you have an intermittent (dial-up modem or ISDN) connection and
the cost of making calls is non-zero, then, as Aaron says, it's
definitely cheaper to batch up data locally & send it in one block.
> Or let's say you have many machines on a network that isn't
> connected to the internet at all.
Eh? Does anyone outside of a treatment ward for terminal paranoia
still work this way??
> It sounds like a good idea to me, and obviously I haven't explored the
> possibilities too much, but that's the general idea.
It *is* a Good Idea - especially for sites with a largish number of
users - but the *real* benefits are in terms of reducing the load on
the "master" server. OK, we have some way to go yet before the
problem becomes critical, but as a distributed project grows, the
need to distribute the server functions also gets more urgent. This
is on the grounds of redundancy (no single point of failure) as well
as of load-sharing.
Regards
Brian Beesley
p.s. Does this discussion really belong on the PrimeNet list rather
than the mersenne list? Obviously there is a direct connection with
GIMPS project and therefore an indirect connection to Mersenne
numbers, but there's not much mathematical content in this
message, or in the message which triggered this response.
If people have strong views on where this discussion should
continue, could you please mail me privately, some time next week
I'll post a (brief) summary of the responses.