Probabilistic Models of Database Locking: Solutions, Computational Algorithms, and Asymptotics
Journal of the ACM (JACM)
Limitations of concurrency in transaction processing
ACM Transactions on Database Systems (TODS)
Disk cache—miss ratio analysis and design considerations
ACM Transactions on Computer Systems (TOCS)
An introduction to database systems: vol. I (4th ed.)
An introduction to database systems: vol. I (4th ed.)
Datamation
MIPS, Dhrystones, and other tales
Datamation
On coupling many small systems for transaction processing
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
A measure of transaction processing power
Datamation
Advanced Database Machine Architecture
Advanced Database Machine Architecture
Overview of the Jasmin database machine
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
GAMMA - A High Performance Dataflow Database Machine
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
Theory, Volume 1, Queueing Systems
Theory, Volume 1, Queueing Systems
Effect of skew on join performance in parallel architectures
DPDS '88 Proceedings of the first international symposium on Databases in parallel and distributed systems
Cost-performance analysis of heterogeneity in supercomputer architectures
Proceedings of the 1990 ACM/IEEE conference on Supercomputing
Effectiveness of Parallel Joins
IEEE Transactions on Knowledge and Data Engineering
Performance Analysis of Affinity Clustering on Transaction Processing Coupling Architecture
IEEE Transactions on Knowledge and Data Engineering
Distributed Optimistic Concurrency Control Methods for High-Performance Transaction Processing
IEEE Transactions on Knowledge and Data Engineering
Distributed Concurrency Control Based on Limited Wait-Depth
IEEE Transactions on Parallel and Distributed Systems
Performance Analysis of Database Systems
Performance Evaluation: Origins and Directions
Hi-index | 0.00 |
This paper considers the performance of a hypothetical multimicroprocessor back-end database machine relative to that of a mainframe database system. The class of workloads considered is high volume transaction processing. Analytic queueing models of the two architectures are constructed and used in parametric performance studies. The performance sensitivities with respect to transaction complexity, the amount of overhead required to implement the distributed database function, the amount of skew in the data access pattern, and the buffer miss ratio are determined. These performance sensitivities are determined for technology available in both 1986 and for that projected for the early 1990's.