Transaction management in the R* distributed database management system
ACM Transactions on Database Systems (TODS)
Concurrency control for high contention environments
ACM Transactions on Database Systems (TODS)
Scheduling real-time transactions: a performance evaluation
ACM Transactions on Database Systems (TODS)
The PROMPT Real-Time Commit Protocol
IEEE Transactions on Parallel and Distributed Systems
Transaction Scheduling in Distributed Real-Time Systems
Real-Time Systems
Scheduling Real-time Transactions: a Performance Evaluation
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
A taxonomy of correctness criteria in database applications
The VLDB Journal — The International Journal on Very Large Data Bases
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
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
Priority assignment heuristic to cohorts executing in parallel
ICCOMP'05 Proceedings of the 9th WSEAS International Conference on Computers
Memory efficient distributed real time commit protocol
ICCOMP'05 Proceedings of the 9th WSEAS International Conference on Computers
A memory efficient fast distributed real time commit protocol
IWDC'05 Proceedings of the 7th international conference on Distributed Computing
International Journal of Intelligent Information and Database Systems
International Journal of Intelligent Information and Database Systems
Hi-index | 0.01 |
In a distributed real-time database system, the only way to ensure transaction atomicity is to investigate and develop a real-time atomic commit protocol. This paper presents the model of distributed real-time transaction and analyses all kinds of dependencies because of data conflicts access. Based on this model, we propose an optimistic real-time commit protocol, double space commit (2SC), which is specifically designed for the high-performance distributed real-time transaction. 2SC allows a non-healthy transaction to lend its held data to the transactions in its commit dependency set. When the prepared transaction aborts, only the transactions in its abort dependency set are aborted while the transactions in its commit dependency set will execute as normal. The two properties of 2SC can reduce the data inaccessibility and the priority inversion that is inherent in distributed real-time commit processing. Extensive simulation experiments have been performed to compare the performance of the 2SC with that of other protocols such as the base protocol, the permits reading of modified prepared-data for timeliness [IEEE Transactions on Parallel and Distributed Systems 11 (2) (2000) 160-181] and the deadline-driven conflict resolution [The Computer Journal 42 (8) (1999) 674-692]. The simulation results show that 2SC has the best performance. Furthermore, it is easy to incorporate in current concurrency control protocols.