The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 01, 2008
Filed:
Nov. 20, 2003
Angqin Bai, Tucson, AZ (US);
Alex Q. Chen, Tucson, AZ (US);
James Chien-chiung Chen, Tucson, AZ (US);
Theodore Timothy Harris, Jr., Tucson, AZ (US);
Angqin Bai, Tucson, AZ (US);
Alex Q. Chen, Tucson, AZ (US);
James Chien-Chiung Chen, Tucson, AZ (US);
Theodore Timothy Harris, Jr., Tucson, AZ (US);
International Business Machines Corporation, Armonk, NY (US);
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.