• Publications
  • Influence
ARIES: a transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging
TLDR
ARIES is applicable not only to database management systems but also to persistent object-oriented languages, recoverable file systems and transaction-based operating systems. Expand
Transaction management in the R* distributed database management system
TLDR
This paper concentrates primarily on the description of the R* commit protocols, Presumed Abort (PA) and Presumed Commit (PC), which are extensions of the well-known, two-phase (2P) commit protocol. Expand
ARIES/IM: an efficient and high concurrency index management method using write-ahead logging
TLDR
A method, called ARIESIIM (Algorithm for Recovery and Isolation Exploiting Semantics for Index Management), for concurrency control and recovery of B-trees and a subset of ARIES/IM has been implemented in the OS/2 Extended Edition Database Manager. Expand
ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes
  • C. Mohan
  • Computer Science
  • VLDB
  • 13 August 1990
TLDR
ARIESIKVL, by also using for key value locking the IX and SIX lock modes that were intended originally for table level locking, is able to better exploit the semantics of the operations to improve concurrency, compared to the System R index protocols. Expand
Concurrency and recovery in generalized search trees
TLDR
This paper presents general algorithms for concurrency control in tree-based access methods as well as a recovery protocol and a mechanism for ensuring repeatable read isolation outside the context of B-trees. Expand
Cache Tables: Paving the Way for an Adaptive Database Cache
TLDR
This work introduces a new database object called Cache Table that enables persistent caching of the full or partial content of a remote database table that supports transparent caching both at the edge of content-delivery networks and in the middle of an enterprise application infrastructure, improving the response time, throughput and scalability of transactional web applications. Expand
High performance database logging using storage class memory
TLDR
The detailed design of an SCM-based approach for DBMSs logging is presented, which achieves high performance by simplified system design and better concurrency support and solutions to tackle several major issues arising during system recovery, including hole detection, partial write detection, and any-point failure recovery are discussed. Expand
Concurrency Control and Recovery Methods for B+-Tree Indexes: ARIES/KVL and ARIES/IM
  • C. Mohan
  • Computer Science
  • Performance of Concurrency Control Mechanisms in…
  • 1 June 1995
Advanced transaction models in workflow contexts
TLDR
It is shown that, in many aspects, workflow models are a superset of transaction models and have the added advantage of incorporating a variety of ideas that have so far remained outside the scope of traditional transaction processing. Expand
Recovery and Coherency-Control Protocols for Fast Intersystem Page Transfer and Fine-Granularity Locking in a Shared Disks Transaction Environment
llbstract This paper proposes schemes for fast page transfer between transaction system Instances In a shared disks (SD) environment where all the sharing Instances can read and modify the same dataExpand
...
1
2
3
4
5
...