[comp.os.research] A. Glockner's reading list...

glockner%cs@ucsd.edu (Alexander Glockner) (10/06/88)

Thanks to all those who responded to my request for sources
on distributed computing systems.  I decided to summarize
by quoting rather than rewriting, so here goes...

			Alex

--

Darrell Long <darrell@midgard.ucsc.edu>

TOCS is good, so is SOSP.  DCS is also good.

	[for acronym translation, see following -- glockner]

--

Fred Douglis <douglis%sprite.Berkeley.EDU@ginger.Berkeley.EDU>

TOCS (ACM transactions on computing systems)
SOSP proceedings (Symp. on OS Principles, also ACM)
DCS proceedings (Dist. Comp. Sys. -- IEEE)
to a lesser extent, Computer magazine (IEEE)
   and Communications of the ACM.

--

Blayne Puklich <nopuklic@plains.NoDak.edu>

I did find, however, a journal called Distributed Systems.

   [this is by Springer-International  (a division
    of Springer-Verlag, I think)  -- glockner]

--

Eugene Miya <eugene@aurora.arc.nasa.gov>

Well there's the International Journal of Parallel and Dist. Systems.
(Red cover).
There's the usual ACM (SIGOPS, ARCH, COMM) and IEEE Journals.
There's Local Networks and similar (see library).
There's IDCS, the Dist. Comp. Syst. Conference (just held in San Jose)
but has been somewhat uneven.

Big buzz words include: heterogeneity, transparency (as early as
1972 and still not "solved"), and fault-tolerance (oh,
inter-operability).

Just spend some time in the library and get my bibliography.

	[Eugene's bibliography on parallel computing is
	mentioned in CACM, November 1987 (pp.905-906).
	You can get in on tape (tar-format) from COSMIC,
	NASA's software distribution place at Univ. Georgia,
	and also over the ARPAnet, but how wasn't specified.
	Tell us, puh-leeze, Eugene...	glockner]

--

Chandran Elamvazuthi <mimos!rangkom.MY!chandran@uunet.UU.NET>

	specifically on distributed operating systems...

BOOKS

1. Paul J. Fortier, "Design of Distributed Operating Systems -
   Concepts and Technology", Intertext Publications, Inc., McGraw-Hill,
   Inc., New York, NY, 1986. [[Price: US$38.95]]

   [Extract about the book from the back cover]

   ... provides

   o An overview of the basics of contemporary systems.

   o A definition of the terminology and technologies utilized in
     local area networks, such as resource sharing, routing, flow control,
     topology, and network control.
 
   o An introduction to the concepts of network operating systems and
     distributed operating systems architecture and design.

   o A description of the architecture for process-based distributed
     operating systems.

   o A description of the architecture for object-based operating
     systems.

2. Edward F. Gehringer, Daniel P. Siewiorek, and Zary Segall,
   "Parallel Processing - The Cm* Experience," Digital Press, 1987.
   [[Price: US$42.00]]
 
   [Extract from inside front cover]

   ... a comprehensive report of the important parallel-processing
   research carried out on Cm* at Carnegie-Mellon University. Cm* is a
   multiprocessing system consisting of 50 tightly coupled processors and
   has been in operation since the mid-1970s. Two operating
   systems-StarOs and Medusa-are part of its development, along with a
   vast number of applications.

3. J. Duane Northcutt, "Mechanisms for Reliable Distributed Real-Time
   Operating Systems - The Alpha Kernel", Academic Press, Inc., 1987.
   [[Price: US$25.00]] [Note: This is a PhD Dissertation - Dept. of
   Computer Sc., CMU.]

   [Extract from back cover]

   ... documents a set of kernel-level mechanisms that support the
   construction of modular, reliable, decentralized operating systems for
   real-time control applications.

4. Mathai Joseph, V.R.Prasad and N.Natarajan, "A Multiprocessor
   Operating System," Prentice-Hall, Inc., 1984.

   [Extract from preface]

   Presents material ... in a manner that makes it possible to
   understand the problems that must be solved in the practice of
   constructing operating systems. The designs of major components of the
   operating system are described by developing programs and, finally,
   these programs are integrated to form the whole system. Thus, much of
   the book consists of program text written in an extended form of
   Pascal and, with some additional system-dependent code, these programs
   can actually be put together to form a working operating system.

PAPERS

1. Tanenbaum, A. S. and Renesse, R. van, "Distributed Operating
   Systems," Computing Surveys, vol. 17, no. 4, pp.419-470 (december
   1985)

2. Tanenbaum, A. S. and Renesse, R. van, "Research Issues in
   Distributed Operating Systems", Computing in High Energy Physics,
   Edited by L.O. Hertzberger and W. Hoogland, North-Holland, 1986.

   [Proceedings of the Conference held in Amsterdam, The
   Netherlands,25-28 June, 1985.]


[He also notes a posting by Dave Taylor on comp.os.research
 in June 1988 of an overview of Distributed OS Research]

--

Thanks to all that participated!
					Alex

------------------------------------------------------------------
Alexander Glockner	| Faced with information overload, we have
glockner%cs@ucsd.edu	| no alternative but pattern recognition.
{...}!sdcsvax!glockner	|		-- Marshall McLuhan
------------------------------------------------------------------

eugene@eos.arc.nasa.gov (Eugene Miya) (10/11/88)

It was asked how to get my reading list (bibliography) and I have
several DOZEN letters I have to answer.

Unfortunately, I cannot just give it to anyone.  I made the decision
in 1983/4 to start with an existing bibliography on parallel processing
(from Satya*'s book on Multiprocessors).  This required obtaining
the copyright from the publisher: Prentice-Hall.  They were
relatively cool, only asking $300 (tax payer monies).

1st) ask around, your site may already have it.  Either I have
agreed to give it to some one already (U. Ill., UC, UT, Caltech, etc.),
or if I have an account on that machine, I maintain a copy.
[Do not ask me to do this unless you have a particularly unusual
set up {read: interesting machine}.]

So here's a little form letter.

The parallel/distributed processing bibliography (in machine readable
form) is documented in ACM CAN [Computer Architecture News] March
1985.  It began with a bibliography published in 1980 by

%A M. Satyanarayanan
%T Multiprocessing: an annotated bibliography
%J Computer
%V 13
%N 5
%D May 1980
%P 101-116
%X Excellent reference source, but dated.
Text reproduced with the permission of Prentice-Hall \(co 1980.
$Revision: 1.2 $ $Date: 84/07/05 16:58:56 $

My work is considerably larger (about 80 times).  In order to obtain
a copy on the ARPAnet, I am required to ask for a letterhead from
an institution stating that they understand portions are copywritten.
It's free, so that is not much to ask.  Please also send any corrections,
typos, additions to me.  Annotations and keywords are particularly
encouraged, since I can't read everything.  Citation in any of your
published work is appreciated since this supports my work.
Send letterhead to:
	E. Miya
	MS 258-5
	NASA Ames Research Center
	Moffett Field, CA 94035

Please include your return Email address.  I maintain copies on some
sites, your site may have one already.  Check with your site admin.

If you are not on the ARPAnet, you can obtain an older version
(with source files) from
	COSMIC (they will have a more recent copy shortly)
	Univ. of Georgia
	Athens, GA
It's ASCII/refer (that's the format above) bibliographic, tar/Unix tape
format.  There is a tape handling charge.  Special requests: IBM format
tapes, VMS BACKUP format are also possible, ask me, not COSMIC for these.
Distribution is now restricted to North America, but I am trying
to get world-wide distribution again.

End form letter.

Remember this is an agreement (statement of understanding).
So please do not distribute further.  Don't go snooping around our systems,
we are not asking for money; so I think this letter is a pretty reasonable
request.

[ I agree with Eugene.  Since it's yours for the cost of postage, please ]
[ don't try to hack the machines.  --DL                                  ]

Another gross generalization from

--eugene miya, NASA Ames Research Center, eugene@aurora.arc.nasa.gov
  resident cynic at the Rock of Ages Home for Retired Hackers:
  "Mailers?! HA!", "If my mail does not reach you, please accept my apology."
  {uunet,hplabs,ncar,decwrl,allegra,tektronix}!ames!aurora!eugene
  "Send mail, avoid follow-ups.  If enough, I'll summarize."