Principles of transaction-oriented database recovery
ACM Computing Surveys (CSUR)
Distributed deadlock detection algorithm
ACM Transactions on Database Systems (TODS)
Introduction to a system for distributed databases (SDD-1)
ACM Transactions on Database Systems (TODS)
Reliability mechanisms for SDD-1: a system for distributed databases
ACM Transactions on Database Systems (TODS)
The Recovery Manager of the System R Database Manager
ACM Computing Surveys (CSUR)
Computation and communication in R*: a distributed database manager
ACM Transactions on Computer Systems (TOCS)
The notions of consistency and predicate locks in a database system
Communications of the ACM
Recent Advances in Distributed Data Base Management
Recent Advances in Distributed Data Base Management
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
Analysis of distributed commit protocols
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
View Management in Distributed Data Base Systems
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Distributed Systems - Architecture and Implementation, An Advanced Course
PODC '83 Proceedings of the second annual ACM symposium on Principles of distributed computing
Recovery management in QuickSilver
ACM Transactions on Computer Systems (TOCS)
Concepts for transaction recovery in nested transactions
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Modular Concurrency Control and Failure Recovery
IEEE Transactions on Computers
Performance modeling of distributed object-oriented database systems
DPDS '88 Proceedings of the first international symposium on Databases in parallel and distributed systems
Analysis of transaction management performance
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Incremental distribution of timestamp packets: a new approach to distributed garbage collection
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
ARIES/NT: a recovery method based on write-ahead logging for nested transactions
VLDB '89 Proceedings of the 15th international conference on Very large data bases
An Optimistic Locking Technique for Concurrency Control in Distributed Databases
IEEE Transactions on Software Engineering
Conflict detection tradeoffs for replicated data
ACM Transactions on Database Systems (TODS)
An optimistic commit protocol for distributed transaction management
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Coordinated resource recovery in VM/ESA
IBM Systems Journal
ACM Transactions on Database Systems (TODS)
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Exploiting database parallelism in a message-passing multiprocessor
IBM Journal of Research and Development
Open commit protocols tolerating commission failures
ACM Transactions on Database Systems (TODS)
IBM's relational DBMS products: features and technologies
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Parallelism in relational database management systems
IBM Systems Journal
An advanced commit protocol for MLS distributed database systems
CCS '96 Proceedings of the 3rd ACM conference on Computer and communications security
Revisiting commit processing in distributed database systems
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
DB2's use of the coupling facility for data sharing
IBM Systems Journal
The Performance of Two Phase Commit Protocols in the Presence of Site Failures
Distributed and Parallel Databases
Atomicity with incompatible presumptions
PODS '99 Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Extensibility in the Starburst database system
OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
Parallelism in relational data base systems: architectural issues and design approaches
DPDS '90 Proceedings of the second international symposium on Databases in parallel and distributed systems
Dealing with incompatible presumptions of commit protocols in multidatabase systems
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
The PROMPT Real-Time Commit Protocol
IEEE Transactions on Parallel and Distributed Systems
Enhancing the performance of presumed commit protocol
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
Dictatorial Transaction Processing: Atomic Commitment Without Veto Right
Distributed and Parallel Databases
Prototyping Bubba, A Highly Parallel Database System
IEEE Transactions on Knowledge and Data Engineering
Architecture of the ORION Next-Generation Database System
IEEE Transactions on Knowledge and Data Engineering
Object-Oriented Databases: Definition and Research Directions
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering
ASEP: A Secure and Flexible Commit Protocol for MLS Distributed Database Systems
IEEE Transactions on Knowledge and Data Engineering
The Presumed-Either Two-Phase Commit Protocol
IEEE Transactions on Knowledge and Data Engineering
Multiclass Replicated Data Management: Exploiting Replication to Improve Efficiency
IEEE Transactions on Parallel and Distributed Systems
Implementing Atomicity in Two Systems: Techniques, Tradeoffs, and Experience
IEEE Transactions on Software Engineering
Garbage Collection in a Distributed Object-Oriented System
IEEE Transactions on Knowledge and Data Engineering
Blocking Reduction in Two-phase Commit Protocol with Multiple Backup Sites
DNIS '00 Proceedings of the International Workshop on Databases in Networked Information Systems
A Single Phase Distributed Commit Protocol for Main Memory Database Systems
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Repeating History Beyond ARIES
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Analysis of Dynamic Load Balancing Strategies for Parallel Shared Nothing Database Systems
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
A New Presumed Commit Optimization for Two Phase Commit
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
A Low-Latency Non-blocking Commit Service
DISC '01 Proceedings of the 15th International Conference on Distributed Computing
A Review of Multidatabase Transactions on The Web: From the ACID to the SACReD
BNCOD 17 Proceedings of the 17th British National Conferenc on Databases: Advances in Databases
Global Transaction Termination Rules in Composite Database Systems
BNCOD 17 Proceedings of the 17th British National Conferenc on Databases: Advances in Databases
A Fast Commit Protocol for Distributed Main Memory Database Systems
ICOIN '02 Revised Papers from the International Conference on Information Networking, Wireless Communications Technologies and Network Applications-Part II
Mobiscope: A Scalable Spatial Discovery Service for Mobile Network Resources
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Scalable and Recoverable Implementation of Object Evolution for the PJama1 Platform
POS-9 Revised Papers from the 9th International Workshop on Persistent Object Systems
A Formal Treatment of the SACReD Protocol for Multidatabase Web Transactions
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
An Efficient Distributed Concurrency Control Algorithm Using Two Phase Priority
DEXA '01 Proceedings of the 12th International Conference on Database and Expert Systems Applications
Reducing the blocking in two-phase commit with backup sites
Information Processing Letters
Efficient damage assessment and repair in resilient distributed database systems
Das'01 Proceedings of the fifteenth annual working conference on Database and application security
Modular reasoning about open systems: a case study of distributed commit
IWSSD '93 Proceedings of the 7th international workshop on Software specification and design
High performance distributed real-time commit protocol
Journal of Systems and Software
A commit strategy for distributed real-time transaction
Journal of Computer Science and Technology
Speculative Locking Protocols to Improve Performance for Distributed Database Systems
IEEE Transactions on Knowledge and Data Engineering
1-2PC: the one-two phase atomic commit protocol
Proceedings of the 2004 ACM symposium on Applied computing
A two-phase commit protocol for mobile wireless environment
ADC '05 Proceedings of the 16th Australasian database conference - Volume 39
Self-Adaptive Component-based transaction Commit Management
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
SWIFT--A new real time commit protocol
Distributed and Parallel Databases
OCP: a distributed real time commit protocol
ADC '06 Proceedings of the 17th Australasian Database Conference - Volume 49
An integrated approach to recovery and high availability in an updatable, distributed data warehouse
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Ensuring e-Transaction with Asynchronous and Uncoordinated Application Server Replicas
IEEE Transactions on Parallel and Distributed Systems
Distributed real time database systems: background and literature review
Distributed and Parallel Databases
Efficient Execution of Small (Single-Tuple) Transactions in Main-Memory Databases
ADBIS '08 Proceedings of the 12th East European conference on Advances in Databases and Information Systems
Architecture of a Database System
Foundations and Trends in Databases
Adapting Commit Protocols for Large-Scale and Dynamic Distributed Applications
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
On performance evaluation and design of atomic commit protocols for mobile transactions
Distributed and Parallel Databases
I do declare: consensus in a logic language
ACM SIGOPS Operating Systems Review
Logging last resource optimization for distributed transactions in Oracle WebLogic server
Proceedings of the 13th International Conference on Extending Database Technology
Two-phase commit processing with restructured commit tree
PCI'01 Proceedings of the 8th Panhellenic conference on Informatics
Preventing orphan requests by integrating replication and transactions
ADBIS'07 Proceedings of the 11th East European conference on Advances in databases and information systems
The circular two-phase commit protocol
DASFAA'07 Proceedings of the 12th international conference on Database systems for advanced applications
Main memory commit processing: the impact of priorities
DASFAA'08 Proceedings of the 13th international conference on Database systems for advanced applications
Low overhead concurrency control for partitioned main memory databases
Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
Performance evaluation of Atomic Commit Protocols for mobile transactions
International Journal of Intelligent Information and Database Systems
Atomic commit protocols, their integration, and their optimisations in distributed database systems
International Journal of Intelligent Information and Database Systems
Damage assessment and repair in attack resilient distributed database systems
Computer Standards & Interfaces
Adding PEP to real-time distributed commit processing
RTSS'10 Proceedings of the 21st IEEE conference on Real-time systems symposium
A log-scaling fault tolerant agreement algorithm for a fault tolerant MPI
EuroMPI'11 Proceedings of the 18th European MPI Users' Group conference on Recent advances in the message passing interface
Don't settle for eventual: scalable causal consistency for wide-area storage with COPS
SOSP '11 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles
Towards context-aware transaction services
DAIS'06 Proceedings of the 6th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Calvin: fast distributed transactions for partitioned database systems
SIGMOD '12 Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data
Granola: low-overhead distributed transaction coordination
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Schedule-Aware Transactions for Ambient Intelligence Environments
International Journal of Ambient Computing and Intelligence
International Journal of Intelligent Information and Database Systems
International Journal of Intelligent Information and Database Systems
Preventing database deadlocks in applications
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
ACM SIGOPS 24th Symposium on Operating Systems Principles
Transaction chains: achieving serializability with low latency in geo-distributed storage systems
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
Hi-index | 0.00 |
This paper deals with the transaction management aspects of the R* distributed database system. It concentrates primarily on the description of the R* commit protocols, Presumed Abort (PA) and Presumed Commit (PC). PA and PC are extensions of the well-known, two-phase (2P) commit protocol. PA is optimized for read-only transactions and a class of multisite update transactions, and PC is optimized for other classes of multisite update transactions. The optimizations result in reduced intersite message traffic and log writes, and, consequently, a better response time. The paper also discusses R*'s approach toward distributed deadlock detection and resolution.