Performance Analysis of Transaction Processing Systems
Cache performance; Concurrency control; Probabilistic analysis; Queueing analysis; Storage systems
The performance of transaction (txn) processing (TP) systems and more generally database management systems (DBMSs) is measured on operational systems, prototypes, and benchmarks. Probabilistic and queueing analyses have been used to gain insight into TP system performance, but also to develop capacity planning tools. The following is considered: (i) queueing analysis of processors and disks, (ii) queueing network models (QNMs) of computer systems, (iii) techniques to estimate the database buffers miss rate, (iv) factors affecting RAID performance, (v) concurrency control (CC) methods for high data contention TP systems and their analyses.
Early performance studies of TP were concerned with processor or central processing unit (CPU) scheduling. Queueing network models – QNMswere developed in the 1970s to estimate delays at active computer system...
- 5.Lazowska ED, Zahorjan J, Graham GS, Sevcik KC. Quantitative system performance. Englewood Cliffs: Prentice-Hall; 1984.Google Scholar