Span Virtualization: Multi-hypervisor Virtual Machines

Description:

 A new virtualization architecture that leverages nesting to allow multiple hypervisors to concurrently control a guest’s memory, virtual CPU, and I/O resources.  

 

Background: 

Public cloud software marketplaces already offer users a wealth of choice in operating systems, database management systems, financial software, and virtual networking, all deployable and configurable at the click of a but- ton. Unfortunately, this level of customization has not extended to emerging hypervisor-level services, partly because traditional virtual machines (VMs) are fully controlled by only one hypervisor at a time. Currently, a VM in a cloud platform cannot concurrently use hypervisor- level services from multiple third-parties in a compartmentalized manner. 

 

Technology Overview:  

Here we propose the notion of a multi- hypervisor VM, which is an unmodified guest that can simultaneously use services from multiple coresident, but isolated, hypervisors. We present a new virtualization architecture, called Span virtualization, that leverages nesting to allow multiple hypervisors to concurrently control a guest’s memory, virtual CPU, and I/O resources. Our prototype of Span virtualization on the KVM/QEMU platform enables a guest to use services such as introspection, network monitoring, guest mirroring, and hypervisor refresh, with performance comparable to traditional nested VMs. 

 

 

https://binghamton.technologypublisher.com/files/sites/photo-1477244075012-5cc28286e465.jpeg

https://unsplash.com/photos/68ZlATaVYIo

 

 Advantages:  

  • Providing choice of services to VMs in cloud Compartmentalization of services.
  • Reducing trusted computing base.
  • Improved robustness via software rejuvenation.

 

 

Patent Information:
For Information, Contact:
Scott Hancock
Senior Director, Technology Transfer
Binghamton University
(607) 777-5874
shancock@binghamton.edu
Inventors:
Kartik Gopalan
Keywords:
#SUNYresearch
Technologies
© 2024. All Rights Reserved. Powered by Inteum