Observations on optimistic concurrency control schemes
Information Systems - Special issue: Databases:8Mtheir creation, management and utilization
Transaction management in the R* distributed database management system
ACM Transactions on Database Systems (TODS)
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Concurrency control and reliability in distributed systems
Concurrency control and reliability in distributed systems
Concurrency control performance modeling: alternatives and implications
ACM Transactions on Database Systems (TODS)
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
Concurrency control for distributed real-time databases
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
Principles of distributed database systems
Principles of distributed database systems
Real-time database systems: a new challenge
Data Engineering - Special issue on directions for future DBMS research and development
An optimistic commit protocol for distributed transaction management
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
ACM Transactions on Database Systems (TODS)
Data access scheduling in firm real-time database systems
Real-Time Systems - Special issue: real-time databases
Priority inheritance in soft real-time databases
Real-Time Systems - Special issue: real-time databases
Processing real-time transactions in a replicated database system
Distributed and Parallel Databases
Two-phase commit optimizations in a commercial distributed environment
Distributed and Parallel Databases
Revisiting commit processing in distributed database systems
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
On optimistic methods for concurrency control
ACM Transactions on Database Systems (TODS)
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
A Survey of Techniques for Synchronization and Recovery in Decentralized Computer Systems
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
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
Value-based scheduling in real-time database systems
The VLDB Journal — The International Journal on Very Large Data Bases
Distributed Concurrency Control Performance: A Study of Algorithms, Distribution, and Replication
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Scheduling Real-time Transactions: a Performance Evaluation
VLDB '88 Proceedings of the 14th 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
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Commit processing in distributed real-time database systems
RTSS '96 Proceedings of the 17th IEEE Real-Time Systems Symposium
More optimism about real-time distributed commit processing
RTSS '97 Proceedings of the 18th IEEE Real-Time Systems Symposium
Adaptive Commitment for Real-Time Distributed Transactions
Adaptive Commitment for Real-Time Distributed Transactions
Relaxed Atomic Commit for Real-Time Transactions in Mobile Computing Environment
WAIM '02 Proceedings of the Third International Conference on Advances in Web-Age Information Management
Journal of Computer Science and Technology
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
Real-Time Databases and Data Services
Real-Time Systems
DS-RT '05 Proceedings of the 9th IEEE International Symposium on Distributed Simulation and Real-Time Applications
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
Distributed real time database systems: background and literature review
Distributed and Parallel Databases
Efficient priority assignment policies for distributed real-time database systems
CEA'07 Proceedings of the 2007 annual Conference on International Conference on Computer Engineering and Applications
Memory efficient distributed real time commit protocol
ICCOMP'05 Proceedings of the 9th WSEAS International Conference on Computers
Simulation of a complex distributed real-time database system
SpringSim '07 Proceedings of the 2007 spring simulation multiconference - Volume 2
Preserving the consistency of distributed objects with real-time transactions
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
Delay-Aware Mobile Transactions
SEUS '08 Proceedings of the 6th IFIP WG 10.2 international workshop on Software Technologies for Embedded and Ubiquitous Systems
Adaptive speculative locking protocol for distributed real-time database systems
PDCS '07 Proceedings of the 19th IASTED International Conference on Parallel and Distributed Computing and Systems
Simulating concurrency control with deadlock avoidance in real-time transaction processing
International Journal of Modelling and Simulation
The DLR-ORECOP real-time replication control protocol
ETFA'09 Proceedings of the 14th IEEE international conference on Emerging technologies & factory automation
The circular two-phase commit protocol
DASFAA'07 Proceedings of the 12th international conference on Database systems for advanced applications
Atomic commit protocols, their integration, and their optimisations in distributed database systems
International Journal of Intelligent Information and Database Systems
Adding PEP to real-time distributed commit processing
RTSS'10 Proceedings of the 21st IEEE conference on Real-time systems symposium
ESCC: a new deadline-driven extension of the SCC protocol
ISPDC'03 Proceedings of the Second international conference on Parallel and distributed computing
A memory efficient fast distributed real time commit protocol
IWDC'05 Proceedings of the 7th international conference on Distributed Computing
A system supporting nested transactions in DRTDBSs
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
An increase web services performance method
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Implementing real-time transactional security property using timed edit automata
Proceedings of the 6th International Conference on Security of Information and Networks
Hi-index | 0.00 |
We investigate the performance implications of providing transaction atomicity for firm-deadline real-time applications operating on distributed data. Using a detailed simulation model, the real-time performance of a representative set of classical transaction commit protocols is evaluated. The experimental results show that data distribution has a significant influence on real-time performance and that the choice of commit protocol clearly affects the magnitude of this influence. We also propose and evaluate a new commit protocol, PROMPT (Permits Reading Of Modified Prepared-data for Timeliness), that is specifically designed for the real-time domain. PROMPT allows transactions to 驴optimistically驴 borrow, in a controlled manner, the updated data of transactions currently in their commit phase. This controlled borrowing reduces the data inaccessibility and the priority inversion that is inherent in distributed real-time commit processing. A simulation-based evaluation shows PROMPT to be highly successful, as compared to the classical commit protocols, in minimizing the number of missed transaction deadlines. In fact, its performance is close to the best on-line performance that could be achieved using the optimistic lending approach. Further, it is easy to implement and incorporate in current database system software. Finally, PROMPT is compared against an alternative priority inheritance-based approach to addressing priority inversion during commit processing. The results indicate that priority inheritance does not provide tangible performance benefits.