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:
Mar. 19, 2013
Filed:
Nov. 16, 2000
Franck Barillaud, Austin, TX (US);
Xiaoping Chen, Austin, TX (US);
Christopher Michael Morrissey, Round Rock, TX (US);
Franck Barillaud, Austin, TX (US);
Xiaoping Chen, Austin, TX (US);
Christopher Michael Morrissey, Round Rock, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A methodology for balancing demand for networked services in a distributed data processing system is presented. Each client is uniquely associated with a local service manager; one or more local service managers are located throughout a distributed data processing system, and each local service manager provides access to networked services for associated clients. Each local service manager is uniquely associated with a distributed service manager; one or more distributed service managers are located throughout the distributed data processing system, and each distributed service manager provides access to networked services for associated local service managers. A client sends a service request to its local service manager, which returns information about a matching service to the client after finding a matching service that has characteristics that match parameters in the request. If the local service manager does not have information about a matching service, then the request is forwarded to its associated distributed service manager. If the distributed service manager does not have information about a matching service, then the request is broadcast to all distributed service managers. If the distributed service manager has two or more matching services, then it performs a load balancing operation to select a best service to be returned.