INTEGRATING STANDARD TRANSACTIONS IN FIRM REAL-TIME DATABASE-SYSTEMS

Citation
S. Thomas et al., INTEGRATING STANDARD TRANSACTIONS IN FIRM REAL-TIME DATABASE-SYSTEMS, Information systems, 21(1), 1996, pp. 3-28
Citations number
42
Categorie Soggetti
System Science","Information Science & Library Science","Computer Science Information Systems
Journal title
ISSN journal
03064379
Volume
21
Issue
1
Year of publication
1996
Pages
3 - 28
Database
ISI
SICI code
0306-4379(1996)21:1<3:ISTIFR>2.0.ZU;2-G
Abstract
Real-time database systems are designed to handle workloads where tran sactions have completion deadlines and the goal is to meet these deadl ines. However, many real-time database environments are characterized by workloads that are a mix of real-time and standard (non-real-time) transactions. Unfortunately, the system policies used to meet the perf ormance goals of real-time transactions often work poorly for standard transactions. In particular, optimistic concurrency control algorithm s are recommended for real-time transactions, whereas locking-based pr otocols are suited for standard transactions. In this paper, we presen t a new database system architecture in which realtime transactions us e optimistic concurrency control and, simultaneously, standard transac tions use locking. We prove that our architecture maintains data integ rity and show, through a simulation study, that it provides significan tly improved performance for the standard transactions without diminis hing the real-time transaction performance. We also show, more general ly, that the proposed architecture correctly supports the co-existence of any group of concurrency control algorithms that adhere to a stand ard interface.