loading...
A Kernel Running in a DSM — Design Aspects of a Distributed Operating System
Hong Kong December 01-December 04
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CLUSTR.2003.1253353Fifth IEEE International Conference o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
R. Goeckelmann, University of Ulm
M. Schoettner, University of Ulm
S. Frenz, University of Ulm
P. Schulthess, University of Ulm
The Plurix project implements an object-oriented Operating System (OS) for PC clusters. Communication is achieved via shared objects in a Distributed Shared Memory (DSM). The consistency of this distributed memory is guaranteed by an optimistic synchronization scheme and restartable transactions. We contend that coupling object orientation with the DSM property allows quick system startup, simplified development of distributed applications and a type-consistent system boot-strapping procedure. The OS (including kernel and drivers) is written in Java using our proprietary Plurix Java Compiler (PJC) to translate Java source code directly into Intel machine instructions. We briefly illustrate the architecture of our DSM-based OS kernel and the resulting synergies for communication between applications and OS. We present advanced issues of memory management with respect to the DSM-kernel classes and strategies to avoid false-sharing .
Citation:
R. Goeckelmann, M. Schoettner, S. Frenz, P. Schulthess, "A Kernel Running in a DSM — Design Aspects of a Distributed Operating System," cluster, pp.478, Fifth IEEE International Conference on Cluster Computing (CLUSTER'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.