Skip to main navigation Skip to search Skip to main content

Directvisor: Virtualization for bare-metal cloud

  • Kevin Cheng
  • , Spoorti Doddamani
  • , Tzi Cker Chiueh
  • , Yongheng Li
  • , Kartik Gopalan

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

14 Scopus citations

Abstract

Bare-metal cloud platforms allow customers to rent remote physical servers and install their preferred operating systems and software to make the best of servers' raw hardware capabilities. However, this quest for bare-metal performance compromises cloud manageability. To avoid overheads, cloud operators cannot install traditional hypervisors that provide common manageability functions such as live migration and introspection. We aim to bridge this gap between performance, isolation, and manageability for bare-metal clouds. Traditional hypervisors are designed to limit and emulate hardware access by virtual machines (VM). In contrast, we propose Directvisor-a hypervisor that maximizes a VM's ability to directly access hardware for near-native performance, yet retains hardware control and manageability. Directvisor goes beyond traditional direct-Assigned (pass-Through) I/O devices by allowing VMs to directly control and receive hardware timer interrupts and inter-processor interrupts (IPIs) besides eliminating most VM exits. At the same time, Directvisor supports seamless (low-downtime) live migration and introspection for such VMs having direct hardware access.

Original languageEnglish
Title of host publicationVEE 2020 - Proceedings of the 16th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments
PublisherAssociation for Computing Machinery, Inc
Pages45-58
Number of pages14
ISBN (Electronic)9781450375542
DOIs
StatePublished - Mar 17 2020
Event16th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE 2020 - Lausanne, Switzerland
Duration: Mar 17 2020 → …

Publication series

NameVEE 2020 - Proceedings of the 16th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments

Conference

Conference16th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE 2020
Country/TerritorySwitzerland
CityLausanne
Period03/17/20 → …

Keywords

  • bare-metal cloud
  • hypervisor
  • live migration
  • virtual machine
  • virtualization

Fingerprint

Dive into the research topics of 'Directvisor: Virtualization for bare-metal cloud'. Together they form a unique fingerprint.

Cite this