Issue No. 02 - March/April (1993 vol. 10)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.199738
<p>The design of the SVR4/MP multiprocessing system with fine-grained locking is discussed. SVR4/MP scales efficiently to eight processors under a database transaction processing workload and typical multiuser benchmarks. In developing SVR4/MP, initial lock placement was deemphasized and rapid, iterative tuning of lock placement was the focus. Sophisticated tools were used to perform iterative overall performance and scalability tuning of the operating system. The tools developed to determine lock granularity quantitatively are described and an example of their use to optimize overall system efficiency is presented.</p>
database management systems; multiprocessing systems; network operating systems; transaction processing; lock-granularity analysis tools; SVR4/MP multiprocessing system; fine-grained locking; database transaction processing; multiuser benchmarks; lock placement; iterative overall performance; scalability tuning; operating system; overall system efficiency
R. L. Holt and M. D. Campbell, "Lock-Granularity Analysis Tools in SVR4/MP," in IEEE Software, vol. 10, no. , pp. 66-70, 1993.