Persistent object stores provide an execution environment in which data and its interrelationships are, by default, retained in their original form beyond the lifetimes of the program or programs that created them. Stability mechanisms ensure that such stores always start up in a self-consistent state, even after non-orderly shutdowns that result from events such as power outages or hardware failures. An efficient means of implementing stability uses Directed Dependency Graphs (DDGs) to facilitate execution of user processes in parallel with updates to the durable store image. The authors have previously shown how these DDGs can be extended and used to provide optimistic, transaction-based concurrency control for processes executing in pers...
Persistence means objects live potentially forever. Undoability means that any change to a program&a...
A widely used computational model for constructing fault-tolerant distributed applications employs a...
Abstract—Composition of software components via Web technologies, scalability demands, and Mobile Co...
Persistent object stores provide uniform management of short-term and long-term objects. Such stores...
Persistent object stores provide uniform management of short-term and long-term objects. Such stores...
Persistent stores support uniform management of data objects regardless of their lifetimes and locat...
The results of research into the use of a unified set of mechanisms to support store stability and c...
The results of research into the use of a unified set of mechanisms to support store stability and c...
In this paper, we introduce and describe directed dependency graph-based transaction and concurrency...
In current research operating systems, support for objects and the persistence of these objects has ...
In the context of clients accessing a read/write shared object, persistency of a written value is a ...
Persistent object systems greatly simplify programming tasks since they hide the traditional distinc...
The ability to take transaction-consistent snapshots of a distributed persistent object store is use...
We propose a formal model of concurrency control in object bases. An object base is like a database ...
AbstractWe propose a formal model of concurrency control in object bases. An object base is like a d...
Persistence means objects live potentially forever. Undoability means that any change to a program&a...
A widely used computational model for constructing fault-tolerant distributed applications employs a...
Abstract—Composition of software components via Web technologies, scalability demands, and Mobile Co...
Persistent object stores provide uniform management of short-term and long-term objects. Such stores...
Persistent object stores provide uniform management of short-term and long-term objects. Such stores...
Persistent stores support uniform management of data objects regardless of their lifetimes and locat...
The results of research into the use of a unified set of mechanisms to support store stability and c...
The results of research into the use of a unified set of mechanisms to support store stability and c...
In this paper, we introduce and describe directed dependency graph-based transaction and concurrency...
In current research operating systems, support for objects and the persistence of these objects has ...
In the context of clients accessing a read/write shared object, persistency of a written value is a ...
Persistent object systems greatly simplify programming tasks since they hide the traditional distinc...
The ability to take transaction-consistent snapshots of a distributed persistent object store is use...
We propose a formal model of concurrency control in object bases. An object base is like a database ...
AbstractWe propose a formal model of concurrency control in object bases. An object base is like a d...
Persistence means objects live potentially forever. Undoability means that any change to a program&a...
A widely used computational model for constructing fault-tolerant distributed applications employs a...
Abstract—Composition of software components via Web technologies, scalability demands, and Mobile Co...