Affiliation:
1. Massachusetts Institute of Technology, Cambridge
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, 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.
Publisher
Association for Computing Machinery (ACM)
Cited by
11 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Study on Modeling and Optimization of Memory Systems;Journal of Computer Science and Technology;2021-01
2. Bibliography;Thinking Machines;2021
3. Traditional microarchitectures;Thinking Machines;2021
4. Nimble Page Management for Tiered Memory Systems;Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems;2019-04-04
5. Replayable Execution Optimized for Page Sharing for a Managed Runtime Environment;Proceedings of the Fourteenth EuroSys Conference 2019;2019-03-25