Memory resource management in VMware ESX server

CA Waldspurger - ACM SIGOPS Operating Systems Review, 2002 - dl.acm.org
VMware ESX Server is a thin software layer designed to multiplex hardware resources
efficiently among virtual machines running unmodified commodity operating systems. This …

FIFO queues are all you need for cache eviction

J Yang, Y Zhang, Z Qiu, Y Yue, R Vinayak - Proceedings of the 29th …, 2023 - dl.acm.org
As a cache eviction algorithm, FIFO has a lot of attractive properties, such as simplicity,
speed, scalability, and flash-friendliness. The most prominent criticism of FIFO is its low …

[图书][B] Memory systems: cache, DRAM, disk

B Jacob, D Wang, S Ng - 2010 - books.google.com
Is your memory hierarchy stopping your microprocessor from performing at the high level it
should be? Memory Systems: Cache, DRAM, Disk shows you how to resolve this problem …

Effectively prefetching remote memory with leap

H Al Maruf, M Chowdhury - 2020 USENIX Annual Technical Conference …, 2020 - usenix.org
Memory disaggregation over RDMA can improve the performance of memory-constrained
applications by replacing disk swapping with remote memory accesses. However, state-of …

Exokernel: An operating system architecture for application-level resource management

DR Engler, MF Kaashoek, J O'Toole Jr - ACM SIGOPS Operating …, 1995 - dl.acm.org
Traditional operating systems limit the performance, flexibility, and functionality of
applications by fixing the interface and implementation of operating system abstractions …

Application-controlled demand paging for out-of-core visualization

M Cox, D Ellsworth - Proceedings. Visualization'97 (Cat. No …, 1997 - ieeexplore.ieee.org
In the area of scientific visualization, input data sets are often very large. In visualization of
computational fluid dynamics (CFD) in particular, input data sets today can surpass 100 …

On micro-kernel construction

J Liedtke - ACM SIGOPS Operating Systems Review, 1995 - dl.acm.org
Abstract Jochen Liedtke GMD—German National Research Center for Information
Technology* jochen. liedtke@ gmd. de From a software-technology point of view, the p …

Extensibility safety and performance in the SPIN operating system

BN Bershad, S Savage, P Pardyak, EG Sirer… - Proceedings of the …, 1995 - dl.acm.org
This paper describes the motivation, architecture and performance of SPIN, an extensible
operating system. SPIN provides an extension infrastructure, together with a core set of …

Informed prefetching and caching

RH Patterson, GA Gibson, E Ginting… - Proceedings of the …, 1995 - dl.acm.org
In this paper, we present aggressive, proactive mechanisms that tailor file system resource
management to the needs of l/O-intensive applications. In particular, we show how to use …

Strategic directions in storage I/O issues in large-scale computing

GA Gibson, JS Vitter, J Wilkes - ACM Computing Surveys (CSUR), 1996 - dl.acm.org
In this article we discuss the strategic directions and challenges in the management and use
of storage systems—those components of computer systems responsible for the storage and …