Reducing The Virtual Memory Overhead in Nested Virtualization

Ori Ben Zur, Shai Bergman, Mark Silberstein

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Virtualization has become a critical aspect of modern computing, and with the advent of virtualization-based containers, fast nested virtualization has become increasingly important. Nested virtualization is implemented by emulating virtualization capabilities to the guest host which can result in significant overhead. Another source of overheads in virtualization stems from the address translation mechanisms employed to implement virtualization, which usually causes a mix of slower address translation, frequently trapping guests, and loss of granularity in page tables. Our research focuses on using guest-managed physical memory with the use of per-VM memory tags for checking each VMs' access permissions.

Original languageEnglish
Title of host publicationProceedings of the 16th ACM International Conference on Systems and Storage, SYSTOR 2023
Pages156
Number of pages1
ISBN (Electronic)9781450399623
DOIs
StatePublished - 5 Jun 2023
Event16th ACM International Conference on Systems and Storage, SYSTOR 2023 - Haifa, Israel
Duration: 5 Jun 20237 Jun 2023

Publication series

NameProceedings of the 16th ACM International Conference on Systems and Storage, SYSTOR 2023

Conference

Conference16th ACM International Conference on Systems and Storage, SYSTOR 2023
Country/TerritoryIsrael
CityHaifa
Period5/06/237/06/23

Keywords

  • nested paging
  • performance
  • virtual memory
  • virtualization

All Science Journal Classification (ASJC) codes

  • Software
  • Electrical and Electronic Engineering
  • Hardware and Architecture
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Reducing The Virtual Memory Overhead in Nested Virtualization'. Together they form a unique fingerprint.

Cite this