Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!pasteur!agate!saturn!glockner%cs@ucsd.edu From: glockner%cs@ucsd.edu (Alexander Glockner) Newsgroups: comp.os.research Subject: A. Glockner's reading list... Message-ID: <5008@saturn.ucsc.edu> Date: 5 Oct 88 21:10:09 GMT Sender: usenet@saturn.ucsc.edu Organization: Koala Watching Society, UC San Diego Lines: 154 Approved: comp-os-research@jupiter.ucsc.edu 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 TOCS is good, so is SOSP. DCS is also good. [for acronym translation, see following -- glockner] -- Fred Douglis 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 I did find, however, a journal called Distributed Systems. [this is by Springer-International (a division of Springer-Verlag, I think) -- glockner] -- Eugene Miya 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 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 ------------------------------------------------------------------