Dynamically Adjustable Arbitration Scheme
AssigneeEmulex Design & Manufacturing Corporation
InventorsJohn Sui-kei Tang, Sam Shan-Jan Su, Michael Yu Liu, Daming Jin
Life of this patent
Estimating the term…
Loading patent…
AssigneeEmulex Design & Manufacturing Corporation
InventorsJohn Sui-kei Tang, Sam Shan-Jan Su, Michael Yu Liu, Daming Jin
Estimating the term…
A network arbitration scheme is disclosed that manages device access fairness by selectively and dynamically increasing a requestor queue's likelihood of being serviced. A requestor queue increases its service priority by duplicating a request entry onto a set of priority rings maintained by arbitration hardware in a host bus adapter. Duplication occurs when (1) a requestor's queue fill count (the number of descriptors stored in the queue) exceeds a watermark level or (2) a requestor's queue timer times out. In the case of time-out, the requester in the lower priority ring will duplicate itself in the higher priority ring. Because the arbitration hardware services requesters using a round robin selection scheme, the likelihood of a requestor queue being serviced increases as the number of its duplicate request entries on a priority ring increases. Upon being serviced, the requester is able to perform the requested action.
A method for managing device access fairness in a storage area network, comprising:
A computer-readable storage medium storing program code for managing device access fairness in a storage area network, the program code for causing performance of a method comprising:
A system for managing device access fairness in a storage area network, comprising:
Dependencies are inferred from the claim text.