| Queueing network models for concurrent transaction processing in a database system |
| Full text |
Pdf
(938 KB)
|
| Source
|
International Conference on Management of Data
archive
Proceedings of the 1979 ACM SIGMOD international conference on Management of data
table of contents
Boston, Massachusetts
SESSION: Database concurrency control
table of contents
Pages: 134 - 142
Year of Publication: 1979
ISBN:0-89791-001-X
|
|
Authors
|
|
Keki B. Irani
|
Computer Engineering University of Michigan, Ann Arbor, Michigan
|
|
Hing-Lung Lin
|
Computer Engineering University of Michigan, Ann Arbor, Michigan
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 22, Citation Count: 26
|
|
|
ABSTRACT
This paper presents two queueing network models which correspond to different implementations of the lock management algorithm for concurrent transaction processing in a database system. These models are developed to investigate the effects of varying the granularity of locks and the degree of multiprogramming on the performance of a database system. A numerical example is presented for a set of apparently realistic parameters and its results are discussed. In addition to other conclusions, these results also confirm the result of Ries and Stonebraker, using a simulation model [9], that a relatively coarse granularity is sufficient to allow enough parallelism for efficient resource utilization. In contrast with simulation models, the queueing network models presented in this paper allow us to examine more closely the cause-effect relationships of concurrent transaction processing in a database system at less cost.
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
|
Forest Baskett , K. Mani Chandy , Richard R. Muntz , Fernando G. Palacios, Open, Closed, and Mixed Networks of Queues with Different Classes of Customers, Journal of the ACM (JACM), v.22 n.2, p.248-260, April 1975
[doi> 10.1145/321879.321887]
|
| |
2
|
Berstein, P.A., et al. "The Concurrency Control Mechaniśm of SDD-1: A System for Distributed Databases (The Fully Redundant Case)", IEEE Transactions on Software Engineering, Vol. SE-4, No. 3, May 1978, pp. 154--168.
|
 |
3
|
|
 |
4
|
|
| |
5
|
Gray, J.N., et al. "Granularity of Locks and Degree of Consistency in a Shared Data Base", in Modelling in Database Management Systems, G.M. Nijssen (ed.) North-Holland, 1976.
|
| |
6
|
King, P.F. and Collmeyer, A.J. "Database Sharing --- an Efficient Mechanism for Supporting Concurrent Processes", Proc. AFIPS 1973, NCC, Vol.42, pp. 271--276.
|
| |
7
|
Kleinrock, L. "Queueing Systems --- Vol.2: Computer Applications" John Wiley and Sons, New York, 1976.
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
|
|