会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • METHOD FOR NETWORK INTERFACE SHARING AMONG MULTIPLE VIRTUAL MACHINES
    • 多种虚拟机网络接口共享方法
    • US20110314469A1
    • 2011-12-22
    • US12819948
    • 2010-06-21
    • Yi QianHua ZhouFujin HuangMichael A. RothmanVincent J. Zimmer
    • Yi QianHua ZhouFujin HuangMichael A. RothmanVincent J. Zimmer
    • G06F9/455G06F12/02
    • H04L49/9057
    • In a computing system, sharing a physical NIC device among multiple virtual machines may be implemented by a customer virtual machine by receiving, by a virtual network interface card (NIC) driver of a customer operating system (OS) running in the customer virtual machine on a computing system, a customer OS request packet for transmission by a physical NIC driver over a network coupled to the computing system, and copying at least a portion of the customer OS request packet into a free block of shared memory of the computing system and appending the block to a transmission queue in the shared memory. Next, a service virtual machine may support the implementation by fetching the block from the transmission queue by a virtual NIC driver of a service OS running in a service virtual machine and packaging the portion into a service OS request packet, passing the service OS request packet to a service OS network stack component of the service OS, routing the service OS request packet, by a bridge driver of the service OS network stack component, to the physical NIC driver, and sending the service OS request packet over the network by the physical NIC driver.
    • 在计算系统中,可以由客户虚拟机通过由在客户虚拟机中运行的客户操作系统(OS)的虚拟网络接口卡(NIC)驱动器接收来在多个虚拟机之间共享物理NIC设备, 计算系统,用于由物理NIC驱动器通过耦合到计算系统的网络传输的客户OS请求分组,以及将至少一部分客户OS请求分组复制到计算系统的共享存储器的空闲块中并附加 该块到共享存储器中的传输队列。 接下来,服务虚拟机可以通过在服务虚拟机中运行的服务OS的虚拟NIC驱动器从传输队列获取块来支持该实现,并将该部分打包成服务OS请求分组,将服务OS请求分组 到服务OS的服务OS网络栈组件,通过服务OS网络栈组件的桥驱动器将服务OS请求分组路由到物理NIC驱动器,并通过物理网络通过网络发送服务OS请求分组 网卡驱动。
    • 2. 发明申请
    • UNIFORM STORAGE DEVICE BY PARTIAL VIRTUALIZATION MACHINE
    • 部分虚拟化机器的均匀存储设备
    • US20110314468A1
    • 2011-12-22
    • US12819943
    • 2010-06-21
    • Hua ZhouVincent J. ZimmerMichael A. RothmanYi QianJunwei Stanley ChenFujin Huang
    • Hua ZhouVincent J. ZimmerMichael A. RothmanYi QianJunwei Stanley ChenFujin Huang
    • G06F9/455G06F12/02
    • G06F9/45558G06F2009/45579
    • In a computing system having a processor package, an operating system, and a physical I/O device, a partial virtual machine is provided to instantiate a virtual I/O device corresponding to the physical I/O device, the virtual I/O device having a virtual I/O controller. The partial virtual machine includes an I/O port trap to capture an I/O request to the virtual I/O device by the operating system; an I/O controller emulator coupled to the I/O port trap to handle an I/O control request to the virtual I/O controller, when the I/O request comprises an I/O control request; an I/O device emulator coupled to the I/O port trap component to handle an I/O access request to communicate with the virtual I/O device, when the I/O request comprises an I/O access request; and a device driver coupled to the I/O controller emulator and the I/O device emulator to communicate with the physical I/O device based at least in part on the I/O control request and the I/O access request. The partial virtual machine executes within a secure enclave session within the processor package, improving security of I/O transactions by preventing access to the partial virtual machine by the operating system.
    • 在具有处理器包,操作系统和物理I / O设备的计算系统中,提供部分虚拟机来实例化对应于物理I / O设备的虚拟I / O设备,虚拟I / O设备 具有虚拟I / O控制器。 部分虚拟机包括I / O端口陷阱,以捕获操作系统对虚拟I / O设备的I / O请求; 当I / O请求包括I / O控制请求时,耦合到I / O端口陷阱的I / O控制器仿真器来处理对虚拟I / O控制器的I / O控制请求; 当I / O请求包括I / O访问请求时,耦合到I / O端口陷阱组件的I / O设备仿真器来处理与虚拟I / O设备通信的I / O访问请求; 以及耦合到I / O控制器仿真器和I / O设备仿真器以至少部分地基于I / O控制请求和I / O访问请求与物理I / O设备通信的设备驱动器。 部分虚拟机在处理器包内的安全飞地会话内执行,通过防止操作系统访问部分虚拟机来提高I / O事务的安全性。
    • 3. 发明授权
    • Method for network interface sharing among multiple virtual machines
    • 多个虚拟机之间的网络接口共享方法
    • US08739177B2
    • 2014-05-27
    • US12819948
    • 2010-06-21
    • Yi QianHua ZhouFujin HuangMichael A. RothmanVincent J. Zimmer
    • Yi QianHua ZhouFujin HuangMichael A. RothmanVincent J. Zimmer
    • G06F3/00G06F9/455G06F15/167
    • H04L49/9057
    • In a computing system, sharing a physical NIC device among multiple virtual machines may be implemented by a customer virtual machine by receiving, by a virtual network interface card (NIC) driver of a customer operating system (OS) running in the customer virtual machine on a computing system, a customer OS request packet for transmission by a physical NIC driver over a network coupled to the computing system, and copying at least a portion of the customer OS request packet into a free block of shared memory of the computing system and appending the block to a transmission queue in the shared memory. Next, a service virtual machine may support the implementation by fetching the block from the transmission queue by a virtual NIC driver of a service OS running in a service virtual machine and packaging the portion into a service OS request packet, passing the service OS request packet to a service OS network stack component of the service OS, routing the service OS request packet, by a bridge driver of the service OS network stack component, to the physical NIC driver, and sending the service OS request packet over the network by the physical NIC driver.
    • 在计算系统中,可以由客户虚拟机通过由在客户虚拟机中运行的客户操作系统(OS)的虚拟网络接口卡(NIC)驱动器接收来在多个虚拟机之间共享物理NIC设备, 计算系统,用于由物理NIC驱动器通过耦合到计算系统的网络传输的客户OS请求分组,以及将至少一部分客户OS请求分组复制到计算系统的共享存储器的空闲块中并附加 该块到共享存储器中的传输队列。 接下来,服务虚拟机可以通过在服务虚拟机中运行的服务OS的虚拟NIC驱动器从传输队列获取块来支持该实现,并将该部分打包成服务OS请求分组,将服务OS请求分组 到服务OS的服务OS网络栈组件,通过服务OS网络栈组件的桥驱动器将服务OS请求分组路由到物理NIC驱动器,并通过物理网络通过网络发送服务OS请求分组 网卡驱动。
    • 4. 发明授权
    • Uniform storage device access using partial virtual machine executing within a secure enclave session
    • 使用在安全飞地会话中执行的部分虚拟机的统一存储设备访问
    • US08181176B2
    • 2012-05-15
    • US12819943
    • 2010-06-21
    • Hua ZhouVincent J. ZimmerMichael A. RothmanYi QianJunwei Stanley ChenFujin Huang
    • Hua ZhouVincent J. ZimmerMichael A. RothmanYi QianJunwei Stanley ChenFujin Huang
    • G06F9/455G06F3/00G06F13/00
    • G06F9/45558G06F2009/45579
    • In a computing system having a processor package, an operating system, and a physical I/O device, a partial virtual machine is provided to instantiate a virtual I/O device corresponding to the physical I/O device, the virtual I/O device having a virtual I/O controller. The partial virtual machine includes an I/O port trap to capture an I/O request to the virtual I/O device by the operating system; an I/O controller emulator coupled to the I/O port trap to handle an I/O control request to the virtual I/O controller, when the I/O request comprises an I/O control request; an I/O device emulator coupled to the I/O port trap component to handle an I/O access request to communicate with the virtual I/O device, when the I/O request comprises an I/O access request; and a device driver coupled to the I/O controller emulator and the I/O device emulator to communicate with the physical I/O device based at least in part on the I/O control request and the I/O access request. The partial virtual machine executes within a secure enclave session within the processor package, improving security of I/O transactions by preventing access to the partial virtual machine by the operating system.
    • 在具有处理器包,操作系统和物理I / O设备的计算系统中,提供部分虚拟机来实例化对应于物理I / O设备的虚拟I / O设备,虚拟I / O设备 具有虚拟I / O控制器。 部分虚拟机包括I / O端口陷阱,以捕获操作系统对虚拟I / O设备的I / O请求; 当I / O请求包括I / O控制请求时,耦合到I / O端口陷阱的I / O控制器仿真器来处理对虚拟I / O控制器的I / O控制请求; 当I / O请求包括I / O访问请求时,耦合到I / O端口陷阱组件的I / O设备仿真器来处理与虚拟I / O设备通信的I / O访问请求; 以及耦合到I / O控制器仿真器和I / O设备仿真器以至少部分地基于I / O控制请求和I / O访问请求与物理I / O设备通信的设备驱动器。 部分虚拟机在处理器包内的安全飞地会话内执行,通过防止操作系统访问部分虚拟机来提高I / O事务的安全性。