Memory Hotplug is one of the most anticipated features in the Linux Kernel. The purposes of memory hotplug are memory replacement, dynamic workload management, or Capacity on Demand of Partitioned/Virtual machines. In this paper we discuss the history of Memory Hotplug and the LinuxVM including mistakes made along the way and technolo- gies which have already been replaced. We also discuss the current state of the art in Memory Hotplug including user interfaces, CONFIG_SPARSEMEM, the no bitmap buddy allocator, free area splitting within zones, and memory migration on PPC64, x86-64, and IA64. Additionally, we give a brief discussion on the overlap between Memory Hotplug and other areas including memory defragmentation and NUMA memory managem...
While the virtual memory management in Linux 2.2 has decent performance for many workloads, it suffe...
Heterogeneous memory systems that comprise memory nodes based on widely-different device technologie...
This thesis deals with virtual memory management in the Linux kernel. Files or devices can be mapped...
Memory Hotplug is one of the most anticipated features in the Linux Kernel. The purposes of memory h...
This paper will describe the changes needed to the Linux memory management system to cope with addin...
This paper will describe the changes needed to the Linux memory management system to cope with addin...
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 ...
In virtualization environments, static memory allocation for virtual machines (VMs) can lead to seve...
This work describes the memory manager subsystem of the linux kernel. The first part gives a brief a...
ST-Ericsson assigned to Linaro Linux’s CPU-Hotplug facility was originally designed to allow failing...
In hosted environments, multiple guest operat-ing systems are hosted on top of a host operat-ing sys...
The rise of multicore processors has lead to techniques that dynamically vary the set and characteri...
While the virtual memory management in Linux 2.2 has decent performance for many workloads, it suffe...
Heterogeneous memory systems that comprise memory nodes based on widely-different device technologie...
This thesis deals with virtual memory management in the Linux kernel. Files or devices can be mapped...
Memory Hotplug is one of the most anticipated features in the Linux Kernel. The purposes of memory h...
This paper will describe the changes needed to the Linux memory management system to cope with addin...
This paper will describe the changes needed to the Linux memory management system to cope with addin...
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 ...
In virtualization environments, static memory allocation for virtual machines (VMs) can lead to seve...
This work describes the memory manager subsystem of the linux kernel. The first part gives a brief a...
ST-Ericsson assigned to Linaro Linux’s CPU-Hotplug facility was originally designed to allow failing...
In hosted environments, multiple guest operat-ing systems are hosted on top of a host operat-ing sys...
The rise of multicore processors has lead to techniques that dynamically vary the set and characteri...
While the virtual memory management in Linux 2.2 has decent performance for many workloads, it suffe...
Heterogeneous memory systems that comprise memory nodes based on widely-different device technologie...
This thesis deals with virtual memory management in the Linux kernel. Files or devices can be mapped...