kirancodes.me
To Proof Maintenance & Beyond!

A Distributed Repository for Immutable Persistent Objects

Douglas Wiebe

Abstract

Jasmine is an object-oriented system for programming-in-the-large. Jasmine describes software using system model objects. These objects are persistent (they have lifetimes of days or decades) and immutable (since system models act as historical records). This paper describes JStore, a distributed, replicated repository for system model objects. JStore provides robust, transactional, write-once storage.

Related papers