会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Reducing the latency of virtual interrupt delivery in virtual machines
    • 减少虚拟机虚拟中断传送的延迟
    • US08453143B2
    • 2013-05-28
    • US11857964
    • 2007-09-19
    • Mallik MahalingamBoris Weissman
    • Mallik MahalingamBoris Weissman
    • G06F9/455G06F13/24
    • G06F9/4812G06F9/45537G06F9/45558G06F2009/45575
    • The latency of virtual interrupt delivery in virtual machines is reduced by normalizing and exposing the virtual interrupt routing information of each VM to a privileged domain such as the VMkernel in an organized manner to enable virtual interrupt delivery that minimizes the number of VCPU hops. A computer implemented method of processing the virtual I/O request comprises receiving the virtual I/O request, responsive to completing a physical I/O corresponding to the virtual I/O request, referring to a virtual CPU set including information on a destination virtual CPU designated by the guest operating system for handling a virtual interrupt corresponding to the virtual I/O request, and generating the virtual interrupt corresponding to the virtual I/O request to the destination virtual CPU determined by referring to the virtual CPU set.
    • 通过以有组织的方式标准化并将每个VM的虚拟中断路由信息暴露给诸如VMkernel的特权域来实现虚拟中断传送的延迟,以实现使VCPU跳数最小化的虚拟中断传递。 处理虚拟I / O请求的计算机实现的方法包括:响应于完成与虚拟I / O请求对应的物理I / O,参考包括关于虚拟I / O请求的信息的虚拟CPU集合来接收虚拟I / O请求 由客户操作系统指定的用于处理与虚拟I / O请求相对应的虚拟中断的CPU,并且通过参考虚拟CPU集合生成与虚拟I / O请求相对应的虚拟中断到目的地虚拟CPU。
    • 9. 发明申请
    • DIRECT ACCESS TO A HARDWARE DEVICE FOR VIRTUAL MACHINES OF A VIRTUALIZED COMPUTER SYSTEM
    • 直接访问虚拟化计算机系统的虚拟机的硬件设备
    • US20080294808A1
    • 2008-11-27
    • US12124586
    • 2008-05-21
    • Mallik MahalingamMichael Nelson
    • Mallik MahalingamMichael Nelson
    • G06F13/28G06F9/54
    • G06F13/24G06F9/45558G06F12/0653G06F13/105G06F2009/45579
    • In a virtualized computer system in which a guest operating system runs on a virtual machine of a virtualized computer system, a computer-implemented method of providing the guest operating system with direct access to a hardware device coupled to the virtualized computer system via a communication interface, the method including: (a) obtaining first configuration register information corresponding to the hardware device, the hardware device connected to the virtualized computer system via the communication interface; (b) creating a passthrough device by copying at least part of the first configuration register information to generate second configuration register information corresponding to the passthrough device; and (c) enabling the guest operating system to directly access the hardware device corresponding to the passthrough device by providing access to the second configuration register information of the passthrough device.
    • 在其中客户操作系统在虚拟化计算机系统的虚拟机上运行的虚拟化计算机系统中,计算机实现的方法是通过通信接口向客户操作系统提供与耦合到虚拟化计算机系统的硬件设备的直接访问 所述方法包括:(a)获得与所述硬件设备相对应的第一配置寄存器信息,所述硬件设备经由所述通信接口连接到所述虚拟化计算机系统; (b)通过复制所述第一配置寄存器信息的至少一部分来创建直通设备,以生成与所述直通设备相对应的第二配置寄存器信息; 以及(c)通过提供对直通装置的第二配置寄存器信息的访问,使得客户操作系统能够直接访问与通过设备相对应的硬件设备。
    • 10. 发明授权
    • TCP/IP offloading for virtual machines
    • 虚拟机的TCP / IP卸载
    • US07424710B1
    • 2008-09-09
    • US10741244
    • 2003-12-18
    • Michael NelsonMallik MahalingamRamu Arunachalam
    • Michael NelsonMallik MahalingamRamu Arunachalam
    • G06F9/455
    • G06F9/45537H04L69/32
    • An engine (TOE) is provided in a virtualized computer system for offloading I/O tasks using any defined protocol such as TCP/IP. The system includes a virtual machine (VM), which has a guest operating system (OS) that runs via a virtual machine monitor (VMM) on a system-level software platform (vmkernel), which also forms the software interface layer to at least one physical network connection device. A TCP/IP stack is included in vmkernel. During normal I/O operation, for sockets associated with TOE, processes in an application layer in the guest OS are able to communicate directly with vmkernel's TCP/IP stack, thereby bypassing the guest OS kernel.
    • 在虚拟化计算机系统中提供引擎(TOE),用于使用任何定义的协议(如TCP / IP)卸载I / O任务。 该系统包括虚拟机(VM),该虚拟机具有通过系统级软件平台(vmkernel)上的虚拟机监视器(VMM)运行的客户机操作系统(OS),该虚拟机还至少形成软件接口层 一个物理网络连接设备。 vmkernel中包含一个TCP / IP协议栈。 在正常I / O操作期间,对于与TOE相关联的套接字,来宾OS中的应用层中的进程能够直接与vmkernel的TCP / IP协议栈通信,从而绕过客户机操作系统内核。