This Article 
 Bibliographic References 
 Add to: 
Lock-Granularity Analysis Tools in SVR4/MP
March/April 1993 (vol. 10 no. 2)
pp. 66-70

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.

Index Terms:
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
Mark D. Campbell, Russ L. Holt, "Lock-Granularity Analysis Tools in SVR4/MP," IEEE Software, vol. 10, no. 2, pp. 66-70, March-April 1993, doi:10.1109/52.199738
Usage of this product signifies your acceptance of the Terms of Use.