Trace-driven modeling and analysis of CPU scheduling in a multiprogramming system
Communications of the ACM
Analysis of system bottlenecks using a queueing network model
Proceedings of the SIGOPS workshop on System performance evaluation
A probabilistic framework for system performance evaluation
Proceedings of the SIGOPS workshop on System performance evaluation
Performance monitors for multi-programming systems
SOSP '69 Proceedings of the second symposium on Operating systems principles
Simulation of a computer system with single and dual density discs
ANSS '73 Proceedings of the 1st symposium on Simulation of computer systems
ANSS '74 Proceedings of the 2nd symposium on Simulation of computer systems
Studies in Markov models of computer systems
ACM '75 Proceedings of the 1975 annual conference
ACM SIGSIM Simulation Digest
Performance analysis of a multiprogrammed computer system
IBM Journal of Research and Development
Hi-index | 0.00 |
The HASP Execution Task Monitor periodically rearranges the OS/360 dispatching chain to give tasks pre-emptive execution priority in inverse order to their CPU utilization history. The effect is to keep the I/O bound tasks active and to prevent CPU bound tasks which have high priority due to the partition/initiator priority heirarchy of OS from locking out other tasks. This paper develops a simple model of the Execution Task Monitor and employs it to study the effectiveness of the monitor in improving system performance. A modified strategy for monitor control is postulated and investigated for the case of task execution in memory of varying speed. This work was supported by National Science Foundation Grant DJ-33764X