ACM Home Page
Please provide us with feedback. Feedback
A decomposition solution to the queueing network model of the centralized DBMS with static locking
Full text PdfPdf (939 KB)
Source Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the 1983 ACM SIGMETRICS conference on Measurement and modeling of computer systems table of contents
Minneapolis, Minnesota, United States
Pages: 82 - 92  
Year of Publication: 1983
ISBN:0-89791-112-1
Authors
Alexander Thomasian  Performance Modeling Center, Burroughs Corp., Santa Ana, CA
In Kyung Ryu  Dept. of Electrical Engineering-Systems, University of Southern California, Los Angeles, CA
Sponsor
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 14,   Citation Count: 24
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/800040.801397
What is a DOI?

ABSTRACT

The effect of concurrency control methods on the performance of computer systems is analyzed in the context of a centralized database with a static lock request policy, i.e., database transactions should acquire all locks before their activation. In the lock conflict model the L locks required by each transaction are uniformly distributed over the N locks in the database. The computer system is modelled as a queueing network. Two scheduling policies for transaction activation are considered: FCFS with and without skip. In each case the scheduling overhead for scanning the blocked transactions is taken into account. The number of transactions to be scanned is limited by a window size parameter. The system is analyzed using a hierarchical decomposition method, where the highest level model yields the mean user response time. The results of the approximate solution are validated using a detailed simulation, which shows that the analysis based on no resampling of locks is quite accurate and outperforms the simplified analysis with resampling of locks in accuracy. The effect of varying the values of parameters such as transaction size, granularity of locking, scheduling discipline for transaction activation, scheduling overhead, and window size on system performance is investigated.


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
Courtois, P.J.; Decomposability; Queueing and Computer System Applications, Academic Press, 1977.
 
3
 
4
5
 
6
Galler, B.I. "Concurrency control performance issues," Technical Report CSRG-147, Computer Systems Research Group, University of Toronto, Sept. 1982.
7
8
 
9
 
10
Menasce, D.A.; and Nakanishi, T. "Optimistic versus pessimistic concurrency control mechanisms in database management systems," Information Systems 7, 1(1982), 13-27.
 
11
Molina, H.G. "Performance of update algorithms for replicated data in a distributed database," Ph.D. Dissertation, Computer Science Dept., Stanford University, June 1979.
 
12
Nakanishi, T.; and Menasce, D.A. "Correctness and performance evaluation of a two-phase commit based protocal for DDBS," Technical Report DB 078102, Departamento de Informatica, Pontificia Universidade Catolica do Rio de Janeiro, Brasil, 1981.
13
14
15
 
16
Ryu, I.K. "Performance modelling of database systems," Ph.D. Thesis in progress, Dept. EE-Systems, University of Southern California.
 
17
Sevcik, K.C. "Database system performance predication using an analytical model," in Proc. Seventh Int'l Conf. on Very Large Data Bases, Cannes, France, Sept. 1981, pp. 182-198.
 
18
Shum, A.W.; and Spirakis, P.G. "Performance analysis of concurrency control methods in database systems," in Performance '81, F.J. Kylstra (ed.), North-Holland, 1981, pp. 1-19.
19
 
20
Thomesian, A. "The performance of a transaction processing system with static locking," submitted for publication.
 
21
Thomasian, A. "An iterative solution to the queueing network model of a DBMS with dynamic locking," in Proc. 13th Computer Measurement Group Conference, San Diego, CA, Dec. 1982, pp 252-261.

CITED BY  24

Collaborative Colleagues:
Alexander Thomasian: colleagues
In Kyung Ryu: colleagues