×

Kernel Bus System to Build Virtual Machine Monitor and the Performance Service Framework and Method Therefor

  • US 20110296411A1
  • Filed: 05/25/2011
  • Published: 12/01/2011
  • Est. Priority Date: 05/25/2010
  • Status: Active Grant
First Claim
Patent Images

1. A kernel bus system for building at least one virtual machine monitor, the kernel bus system is based on a kernel-based virtual machine, the kernel bus system is configured to run on a host computer, the host computer comprising one or more processors, one or more hardware devices, and memory, the kernel bus system comprising:

  • a hyperbus;

    one or more user space components;

    one or more guest space components configured to interact with the one or more user space components via the hyperbus;

    one or more virtual machine monitor components comprising;

    one or more frontend devices configured to perform one or more first input/output operations with the one or more hardware devices of the host computer using a zero-copy method or a non-pass-thru method; and

    one or more para-virtualization components comprising;

    a virtual interrupt configured to use one or more processor instructions to swap the one or more processors of the host computer between a kernel space and a guest space; and

    a virtual input/output driver configured to enable synchronous input/output signaling, asynchronous input/output signaling, payload delivery, and pass-through delivery substantially independent of an QEMU process emulation,wherein;

    the hyperbus, the one or more user space components, the one or more guest space components, the one or more virtual machine monitor components, and the one or more para-virtualization components are configured to run on the one or more processors of the host computer.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×