| On being optimistic about real-time constraints |
| Full text |
Pdf
(1.48 MB)
|
| Source
|
Symposium on Principles of Database Systems
archive
Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
table of contents
Nashville, Tennessee, United States
Pages: 331 - 343
Year of Publication: 1990
ISBN:0-89791-352-3
|
|
Authors
|
|
Jayant R. Haritsa
|
Computer Sciences Department, University of Wisconsin, Madison, WI
|
|
Michael J. Carey
|
Computer Sciences Department, University of Wisconsin, Madison, WI
|
|
Miron Livny
|
Computer Sciences Department, University of Wisconsin, Madison, WI
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 23, Citation Count: 52
|
|
|
ABSTRACT
Performance studies of concurrency control algorithms for conventional database systems have shown that, under most operating circumstances, locking protocols outperform optimistic techniques. Real-time database systems have special characteristics - timing constraints are associated with transactions, performance criteria are based on satisfaction of these timing constraints, and scheduling algorithms are priority driven. In light of these special characteristics, results regarding the performance of concurrency control algorithms need to be re-evaluated. We show in this paper that the following parameters of the real-time database system - its policy for dealing with transactions whose constraints are not met, its knowledge of transaction resource requirements, and the availability of resources - have a significant impact on the relative performance of the concurrency control algorithms. In particular, we demonstrate that under a policy that discards transactions whose constraints are not met, optimistic concurrency control outperforms locking over a wide range of system utilization. We also outline why, for a variety of reasons, optimistic algorithms appear well-suited to real-time database systems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Abbo88
|
|
| |
Abbo89
|
|
 |
Agra87
|
|
| |
Care88
|
|
| |
Care89
|
|
 |
Eswa76
|
|
 |
Kung81
|
|
| |
Livn88
|
Livny, M., DeNet User's Guide, Version 1.0, Comp. Sei. Dept., Univ. of Wisconsin, Madison, 1988.
|
| |
Mena82
|
Menasce, D., and Nakanishi, T., "Optimistic versus Pessimistic Concurrency Control Mechanisms in Database Management Systems," Information Systems, vol. 7-I, 1982.
|
| |
Robi82
|
|
| |
Sha87
|
Sha, L., Rajkumar, R., and Lehoczl~, J., "Priority Inheritance Protocols: An Approach to Real-Time Synchronization," Tech. Report No. CMU-CS-87-181, Carnegie Mellon University, Dec. 1987.
|
| |
Jack63
|
Jackson, J.R., "Jobshop-like Queuing Systems," Management Science, No. 10-1, Oct. 1963.
|
| |
Klei75
|
|
CITED BY 52
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nandit Soparkar , Eliezer Levy , Henry F. Korth , Avi Silberschatz, Adaptive commitment for distributed real-time transactions, Proceedings of the third international conference on Information and knowledge management, p.187-194, November 29-December 02, 1994, Gaithersburg, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rajeev Rastogi , S. Seshadri , Philip Bohannon , Dennis Leinbaugh , Avi Silberschatz , S. Sudarshan, Improving Predictability of Transaction Execution Timesin Real-time Databases, Real-Time Systems, v.19 n.3, p.283-302, Nov. 2000
|
|
|
|
|
|
|
|
|
Kwok-Wa Lam , William Leung , Richard J. Millar , J. R. Paul Hanna, Performance study of using a new approach to transaction processing in real-time systems, Proceedings of the 17th IASTED international conference on Modelling and simulation, p.296-301, May 24-26, 2006, Montreal, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|