Abstract
It is generally agreed that a computer system's CPU utilization means little by itself, but there has been only a limited amount of research to determine the value of CPU utilization when used with other performance measures. This paper focuses on time-sharing systems (or similar systems such as some remote batch systems) as viewed by someone who wants to minimize the mean cost per job run on the system.
The paper considers cost per job to include both the computer cost (as allocated among all the jobs run on the system) and the user cost (where user cost is the time spent waiting for a response from the system multiplied by the user's wage rate). Given this approach, cost per job is a function of some constants (user wage rate, computer system cost, and mean processing time per job) and only one variable (CPU utilization). The model thus developed can be used to determine the optimum CPU utilization for any system. It can also be used to determine the value of different tuning efforts.
- 1 Kenneth W. Kolence and Philip J. Kiviat, "Software unit Profiles and Kiviat Figures," Performance Evaluation Review, September 1973, Vol 2, No 3, Pg 11. Google ScholarDigital Library
- 2 E. S. Buffa, Operations Management: Problems and Models, Wiley, New York, 1972, 474-495.Google Scholar
- 3 William F. Sharpe, The Economics of Computers, Columbia University Press, New York, 1969, pg 276. Google ScholarDigital Library
- 4 Richard A. McLaughlin, "A Survey of 1974 dp Budgets," Datamation, February 1974, pg 54.Google Scholar
- 5 Jerome Kanter, A Management Guide to Computer System Selection and Use, Prentice-Hall, Englewood Cliffs, N.J., 1970.Google Scholar
Index Terms
- The value of CPU utilization as a criterion for computer system usage
Recommendations
CPU utilization prediction methods overview
CEE-SECR '15: Proceedings of the 11th Central & Eastern European Software Engineering Conference in RussiaCPU utilization prediction is an important component of the resource allocation and job scheduling problems in virtualized servers and clouds. Utilization prediction is used by a resource manager to balance workload among physical nodes thus increasing ...
The value of CPU utilization as a criterion for computer system usage
SIGMETRICS '74: Proceedings of the 1974 ACM SIGMETRICS conference on Measurement and evaluationIt is generally agreed that a computer system's CPU utilization means little by itself, but there has been only a limited amount of research to determine the value of CPU utilization when used with other performance measures. This paper focuses on time-...
Optimized HPL for AMD GPU and multi-core CPU usage
The installation of the LOEWE-CSC ( http://csc.uni-frankfurt.de/csc/__ __51 ) supercomputer at the Goethe University in Frankfurt lead to the development of a Linpack which can fully utilize the installed AMD Cypress GPUs. At its core, a fast DGEMM for ...
Comments