IP Library Granted Patent US 8,645,964
Granted Patent B2
US 8,645,964 · App. 11/208,528 · Granted Feb 4, 2014

System and method for accelerating input/output access operation on a virtual machine

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,645,964
App. No.
11/208,528
Granted
Feb 4, 2014
Kind
B2
Abstract

A system and method for accelerating input/output (IO) access operation on a virtual machine, The method comprises providing a smart IO device that includes an unrestricted command queue (CQ) and a plurality of restricted CQs and allowing a guest domain to directly configure and control IO resources through a respective restricted CQ, the IO resources allocated to the guest domain. In preferred embodiments, the allocation of IO resources to each guest domain is performed by a privileged virtual switching element. In some embodiments, the smart IO device is a HCA and the privileged virtual switching element is a Hypervisor.

Claims (3)

1. A system for accelerating input/output (IO) access operation on a switching fabric virtual machine comprising a smart IO device comprising a command queue (CQ) creation function that creates CQs that are restricted to respective IO resources of said IO device and that are exported by a hypervisor to a guest operating system (OS) that then runs unmodified switching fabric software.

2. The system of claim 1 , implemented in hardware.

3. The system of claim 1 , wherein the hardware is an integrated chip.

Assignments (2)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 37900/0720 Recorded Jul 13, 2018
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MELLANOX TECHNOLOGIES, LTD.
Reel/Frame 046542/0792 →
PATENT SECURITY AGREEMENT Recorded Feb 24, 2016
From: MELLANOX TECHNOLOGIES, LTD.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037900/0720 →