Computer Architecture
Memory Locality in the Age of Virtualization: Optimizing Database Performance in Hidden NUMA Topologies
1. Introduction Modern cloud infrastructure presents a fascinating paradox: as we advance toward more sophisticated hardware architectures, virtualization increasingly obscures these same architectures from the software running within virtual machines. This phenomenon is particularly evident in Non-Uniform Memory Access (NUMA) systems, where memory access times depend on the memory location