ACM Home Page
Please provide us with feedback. Feedback
The working set model for program behavior
Full text PdfPdf (784 KB)
Source ACM Symposium on Operating Systems Principles archive
Proceedings of the first ACM symposium on Operating System Principles table of contents
Pages: 15.1 - 15.12  
Year of Publication: 1967
Author
Sponsor
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 76,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800001.811670
What is a DOI?

ABSTRACT

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 is developed, the “working set model”, which enables us to decide which information is in use by a running program and which is not. Such knowledge is vital for dynamic management of paged memories. The working set of pages associated with a process, defined to be the collection of its most recently used pages, is a useful allocation concept. A proposal for an easy-to-implement allocation policy is set forth; this policy is unique, inasmuch as it blends into one decision function the heretofore independent activities of process-scheduling and memory-management.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
R.M. Fano and E.E.David. "On the Social Implications of Accessible Computing." AFIPS Conf. Proc. 27 (Nov 1965), 243-247.
 
3
L.L. Selwyn. "The Information Utility." Industrial Management Review 7, 2, Spring 1966.
 
4
D. Parkhill. The Challenge of the Computer Utility. Addison-Wesley, 1966.
5
6
7
 
8
9
 
10
T. Kilburn, et al. "One-level Storage System." IRE Trans. on Elec. Comp. EC-11, 2 (April 1962).
 
11
L.A. Belady. "A Study of Replacement Algorithms for a Virtual Storage Computer." IBM Systems Journal 5, 2 (1966), 78-101.
 
12
Progress Report III, M.I.T. Project MAC (1965-1966), 63-66.
 
13
P.J. Denning. "Memory Allocation in Multiprogrammed Computers." M.I.T. Project MAC Computation Structures Group Memo 24, March 1966.
 
14
 
15
D.W. Fife. "An Optimization Model for Time-Sharing." AFIPS Conf. Proc. 28 (April 1966), 97-104.