Abstract:
The future of supercomputing lies in massively parallel computers. The nodes of these machines will need a different kind of operating system than current computers have. Many researchers in the field believe that microkernels provide the kind of functionality and performance required. In this paper we discuss three popular microkernels, Amoeba, Mach, and Chorus, to show what they can do. They are compared and contrasted in the areas of process management, memory management, and communication.
Citations
|
864
|
Remote Procedure Call
– Nelson
- 1982
|
|
848
|
Memory coherence in shared virtual memory systems
– Li, Hudak
- 1989
|
|
253
|
Munin: Distributed Shared Memory Based on Type-Specific Memory Coherence
– Bennett, Carter, et al.
- 1990
|
|
251
|
Mach: A New Kernel Foundation for UNIX Development
– Accetta, Baron, et al.
- 1986
|
|
197
|
Experiences with the amoeba distributed operating system
– Tanenbaum, Renesse, et al.
- 1990
|
|
83
|
Renesse. Using Sparse Capabilities in a Distributed Operating System
– Tanenbaum, Mullender, et al.
- 1986
|
|
51
|
Threads of a new system
– Rashid
- 1986
|
|
40
|
A revised ipc interface
– Draves
- 1990
|
|
25
|
From RIG to Accent to Mach: The Evolution of a Network Operating System
– Rashid
- 1986
|
|
24
|
COOL: System Support for Distributed Programming
– LEA, JACQUEMOT, et al.
- 1993
|
|
21
|
Programming under
– Boykin, Kirschen, et al.
- 1993
|
|
13
|
The Amoeba distributed operating system - a status report
– TANENBAUM, KAASHOEK, et al.
- 1991
|
|
8
|
Group Communication in Amoeba and its Applications
– Kaashoek, Tanenbaum, et al.
- 1993
|
|
7
|
Mach-1: An Operating Environment for Large-Scale Multiprocessor Applications
– Baron, Rashid, et al.
- 1985
|
|
5
|
Micro-kernel based operating systems: Moving UNIX onto modern system architectures
– Gien, Grob
- 1991
|
|
3
|
Chorus
– Rozier
- 1992
|