Transcendent Memory and Linux

Date Added: Jun 2009
Format: PDF

Managing a fixed amount of memory (RAM) optimally is a long-solved problem in the Linux kernel. Managing RAM optimally in a virtual environment, however, is still a challenging problem because: each guest kernel focuses solely on optimizing its entire fixed RAM allocation oblivious to the needs of other guests, and very little information is exposed to the Virtual Machine Manager (VMM) to enable it to decide if one guest needs RAM more than another guest.