TENEX, a paged time sharing system for the PDP - 10
Communications of the ACM
The working set model for program behavior
Communications of the ACM
Operating Systems Theory
The benchmarking, tuning and analytic modeling of VAX/VMS
SIGMETRICS '79 Proceedings of the 1979 ACM SIGMETRICS conference on Simulation, measurement and modeling of computer systems
An L=S criterion for optimal multiprogramming
SIGMETRICS '76 Proceedings of the 1976 ACM SIGMETRICS conference on Computer performance modeling measurement and evaluation
An analysis of a use bit page replacement algorithm
ACM '75 Proceedings of the 1975 annual conference
Virtual storage management in the absence of reference bits
Virtual storage management in the absence of reference bits
Principles of database buffer management
ACM Transactions on Database Systems (TODS)
4.2BSD and 4.3BSD as examples of the UNIX system
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
Simple but effective techniques for NUMA memory management
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Improving the efficiency of UNIX buffer caches
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
A Checkpointing Page Store for Write-Once Optical Disk
IEEE Transactions on Computers
Stability, Availability, and Response in Network File Service
IEEE Transactions on Software Engineering
Analysis of the paging behavior of UNIX
ACM SIGMETRICS Performance Evaluation Review
Page placement algorithms for large real-indexed caches
ACM Transactions on Computer Systems (TOCS)
The impact of operating system structure on memory system performance
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
The integration of virtual memory management and interprocess communication in Accent
ACM Transactions on Computer Systems (TOCS)
Reducing TLB and memory overhead using online superpage promotion
ISCA '95 Proceedings of the 22nd annual international symposium on Computer architecture
Proceedings of the tenth ACM symposium on Operating systems principles
Information and control in gray-box systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
A survey of rollback-recovery protocols in message-passing systems
ACM Computing Surveys (CSUR)
From Research Software to Open Source
Informatics - 10 Years Back. 10 Years Ahead.
Paging on an object-oriented personal computer
SIGMETRICS '83 Proceedings of the 1983 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Memory resource management in VMware ESX server
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Checkpointing for Peta-Scale Systems: A Look into the Future of Practical Rollback-Recovery
IEEE Transactions on Dependable and Secure Computing
Hierarchical replacement decisions in hierarchical stores
SIGMETRICS '82 Proceedings of the 1982 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Program page reference patterns
SIGMETRICS '82 Proceedings of the 1982 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Memory resource management in VMware ESX server
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Storage-Aware Caching: Revisiting Caching for Heterogeneous Storage Systems
FAST '02 Proceedings of the 1st USENIX Conference on File and Storage Technologies
SWL: a search-while-load demand paging scheme with NAND flash memory
Proceedings of the 2007 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
Two-Level Replacement Decisions in Paging Stores
IEEE Transactions on Computers
Storage-aware caching: revisiting caching for heterogeneous storage systems
FAST'02 Proceedings of the 1st USENIX conference on File and storage technologies
Virtual-ROM: a new demand paging component for RTOS and NAND flash memory based mobile devices
ISCIS'06 Proceedings of the 21st international conference on Computer and Information Sciences
Hi-index | 0.01 |
This paper discusses the modifications made to the UNIX operating system for the VAX-11/780 to convert it from a swap-based segmented system to a paging-based virtual memory system. Of particular interest is that the host machine architecture does not include page-referenced bits. We discuss considerations in the design of page-replacement and load-control policies for such an architecture, and outline current work in modeling the policies employed by the system. We describe our experience with the chosen algorithms based on benchmark-driven studies and production system use.