DocumentCode :
2973540
Title :
More optimism about real-time distributed commit processing
Author :
Gupta, Ramesh ; Haritsa, Jayant ; Ramamritham, Krithi
Author_Institution :
Supercomput. Educ. & Res. Centre, Indian Inst. of Sci., Bangalore, India
fYear :
1997
fDate :
5-5 Dec. 1997
Firstpage :
123
Lastpage :
133
Abstract :
In (Gupta et al., 1996), we proposed a new commit protocol, OPT, specially designed for use in distributed firm-deadline real-time database systems. OPT allows transactions to optimistically borrow uncommitted prepared data in a controlled manner. This controlled borrowing reduces the data inaccessibility and the priority inversion that is inherent in real-time commit processing. Experimental evaluations showed the new OPT protocol to be highly successful, as compared to the classical distributed commit protocols, in minimizing the number of missed transaction deadlines. In this paper, we extend and improve upon this prior work in the following ways. First, we consider parallel distributed transactions whereas the previous study was restricted to sequential transactions. Second, we evaluate the extent to which OPT´s real-time performance is adversely affected by those cases where its optimism turns out to be misplaced. This is achieved by comparing OPT´s performance with that of Shadow-OPT, a protocol that augments OPT with the shadow transaction approach and ensures that the right decision about access to uncommitted data is always eventually made. In all of our experiments, which considered a wide range of workloads and system configurations, the difference between OPT and Shadow-OPT never exceeded ten percent. Moreover, the difference was reduced to less than two percent when OPT was enhanced with a simple healthy lenders heuristic. Finally, we compare the performance of OPT to that of an alternative priority, inheritance-based approach to addressing priority inversion during commit processing.
Keywords :
database theory; distributed databases; memory protocols; real-time systems; software performance evaluation; transaction processing; OPT; Shadow-OPT; alternative priority; commit protocol; data inaccessibility; firm-deadline real-time database systems; healthy lenders heuristic; inheritance-based approach; missed transaction deadlines; parallel distributed transactions; performance; priority inversion; real-time distributed commit processing; real-time performance; sequential transactions; system configurations; transaction processing; Access protocols; Computer science; Costs; Database systems; Optimized production technology; Real time systems; Steady-state;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1997. Proceedings., The 18th IEEE
Conference_Location :
San Francisco, CA, USA
ISSN :
1052-8725
Print_ISBN :
0-8186-6600-5
Type :
conf
DOI :
10.1109/REAL.1997.641275
Filename :
641275
Link To Document :
بازگشت