Recoverable virtual memory rekrs to regions of a virtual address space on which transactional guarantees are offered. This paper deseribes RVM, an efficient, Pofiable, and easily used implementation of recoverable virtual memory for Unix environments. A unique characteristic of RVM is that it allows independent control over the trensactionaJ properties of atotnicity, permanence, and serializability. This leads to considerable flexibility in the use of RVM, potentially enlarging the range of applications than can benefh from transactions. It also simplifies the layering of functionality such asnesting and distribution. The paper shows that RVM performs well over its intended rattge of usage even though it does not benefit from specialized op...
We describe the design, implementation, and evaluation of emulated hardware transactional memory, sp...
We propose a technique for maintaining coherency of a transactional distributed shared memory, used ...
Logged virtual memory (LVM) provides a log of writes to one or more specified regions of the virtual...
found in situations involving the meta-data of storage Recoverable virtual memory refers to regions ...
In this paper we examine the consequences of an operating system providing transaction management in...
For transactional memory (TM) to achieve widespread acceptance, transactions should not be limited t...
For transactional memory (TM) to achieve widespread acceptance, transactions should not be limited t...
Memory system design is important for providing high reliability and availability. This dissertation...
This study explores a recovery strategy using checkpointing in a distributed shared virtual memory (...
A transaction is a demarcated sequence of application operations, for which the following properties...
In this dissertation, I rethink how an OS supports virtual memory. Classical virtual memory is an op...
Virtualization supplies a straightforward approach to high availability through iterative replicatio...
Emerging nonvolatile memory technologies (NVRAM) offer an alternative to disk that is persistent, pr...
Researchers have proposed using transactional memory as a flexible method by which programs can read...
Virtual memory is a classic computer science abstraction and is ubiquitous in all scales of computin...
We describe the design, implementation, and evaluation of emulated hardware transactional memory, sp...
We propose a technique for maintaining coherency of a transactional distributed shared memory, used ...
Logged virtual memory (LVM) provides a log of writes to one or more specified regions of the virtual...
found in situations involving the meta-data of storage Recoverable virtual memory refers to regions ...
In this paper we examine the consequences of an operating system providing transaction management in...
For transactional memory (TM) to achieve widespread acceptance, transactions should not be limited t...
For transactional memory (TM) to achieve widespread acceptance, transactions should not be limited t...
Memory system design is important for providing high reliability and availability. This dissertation...
This study explores a recovery strategy using checkpointing in a distributed shared virtual memory (...
A transaction is a demarcated sequence of application operations, for which the following properties...
In this dissertation, I rethink how an OS supports virtual memory. Classical virtual memory is an op...
Virtualization supplies a straightforward approach to high availability through iterative replicatio...
Emerging nonvolatile memory technologies (NVRAM) offer an alternative to disk that is persistent, pr...
Researchers have proposed using transactional memory as a flexible method by which programs can read...
Virtual memory is a classic computer science abstraction and is ubiquitous in all scales of computin...
We describe the design, implementation, and evaluation of emulated hardware transactional memory, sp...
We propose a technique for maintaining coherency of a transactional distributed shared memory, used ...
Logged virtual memory (LVM) provides a log of writes to one or more specified regions of the virtual...