|recent articles in memory has its appeal. Adding|
outgoing transfer to innd would take a moderate
Conclusions and ComparisonsThe InterNetNews architecture works. Profiling
a production installation for 24 hours showed that
open (2) accounted for 10% of the run time. Since
the server only does one open (2) per article, it is not
clear if any other performance tuning is needed.
The profiling overhead accounted for 5% of the run-
Several optimizations are available because
Since the server is always running, the system
Another unexpected benefit is that articles are
The design of the server seems to be very
The design has also led to a fairly small pro-
AvailabilityThe INN package is freely redistributable , and
is available for anonymous FTP from ftp.uu.net as
~ftp/news/inn.tar.Z. It is discussed in the Usenet
newsgroups news.software.nntp and news.software.b.
References[Adams87] Rick Adams, Mark Horton, Standard for
Interchange of USENET Messages , Request For
Comments 1036, Marina del Rey, CA: Infor-
mation Sciences Institute, 1987.
[Adams92] Rick Adams, Total traffic through uunet|
for the last 2 weeks , Usenet message
news.lists , April, 1992.
[Collyer87] Geoff Collyer and Henry Spencer, News
[Crocker82] David H. Crocker, Standard for the For-
[Kantor86] Brian Kantor, Phil Lapsley, Network
[Postel82] Jonathan B. Postel, Simple Mail Transfer
[Reid91] Brian Reid, Usenet Readership Summary
[Torek91] Chris Torek, Hash function for text in C,
Author InformationRich Salz is a Senior Software Engineer at the
Open Software Foundation, where is a member of
the DCE group. His current areas of concentration
are RPC and the distributed time service. He joined
OSF after working at BBN for nearly five years,
working on the Cronus Distributed Programming
Environment. Rich attended MIT. He can be
reached via U.S. Mail at Open Software Foundation;
11 Cambridge Center; Cambridge, MA 02142.
Reach him electronically at email@example.com.