DocumentCode :
3143470
Title :
Thrashing in two-phase locking revisited
Author :
Thomasian, Alexander
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
1992
fDate :
2-3 Feb 1992
Firstpage :
518
Lastpage :
526
Abstract :
The fraction of blocked transactions (β) and the conflict rate, the ratio of locks held by all and active transactions, have been proposed as parameters to be monitored for load control. This study investigates the robustness of these parameters in the case of transactions requesting a variable number of locks and different processing times for transaction steps. Simulation results show that β and the fraction of lock conflicts with blocked transactions ρ both vary in a rather narrow range as transaction parameters are varied. The fact that ρ is a key parameter and is suitable for implementing load control is demonstrated by developing an analytic solution method which utilizes it in an equation. Validation results show that this method is quite accurate and outperforms an earlier solution method based on two levels of transaction blocking
Keywords :
protocols; transaction processing; blocked transactions; conflict rate; load control; lock conflicts; processing times; thrashing; transaction steps; two-phase locking; Concurrency control; Concurrent computing; Condition monitoring; Equations; Hardware; Load flow control; Robust control; Robustness; System recovery; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1992. Proceedings. Eighth International Conference on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-8186-2545-7
Type :
conf
DOI :
10.1109/ICDE.1992.213157
Filename :
213157
Link To Document :
بازگشت