Communications of the ACM · 1973 · 47 citations · 4 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureOperating SystemsSchedulingCpu SchedulingPerformance OptimizationReal-time Systems DesignResource SchedulingScheduling TheoryTask SchedulingAllocation StrategyDispatchingDispatching SystemsPagingProgram ModelsResource Allocation In SchedulingWorking Set AnalysisWorking Set Model
The behavior of a computer system is largely dependent upon the algorithms employed to allocate the system resources to the processes competing for them. Recent research in time-sharing paging systems has developed the working set model for program behavior, and a resource allocation strategy based on this model has been proposed. Two implementations along these principles have been reported, but it seems that in neither case have further results been announced. This report discusses the design and implementation of a dispatcher based on the working set principle, presents data to permit analysis of its behavior, and indicates future directions of research on methods of controlling a computer system.
4