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.

Date of Patent:
Apr. 22, 2008

Filed:

Jun. 19, 2003
Applicants:

James Alan Springer, Sr., Tucson, AZ (US);

Thomas Charles Jarvis, Tucson, AZ (US);

Gail Andrea Spear, Tucson, AZ (US);

Sam Clark Werner, Tucson, AZ (US);

Richard Kenneth Martinez, Tucson, AZ (US);

Matthew Sanchez, Tucson, AZ (US);

Theresa Mary Brown, Tucson, AZ (US);

Inventors:

James Alan Springer, Sr., Tucson, AZ (US);

Thomas Charles Jarvis, Tucson, AZ (US);

Gail Andrea Spear, Tucson, AZ (US);

Sam Clark Werner, Tucson, AZ (US);

Richard Kenneth Martinez, Tucson, AZ (US);

Matthew Sanchez, Tucson, AZ (US);

Theresa Mary Brown, Tucson, AZ (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01);
U.S. Cl.
CPC ...
Abstract

Provided are a method, system, and program for managing resources in which a local processor sends remote operation requests to be executed by a remote processor having multiple resources. In the illustrated embodiment, the local processor and the remote processor each have a resource manager, each of which maintains a control set for each resource of the remote processor. Each control set of the remote processor resource manager includes a queue for queuing remote operation requests awaiting execution in connection with the resource associated with the control set. Each control set of the local processor resource manager includes a credit counter which keeps track of permissible outstanding remote operation requests. Each local processor control set credit counter is decremented for each remote operation request for the associated resource sent to the remote processor and is incremented for each acknowledgment received from the remote processor. For each remote processor control set, the remote processor resource manager sends an acknowledgment for each remote operation request initiated in connection with the associated resource. For each local processor control set, the local processor resource manager queues remote operation requests if the control set credit counter falls below a threshold after being initialized in accordance with the capacity of the associated remote processor control set queue.


Find Patent Forward Citations

Loading…