ACM Home Page
Please provide us with feedback. Feedback
Concurrency control for high contention environments
Full text PdfPdf (2.91 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 17 ,  Issue 2  (June 1992) table of contents
Pages: 304 - 345  
Year of Publication: 1992
ISSN:0362-5915
Authors
Peter A. Franaszek  IBM T. J. Watson Research Center, Yorktown Heights, NY
John T. Robinson  IBM T. J. Watson Research Center, Yorktown Heights, NY
Alexander Thomasian  IBM T. J. Watson Research Center, Yorktown Heights, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 59,   Citation Count: 22
Additional Information:

abstract   references   cited by   index terms   review   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/128903.128906
What is a DOI?

ABSTRACT

Future transaction processing systems may have substantially higher levels of concurrency due to reasons which include: (1) increasing disparity between processor speeds and data access latencies, (2) large numbers of processors, and (3) distributed databases. Another influence is the trend towards longer or more complex transactions. A possible consequence is substantially more data contention, which could limit total achievable throughput. In particular, it is known that the usual locking method of concurrency control is not well suited to environments where data contention is a significant factor. Here we consider a number of concurrency control concepts and transaction scheduling techniques that are applicable to high contention environments, and that do not rely on database semantics to reduce contention. These include access invariance and its application to prefetching of data, approximations to essential blocking such as wait depth limited scheduling, and phase dependent control. The performance of various concurrency control methods based on these concepts are studied using detailed simulation models. The results indicate that the new techniques can offer substantial benefits for systems with high levels of data contention.


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.

1
2
 
3
DuBouRDIEU, D.J. Implementation of distributed transactions. In Proceedings of the 6tb Berkeley Workshop on Distributed Data Management and Computer Networks, ACM/IEEE, 1982, pp. 81-94
4
 
5
GAWLIBK, D., AND KINKADE, D. Varieties of concurrency control in IMS/VS fast path IEEE Database Eng. 4 (1985), 63-70.
 
6
Hsu, M., AND ZHANG, B. Performance evaluation of cautious waiting Res. Rep., Aiken Computation Laboratory, Harvard Univ., Aug. 1987 (submitted for publication).
 
7
 
8
MALHOTRA, A., MARKOWITZ, H. M., AND PAZEL, D. P. Conmstent copy: a new database facility. Rep. RC9630, IBM Research Div., T. J. Watson Research Center, Yorktown Heights, N Y., 1982
9
10
 
11
REUTER, A. The transaction pipeline processor. Presented at the International Workshop on High Performance Transactzon Systems (Pacific Grove, Calif, Sept. 1985).
 
12
ROmNSON, J. T Design of concurrency controls for transaction processing systems~ Ph.D. thesis, Tech. Rep. CMU-CS-82-114, Carnegie Mellon Univ , 1982.
 
13
 
14
 
15
 
16
17

CITED BY  22


REVIEW

"Mukesh Singhal : Reviewer"

The authors speculate that future data processing systems will have a substantially higher level of concurrency, and they argue that traditional locking methods are not suitable for locking in such environments because of high data contention.  more...

Collaborative Colleagues:
Peter A. Franaszek: colleagues
John T. Robinson: colleagues
Alexander Thomasian: colleagues