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:
Jun. 29, 1999
Filed:
Jan. 30, 1996
Thomas Paul Giordano, Rochester, MN (US);
Thomas O McKinley, Rochester, MN (US);
David Rolland Welsh, Byron, MN (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
In parallel process computer systems multiple tasks are simultaneously executed. However, where resource contention exists, the multiple tasks become serialized, reducing system performance. Once such resource contention is arm contention during reads for files stored under multiple arms on direct access storage devices (DASDs). According to the preferred embodiment, a method is provided that assigns read tasks in a manner that reduces the probability of arm contention during the file reads. First, the plurality of extents storing the file are correlated to their associated arm. Second, for each of the plurality of arms, the attributes of extents under that arm, preferably including the extent read times, are accumulated. Finally, the plurality of simultaneous read tasks are assigned to the plurality of extents according to the accumulated attributes such that arms that have a greater need for service are favored over arms that have a lesser need when reading the file. Assigning the tasks in this manner lessons the probability of arm contention during file reads, increasing system performance.