ACM Home Page
Please provide us with feedback. Feedback
On being optimistic about real-time constraints
Full text PdfPdf (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
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 23,   Citation Count: 52
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/298514.298585
What is a DOI?

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

Collaborative Colleagues:
Jayant R. Haritsa: colleagues
Michael J. Carey: colleagues
Miron Livny: colleagues