Transactional Distributed 64-Bit Memory for PC-Clusters

Authors

  • Nico Kaemmer Ulm University
  • Steffen Gerhold Ulm University
  • Patrick Schmidt Ulm University
  • Michael Sonnenfroh Duesseldorf University
  • Stefan Frenz Ulm University
  • Peter Schulthess Ulm University

DOI:

https://doi.org/10.14464/ess1124

Abstract

The Rainbow operating system provides 64-Bit transactional memory operation for PC-clusters. Basic consistency of the distributed objects is guaranteed by an optimistic transactions scheme and weakened consistency models are available for application data structures. The Java-like language environment allows for binary isolation, compiler-based OS security and for clusterwide garbage collection. An optional pageserver will offer orthogonal persistence as well as subsecond restart and recovery.

Downloads

Published

2010-02-08