Excerpts from mail: 6-Jul-94 Re: e-mail over AFS ! Marc
[EMAIL PROTECTED] (661)

> If you have a large site (I'm originally from MIT :-), wouldn't writes
> to this volume take forever due to the number of callbacks involved?
> Or is DFS different in this respect?  That's the major concern we have
> with storing mail spools in AFS.


Ideally you wouldn't be writing to a single volume.  DFS should allow
each name in the spooling area to be an individual fileset, shouldn't
it?  Callbacks could then be distributed among a number of servers.

Additionally, I think where AMS took its biggest performance hit wasn't
in the mail service per se, but in integrating BBSs and netnews into a
common massaging system.  When hundreds of individuals browsed thousands
of files from common volumes, you had tremendous strain on the servers
-- especially since the BBSs were dynamic and writable, enforcing
callbacks from all active clients whenever a news article changed.

The one unavoidable bottleneck in distributing a large-scale mail
service within DFS might be in serializing new mail delivery. 
Optimally, you'd like to use a single address for mail delivery, which
means that a single host would be responsible for injecting everybody's
new mail into DFS.  I'd think that this could still scale to thousands
of uses -- but tens of thousands?  Another dubious area is in checking
for new mail arrival.  AMS employs a slick method of checking for new
mail without involving direct server access.  How might thousands of
users continuously check for new mail in DFS without everybody polling
the servers?

Reply via email to