Memory fragmentation The kernel allocates memory by pages Memory becomes fragmented as the system runs Multi-page allocations become hard Numerous approaches to the problem exist Eliminate large allocations Goal-oriented page reclamation Active defragmentation Smarter allocations