A Case for Alternative Nested Paging Models for Virtualized Systems

Free registration required

Executive Summary

Address translation often emerges as a critical performance bottleneck for virtualized systems and has recently been the impetus for hardware paging mechanisms. These mechanisms apply similar translation models for both guest and host address translations. The authors make an important observation that the model employed to translate from Guest Physical Addresses (GPAs) to host physical addresses (HPAs) is in fact orthogonal to the model used to translate guest virtual addresses (GVAs) to GPAs. Changing this model requires VMM cooperation, but has no implications for guest OS compatibility. As an example, they consider a hashed page table approach for GPA ->HPA translation.

  • Format: PDF
  • Size: 247.65 KB