| Load control for locking: the “half-and-half” approach |
| Full text |
Pdf
(1.50 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: 72 - 84
Year of Publication: 1990
ISBN:0-89791-352-3
|
|
Authors
|
|
Michael J. Carey
|
Computer Sciences Department, University of Wisconsin, Madison, WI
|
|
Sanjay Krishnamurthi
|
Computer Sciences Department, University of Wisconsin, Madison, WI
|
|
Miron Livny
|
Computer Sciences Department, University of Wisconsin, Madison, WI
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 13, Citation Count: 16
|
|
|
ABSTRACT
A number of concurrency control performance studies have shown that, under high levels of data contention, concurrency control algorithms can exhibit thrashing behavior which is detrimental to overall system performance. In this paper, we present an approach to eliminating thrashing in the case of two-phase locking, a widely used concurrency control algorithm. Our solution, which we call the 'Half-and-Half' Algorithm, involves monitoring the state of the DBMS in order to dynamically control the multiprogramming level of the system. Results from a performance study indicate that the Half-and-Half algorithm can be very effective at preventing thrashing under a wide range of operating conditions and workloads.
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.
 |
Agra87a
|
|
| |
Agra87b
|
|
 |
Balt82
|
|
| |
Bern87
|
|
| |
Care83
|
|
| |
Care84
|
|
 |
Care86
|
|
| |
Chou85
|
Chou, H-T., and DeWitt, D., "An Evaluation of Buffer Management Strategies for Relational Database Systems," Proc. l lth VLDB Conf., Stockholm, Sweden, Aug. 1985.
|
| |
Denn68
|
Denning, P., "Thrashing: Its Causes and Prevention," AFIPS Conf. Proc., Vol. 33 (Fall Joint Computer Conf.), 1968.
|
 |
Elha84
|
|
 |
Fran85
|
|
| |
Gray79
|
|
| |
Moha89
|
Mohan, C., personal communication, August 1989.
|
| |
Pete86
|
|
| |
Rowe86
|
|
 |
Sacc86
|
|
 |
Sarg76
|
|
 |
Tay85
|
|
CITED BY 16
|
|
D. Agrawal , A. El Abbadi , R. Jeffers, An approach to eliminate transaction blocking in locking protocols, Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.223-235, June 02-05, 1992, San Diego, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gerhard Weikum , Axel Moenkeberg , Christof Hasse , Peter Zabback, Self-tuning database technology and information services: from wishful thinking to viable engineering, Proceedings of the 28th international conference on Very Large Data Bases, p.20-31, August 20-23, 2002, Hong Kong, China
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|