VIRTUAL MACHINE ACCESS TO STORAGE VIA A MULTI-QUEUE IO STORAGE ADAPTER WITH OPTIMIZED CACHE AFFINITY AND PCPU LOAD BALANCING

Patent №

US 8,312,175

Granted

2012-11-13

Filed 2010

Owner

VMWARE, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12691550

A method is provided for use in a system that includes a host machine that includes multiple physical CPUs (PCPUs) and at least two cache nodes that are shared by different sets of the PCPUs, comprising: creating in a memory device multiple sets of lanes each lane set associated with a respective PCPU set; tracking levels of processing activity of the PCPUs of each PCPU set; using an MSIX vector value to associate lanes with PCPUs; receiving a IO request from any given PCPU from among the multiple PCPUs; and assigning the IO request to a respective lane based at least in part upon the PCPU set associated with the lane and PCPU processing activity levels.

AI hardwareG06F 12/084G06F 9/45558G06F 9/5011G06F 9/5033G06F 2009/45579

AI classification

AI hardware1.00
Planning0.00
Knowledge representation0.00
Natural language0.00
Machine learning0.00
Vision0.00
Speech0.00
Evolutionary computation0.00

Ownership

VMWARE, INC.

assignment · 238270554

Assignors

PATALE, VIBHOR, BAJAJ, RUPESH, GOGGIN, EDWARD, SUBRAMANIAN, HARIHARAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC