Publication Details

Title: Design Principles of Parallel Operating Systems: ―A PEACE Case Study―
Author: W. Schröder-Preikschat
Group: ICSI Technical Reports
Date: April 1993
PDF: ftp://ftp.icsi.berkeley.edu/pub/techreports/1993/tr-93-020.pdf

Overview:
Forthcoming massively parallel systems are 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 massively parallel architectures is to design a structure that reduces system bootstrap time, avoids bottlenecks in serving system calls, promotes fault tolerance, is dynamically alterable, and application-oriented. In addition to that, system-wide message passing is demanded to be of very low latency and very high efficiency. State of the art parallel operating systems design must obey the maxim not to punish an application by unneeded system functions. This requires to design a parallel operating system as a family of program modules, with parallel applications being an integral part of that family, and motivates object orientation to achieve an efficient implementation. Keywords: MIMD systems, parallel operating systems, microkernel family, object orientation

Bibliographic Information:
ICSI Technical Report TR-93-020

Bibliographic Reference:
W. Schröder-Preikschat. Design Principles of Parallel Operating Systems: ―A PEACE Case Study―. ICSI Technical Report TR-93-020, April 1993