发明名称 Kernel Bus System to Build Virtual Machine Monitor and the Performance Service Framework and Method Therefor
摘要 Some embodiments concern a kernel bus system for building at least one virtual machine monitor. The kernel bus system is based on 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 can include: (a) a hyperbus; (b) one or more user space components; (c) one or more guest space components configured to interact with the one or more user space components via the hyperbus; (d) one or more VMM components having one or more frontend devices configure to perform I/O operations with the one or more hardware devices of the host computer using a zero-copy method or non-pass-thru method; (e) one or more para-virtualization components having (1) 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 (2) a virtual I/O driver configured to enable synchronous I/O signaling, asynchronous I/O signaling and payload delivery, and pass-through delivery independent an QEMU emulation; and (f) one or more KVM components. The hyperbus, the one or more user space components, the one or more guest space components, the one or more VMM components, the one or more para-virtualization components, and the one or more KVM components are configured to run on the one or more processors of the host computer. Other embodiments are disclosed.
申请公布号 US2011296411(A1) 申请公布日期 2011.12.01
申请号 US201113115341 申请日期 2011.05.25
申请人 TANG CHANG BIN;WANG YANXIN;TRANSOFT 发明人 TANG CHANG BIN;WANG YANXIN
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址