Apparatus, system and method for providing fairness in task servicing
US9189281B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Oct 18, 2012 |
| Grant date | Nov 17, 2015 |
| Priority date | — |
| Expiry date | Jan 6, 2034 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2209/5018
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A storage system that is configured to fairly service requests from different host systems particularly in congested situations. To balance the processing of tasks between different clients, the system sorts tasks received from different clients into task lists. In particular, the system sorts the incoming tasks based on the ITL (Initiator, Target, LU) nexus information associated with each task. In some instances, a new task list is created for each ITL nexus. The sorting of tasks may provide for a more even distribution of tasks and thus a more fair processing of tasks. More specifically, because tasks from each list are processed in round-robin fashion, tasks arriving from even the slowest clients are given a substantially equal chance of being processed as the tasks arriving from the faster clients.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.