|
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 21
|
|
Abdelsalam Helal , Tung-Hui Ku , Ramez Elmasri , Sourav Mukherjee, Adaptive transaction scheduling, Proceedings of the second international conference on Information and knowledge management, p.704-713, November 01-05, 1993, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
|
|
|
Abdelsalam Helal , Tung-Hui Ku , Jud Fortner, Quasi-dynamic two-phase locking, Proceedings of the third international conference on Information and knowledge management, p.211-218, November 29-December 02, 1994, Gaithersburg, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gang Luo , Jeffrey F. Naughton , Curt J. Ellmann , Michael W. Watzke, Transaction reordering with application to synchronized scans, Proceeding of the ACM 11th international workshop on Data warehousing and OLAP, October 30-30, 2008, Napa Valley, California, USA
|
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...
|