This paper will describe the changes needed to the Linux memory management system to cope with adding or removing RAM from a running system. In addition to support for physically adding or removing DIMMs, there is an ever-increasing number of virtualized environments such as UML or the IBM pSeries ™ Hypervi-sor which can transition RAM between virtual system images, based on need. This paper will describe techniques common to all supported platforms, as well as challenges for specific ar-chitectures.
In this dissertation, I rethink how an OS supports virtual memory. Classical virtual memory is an op...
In virtualization environments, static memory allocation for virtual machines (VMs) can lead to seve...
Before we end our study of VM systems, let us take a closer look at one particularly clean and well ...
This paper will describe the changes needed to the Linux memory management system to cope with addin...
Memory Hotplug is one of the most anticipated features in the Linux Kernel. The purposes of memory h...
In a virtualized environment it is often neces-sary to resize the amount of memory allocated to a pa...
Managing a fixed amount of memory (RAM) optimally is a long-solved problem in the Linux kernel. Man-...
Large physical memory modules are necessary to meet performance demands of today's ap- plications bu...
Increased performance demand of modern applications has resulted in large memory modules and higher ...
Systems that support virtual memory virtualize the available physical memory such that the applicati...
In hosted environments, multiple guest operat-ing systems are hosted on top of a host operat-ing sys...
This work describes the memory manager subsystem of the linux kernel. The first part gives a brief a...
Amajor concern of almost any operating system is the meth-ods and mechanisms it uses to manage its r...
IOMMUs are hardware devices that trans-late device DMA addresses to proper ma-chine physical address...
This thesis deals with virtual memory management in the Linux kernel. Files or devices can be mapped...
In this dissertation, I rethink how an OS supports virtual memory. Classical virtual memory is an op...
In virtualization environments, static memory allocation for virtual machines (VMs) can lead to seve...
Before we end our study of VM systems, let us take a closer look at one particularly clean and well ...
This paper will describe the changes needed to the Linux memory management system to cope with addin...
Memory Hotplug is one of the most anticipated features in the Linux Kernel. The purposes of memory h...
In a virtualized environment it is often neces-sary to resize the amount of memory allocated to a pa...
Managing a fixed amount of memory (RAM) optimally is a long-solved problem in the Linux kernel. Man-...
Large physical memory modules are necessary to meet performance demands of today's ap- plications bu...
Increased performance demand of modern applications has resulted in large memory modules and higher ...
Systems that support virtual memory virtualize the available physical memory such that the applicati...
In hosted environments, multiple guest operat-ing systems are hosted on top of a host operat-ing sys...
This work describes the memory manager subsystem of the linux kernel. The first part gives a brief a...
Amajor concern of almost any operating system is the meth-ods and mechanisms it uses to manage its r...
IOMMUs are hardware devices that trans-late device DMA addresses to proper ma-chine physical address...
This thesis deals with virtual memory management in the Linux kernel. Files or devices can be mapped...
In this dissertation, I rethink how an OS supports virtual memory. Classical virtual memory is an op...
In virtualization environments, static memory allocation for virtual machines (VMs) can lead to seve...
Before we end our study of VM systems, let us take a closer look at one particularly clean and well ...