Abstract
A Shared-Memory Multi-Processor Call Control (SMMPCC) is described when the executing transactions contend for access to shared memory addresses. First, memory contention is characterized, then the system throughput is modelled analytically. Based on the model, bounds for the throughput are found. Also shown are how the throughput depends on the number of processors, contention level and on how far into transaction execution a contention on memory access happens.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Thomasian, A.: Two-Phase Locking Performance and Its Thrashing behavior. ACM Transactions on Database Systems, December, 18(1993)4, 579–625
Tay, Y.C., Suri, R., Goodman, N.: A Mean Value Performance Model for Locking in Databases: The No-Waiting Case. Journal of the Association for Computing Machinery, July, 32(1985)3, 618–651
Thomasian, A.: On a More Realistic Lock Contention Model and Its Analysis (1994) 2–9
Thomasian, A.: Performance Evaluation of Centralized Databases with Static Locking. IEEE Trans. Software Engineering, April, 11(1985)4, 346–355
Cooper, R.: Introduction to Queueing Theory. Macmillan, New York (1972)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Drwiega, T. (2001). Shared Memory Contention and Its Impact on Multiprocessor Call Control Throughput. In: Dumke, R., Rautenstrauch, C., Scholz, A., Schmietendorf, A. (eds) Performance Engineering. WOSP GWPESD 2000 2000. Lecture Notes in Computer Science, vol 2047. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45156-0_16
Download citation
DOI: https://doi.org/10.1007/3-540-45156-0_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42145-0
Online ISBN: 978-3-540-45156-3
eBook Packages: Springer Book Archive