Method and system for DMA optimization in host bus adapters
AssigneeQLOGIC, Corporation
InventorsBradley S. Sonksen, Kuangfu D. Chu, Rajendra R. Gandhi
Life of this patent
Estimating the term…
Loading patent…
AssigneeQLOGIC, Corporation
InventorsBradley S. Sonksen, Kuangfu D. Chu, Rajendra R. Gandhi
Estimating the term…
Method and system for optimizing DMA request processing is provided. The system includes a HBA that uses a dynamic DMA maximum write burst count sizing to optimize processing of write and read requests, wherein the HBA includes a DMA optimizer module that selects a certain write burst size to adjust performance when read and write DMA requests are being utilized. The DMA optimizer module can toggle between write and read request priority based on a maximum write request burst size. A shorter maximum write burst size provides more opportunity to issue read requests and a larger maximum burst size provides a better write request performance. The method includes, evaluating a read request throughput rate; evaluating a write request throughput rate; evaluating a read request utilization rate; evaluating a write request utilization rate; and adjusting a maximum write burst size.
A storage area network (“SAN”), comprising:
A host bus adapter (“HBA”) that enables communication between a host computing system with a host memory and a networked storage system, comprising:
A method for adjusting a write burst size for write direct memory access (DMA) requests in a host bus adapter (“HBA”) that enables communication between a host computing system with a host memory and a networked storage system, comprising:
Dependencies are inferred from the claim text.