Issue No. 03 - May.-Jun. (2017 vol. 37)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MM.2017.67
Jayneel Gandhi , University of Wisconsin-Madison
Mark D. Hill , University of Wisconsin-Madison
Michael M. Swift , University of Wisconsin-Madison
Virtualization provides benefits for many workloads, but the overheads of virtualizing memory are still high. The cost comes from managing two levels of address translation--one in the guest virtual machine (VM) and the other in the host virtual machine monitor (VMM)--with either nested or shadow paging. This article introduces agile paging, which combines the best of both nested and shadow paging within a page walk and exceeds the performance of both techniques.
Virtual machine monitors, Switches, Hardware, Virtualization, Software, Memory management, Virtual machining
J. Gandhi, M. D. Hill and M. M. Swift, "Agile Paging for Efficient Memory Virtualization," in IEEE Micro, vol. 37, no. 3, pp. 80-86, 2017.