Sök Bilder Kartor Play YouTube Nyheter Gmail Drive Mer »
Avancerad patentsökning | Sidor som bilder | Webbhistorik | Logga in

Patent

  

mi iiiiiii ill mi mi iiiypjiiijii|jp mi mill mi mi mi

(12) United States Patent

Brown et al.

(io) Patent No.: (45) Date of Patent:

US 7,099,975 B2 Aug. 29, 2006

(54) METHOD OF RESOURCE ARBITRATION

(75) Inventors: Jeffrey Douglas Brown, Rochester, MN (US); Scott Douglas Clark, Rochester, MN (US); Charles Ray Johns, Austin, TX (US); Takeshi Yamazaki, Austin, TX (US)

(73) Assignee: International Business Machines Corporation, Armonk, NY (US)

( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 202 days.

(21) Appl. No.: 10/730,952

(22) Filed: Dec. 9, 2003

(65) Prior Publication Data

US 2005/0125581 Al Jun. 9, 2005

Int. CI.

G06F12/00 (2006.01)

U.S. CI 710/240; 710/243; 710/244

Field of Classification Search 710/240 244,

710/116, 119, 120; 370/230.1, 412, 395.41, 370/395.42, 395.43 See application file for complete search history.

References Cited

U.S. PATENT DOCUMENTS 5,832,278 A * 11/1998 Pham 710/243

(51)

(52) (58)

(56)

[table][merged small][merged small][merged small][merged small]

An improved method and apparatus for resource arbitration. Four priority classes, managed high (MH), managed low (ML), opportunistic high (OH) and opportunistic low (OL), are defined. A priority class is assigned to each resource access request. An access request concentrator (ARC) is created for each resource, through which the resource is accessed. An access request is chosen at each ARC using the priority order MH, ML, OH, and OL, in decreasing order of priority. If OH priority class resource access requests are locked out, the priority order is temporarily changed to OH, OL, MH, and ML, in decreasing order of priority. If OL priority class resource access requests are locked out, the priority order is temporarily changed to MH, OL, OH, and ML, in decreasing order of priority.

18 Claims, 4 Drawing Sheets

[merged small][graphic][merged small][graphic][merged small][graphic]
[graphic]
[graphic][graphic]
[graphic]
« FöregåendeFortsätt »