Topic: Book about OOOS (object oriented OS)


Author: gt@g386bsd.first.gmd.de (Gerd Truschinski)
Date: 13 Jan 95 02:01:44 GMT
Raw View
May be some people are interested in this book. There is also a
WWW page and some papers about this thread.

------
Title: The Logical Design of Parallel Operating Systems
Author: Wolfgang Schroeder-Preikschat

Publisher: Prentice Hall, ISBN 0-13-125709-9 (US market)
    Prentice Hall International, ISBN 0-13-183369-3

Abstract:

Forthcoming massively parallel systems will have distributed-memory
architectures. They consist of several hundreds to thousands of autonomous
processing nodes interconnected by a high-speed network. A major challenge
in operating-system design for these architectures is to design a structure
that reduces system bootstrap time, avoids bottlenecks in serving system
calls, promotes fault tolerance, and is dynamically alterable and
application-oriented.

This work describes the logical design of state-of-the-art parallel operating
systems that have to meet the needs of both massively parallel computer
architectures and massively parallel applications. The focus is on how to
organize and structure these operating systems; this is not a discussion of
algorithms that implement specific system features. Thus, it is a software
engineering course explaining operating-system structuring rather than
implementation. By starting on an abstract level, the ``big picture'' of a
parallel operating system is stepwise refined. The refinement is carried out
top-down to the implementation level, to give an impression of the message
startup time overhead implied by a hierarchically composed system.

The design approach followed is to understand a parallel operating system as a
'program family' and to use 'object orientation' as the fundamental
implementation discipline. The former concept (program family) helps prevent
the design of a monolithic system organization, while object orientation
enables the efficient implementation of a highly modular system structure.
An in-depth presentation is given rather than a broad overview. Instead of
discussing several designs more or less superficially, a single, elaborate
case study is made on the basis of 'Peace'. The object-oriented design of
the 'Peace' family of parallel operating systems is thoroughly discussed.

------

/gT/
--
Gerd Truschinski         | INTERNET:    gt@first.gmd.de
c/o GMD-First  Berlin    | Yes, this is the sort of scenario I
12489 Berlin-Adlershof   | think up to amuse myself in the evenings.
Rudower Chausee 5 (13.7) | -- with confirmation from Larisa