A system supporting nested transactions in DRTDBSs

5Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Extended transaction models in databases were motivated by the need of complex applications such as CAD/CAM and software engineering. Nested transaction models have so far been shown to play an important role in such applications. However, these models are not yet fully studied. In this paper, we focus on the applicability of such models to real-time database systems, particularly to issues related to the global serializability of distributed real-time nested transactions. Our contribution in this field is twofold: we propose (i) a real-time concurrency control, called 2PL-NT-HP, to solve data conflicts problem between nested transactions and (ii) a real-time commit protocol to guarantee the uniform commitment of distributed nested transactions. To this purpose, we have adapted the PROMPT real-time commit protocol which is designed specifically for the real-time flat transactions. This protocol causes intra-aborts cascade in nested environment and hence decreases its real-time performances. To alleviates this drawback, the borrowing subtransaction carries out a speculative execution by accessing both before and after-image1 of the lending subtransaction. Simulations we have carried out show that S-PROMPT2 approach is very useful in DRT-DBSs compared to the classical approaches. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Abdouli, M., Sadeg, B., Amanton, L., & Alimi, A. (2005). A system supporting nested transactions in DRTDBSs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3726 LNCS, pp. 888–897). https://doi.org/10.1007/11557654_99

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free