Sitaram Iyer |
Juan Navarro |
Peter Druschel |
AbstractIn this paper, we revisit physical memory management in general-purpose OSs, with the goal to inform interested applications about the level of contention for physical memory. We define a severity metric for memory contention, which allows applications to balance the cost of paging against the cost of freeing and regenerating a memory page. We describe how the system can maintain the severity metric with low overhead, and argue that slightly modified applications can realize substantial performance improvements by dynamically adjusting their memory consumption to physical memory availability. |