Method and system for queue descriptor cache management for a host channel adapter
AssigneeOracle International Corporation
InventorsBrian Edward Manula, Haakon Ording Bugge, Frederick Luther Gotwald
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsBrian Edward Manula, Haakon Ording Bugge, Frederick Luther Gotwald
Estimating the term…
A method for managing a queue descriptor cache of a host channel adaptor (HCA) includes obtaining a queue descriptor from memory. The queue descriptor includes data describing a queue and the memory is located in a host system. The method further includes storing a copy of the queue descriptor in the queue descriptor cache of the HCA. The HCA accesses the copy of the queue descriptor to obtain the plurality of data, accesses the queue using the data, and updates the data to reflect the access to the queue. The method further includes calculating, using the data, a value corresponding to utilization of the queue, comparing the value against a threshold, fetching, if the value exceeds the threshold, a new copy of the queue descriptor from memory, and replacing the copy of the queue descriptor in the queue descriptor cache with the new copy obtained from the memory.
A method for managing a queue descriptor cache of a host channel adaptor (HCA), comprising:
A host channel adaptor (HCA), comprising:
A system comprising:
Dependencies are inferred from the claim text.