Communications of the ACM · 1975 · 140 citations · 13 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureOperating SystemsSystem DynamicsCpu SchedulingMultiprocessor SystemsPerformance ModelingPerformance OptimizationAggregationDynamic Transient BehaviorLoad RedistributionPage ThrashingSystem Performance ModelingThrashingUnstable Region
A step-by-step approach to model the dynamic behavior and evaluate the performance of computing systems is proposed. It is based on a technique of variable aggregation and the concept of nearly decomposable systems, both borrowed from Econometrics. This approach is taken in order to identify in multiprogramming paging systems (i) unstable regimes of operations and (ii) critical computing loads which bring the system into states of saturation. This analysis leads to a more complete definition of the circumstances in which “thrashing” can set in.
13
A Proof for the Queuing Formula: <i>L</i> = λ<i>W</i>
John D. C. Little · Operations Research · 1961 · 2.7K citations
Open, Closed, and Mixed Networks of Queues with Different Classes of Customers
Forest Baskett, K. Mani Chandy, Richard R. Muntz et al. · Journal of the ACM · 1975 · 2.4K citations · Full text
The structure of the “THE”-multiprogramming system
Edsger W. Dijkstra · Communications of the ACM · 1968 · 1.1K citations · Full text
James R. Jackson · Management Science · 1963 · 895 citations