Autonomous transaction execution with epsilon serializability
- 2 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The authors study the feasibility of autonomous transaction execution in systems with asynchronous transaction processing based on epsilon serializability (ESR). The abstract correctness criteria defined by ESR are implemented by techniques such as asynchronous divergence control and asynchronous consistency restoration. Concrete application examples in a distributed environment, such as banking, illustrate the advantages of using ESR to support execution autonomy. The ability for asynchronous transaction processing also supports efficient concurrent transaction and query processing.Keywords
This publication has 17 references indexed in Scilit:
- Unilateral commit: a new paradigm for reliable distributed transaction processingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An optimistic commit protocol for distributed transaction managementPublished by Association for Computing Machinery (ACM) ,1991
- Linearizability: a correctness condition for concurrent objectsACM Transactions on Programming Languages and Systems, 1990
- Reliable transaction management in a multidatabase systemPublished by Association for Computing Machinery (ACM) ,1990
- Implementing recoverable requests using queuesPublished by Association for Computing Machinery (ACM) ,1990
- SagasACM SIGMOD Record, 1987
- Virtual timeACM Transactions on Programming Languages and Systems, 1985
- Computation and communication in R*ACM Transactions on Computer Systems, 1984
- Principles of transaction-oriented database recoveryACM Computing Surveys, 1983
- GrapevineCommunications of the ACM, 1982