Design Principles of Parallel Operating Systems: ?A PEACE Case Study?

TitleDesign Principles of Parallel Operating Systems: ?A PEACE Case Study?
Publication TypeTechnical Report
Year of Publication1993
AuthorsSchröder-Preikschat, W.
Other Numbers808
Keywordsmicrokernel family, MIMD systems, object orientation, parallel operating systems

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.

Bibliographic Notes

ICSI Technical Report TR-93-020

Abbreviated Authors

W. Schröder-Preikschat

ICSI Publication Type

Technical Report