Segmentation and the Design of Multiprogrammed Computer Systems
Journal of the ACM (JACM)
Program and Addressing Structure in a Time-Sharing Environment
Journal of the ACM (JACM)
Resource management for a medium scale time-sharing operating system
Communications of the ACM
Programming semantics for multiprogrammed computations
Communications of the ACM
Dynamic program behavior under paging
ACM '66 Proceedings of the 1966 21st national conference
ACM '66 Proceedings of the 1966 21st national conference
An empirical study of the behavior of programs in a paging environment
SOSP '67 Proceedings of the first ACM symposium on Operating System Principles
PROGRAM STRUCTURE IN A MULTI-ACCESS COMPUTER
PROGRAM STRUCTURE IN A MULTI-ACCESS COMPUTER
TRAFFIC CONTROL IN A MULTIPLEXED COMPUTER
TRAFFIC CONTROL IN A MULTIPLEXED COMPUTER
APL compilation and interpretation by translating to F83VEC
APL '86 Proceedings of the international conference on APL
Yank: enabling green data centers to pull the plug
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
Hi-index | 0.00 |
Probably the most basic reason behind the absence of a general treatment of resource allocation in modern computer systems is an adequate model for program behavior. In this paper a new model, the “working set model,” is developed. The working set of pages associated with a process, defined to be the collection of its most recently used pages, provides knowledge vital to the dynamic management of paged memories. “Process” and “working set” are shown to be manifestations of the same ongoing computational activity; then “processor demand” and “memory demand” are defined; and resource allocation is formulated as the problem of balancing demands against available equipment.