Patent · US Expired

Apparatus, system, and method for maintaining task prioritization and load balancing

US7353285B2 · kind B2 · utility

6Cited by
3References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 20, 2003
Grant dateApr 1, 2008
Priority date
Expiry dateMay 16, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/067
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus, system, and method are provided for maintaining task prioritization and load balancing of I/O tasks on servers coupled by a plurality of communication channels. The apparatus includes a task controller for maintaining system resources on a failed target channel while resubmitting an unsuccessful task to a different channel. Also, the apparatus includes an upgrade module for upgrading a task prioritization level of a failed I/O task. Additionally, a load module is provided for balancing I/O tasks evenly across the plurality of communication channels according to a prioritization algorithm. The system includes the task controller and a device controller configured to interface with the task controller. The method includes a computer readable medium with computer readable code for selecting a channel, upgrading the prioritization level of a failed task, and maintaining resources on the failed channel while resubmitting the failed I/O task on a different channel.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.