A scheduling philosophy for multiprocessing systems
Communications of the ACM
The simulation of time sharing systems
Communications of the ACM
An experimental model of system/360
Communications of the ACM
Computer system design using a hierarchical approach to performance evaluation
Communications of the ACM
Hybrid simulation models of computer systems
Communications of the ACM
A Hierarchical Modeling System for computer networks
Proceedings of the Computer Network Performance Symposium
Simulation of dispatching algorithms in a multiprogramming environment
ACM '72 Proceedings of the ACM annual conference - Volume 2
Models of Pure time-sharing disciplines for resource allocation
ACM '69 Proceedings of the 1969 24th national conference
A simulation model of GECOS III
ACM '71 Proceedings of the 1971 26th annual conference
Benchmarked comparison of terminal support systems for IBM 360 computers
ACM SIGMETRICS Performance Evaluation Review
Hi-index | 48.25 |
Multiprogramming as it is discussed here is a mode of computer operation in which two or more programs are concurrently in processor memory and proceeding, each using the same central processor unit (CPU) and input-output (I/O) channels. These programs are actually proceeding intermittently and singly, according to eligibility (readiness to proceed) and priority. It is useful to be able to represent them as proceeding continuously and simultaneously, each at an effective rate, which may be a fraction of that which it would enjoy in the absence of the other programs.The effective progress rate of each program is sensitive to many detailed characteristics of itself and its co-residents; and simulation has been the best available method of predicting it. This paper presents the results of progress in developing an alternative to simulation, a simulation-tested iterative computation of these rates under certain situations. The algorithm is sensitive to most of the factors that control the phenomenon, including nonquantitative or topological features of the programs' structures.