IP Library Granted Patent US 7,447,797
Granted Patent B2
US 7,447,797 · App. 10/696,015 · Granted Nov 4, 2008

Method and system for processing a service request associated with a particular priority level of service in a network data processing system using parallel proxies

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,447,797
App. No.
10/696,015
Granted
Nov 4, 2008
Kind
B2
Abstract

A proxy server is provided with a plurality of prioritized proxies configured in parallel. The proxy server can include 1-to-n proxy subunits, where “n” can vary depending on the total priority levels available for any given system. Each service (e.g., document-handling) request made to the proxy server is prioritized according to the prioritized proxy subunit that is configured to service the request, which increases the request handling response times for the higher priority requests, and thus, improves the overall performance of the proxy server involved.

Claims (16)

1. A method for processing a service request in a network data processing system, the method comprising the steps of:

receiving a service request at a first processing unit, said first processing unit including a plurality of processing subunits, each processing subunit of said plurality of processing subunits associated with each particular priority level of service of a plurality of priority levels of service, wherein said first processing unit is a proxy server;

associating a particular priority level of service with said service request;

conveying said service request to a corresponding second processing unit of a plurality of second processing units in accordance with said particular priority level of service; and

processing said service request at the corresponding second processing unit in accordance with said particular priority level of service;

wherein each processing subunit of said plurality of processing subunits is configured to receive service requests from the proxy server and is configured to send the received service requests to the corresponding second processing unit of said plurality of second processing units, and

wherein said processing subunit associated with a higher priority level of service comprises a faster response time than said processing subunit associated with a lower priority level of service.

2. The method of claim 1 , wherein said first processing unit comprises a reverse proxy server.

3. The method of claim 1 , wherein said service request includes a request to retrieve a document and a global address in an Internet of at least one of a location of said document and said second processing unit.

4. The method of claim 1 , wherein said second processing unit comprises a document storage processor.

5. The method of claim 1 , wherein said service request comprises a request to retrieve a document from a Web page.

6. The method of claim 1 , further comprising the step of forwarding said service request from a third processing unit.

7. The method of claim 6 , wherein said third processing unit comprises a Web browser.

8. The method of claim 6 , wherein said particular priority level of service comprises at least one of a high level of priority, a medium level of priority, and a low level of priority.

9. The method of claim 1 , wherein the step of associating said particular priority level of service with said service request comprises the step of associating said particular priority level of service with at least one of a global address of a document residing on a Web page and a global address of said second processing unit on said Web.

10. The method of claim 9 , wherein said global address comprises a URL.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2003
From: JAMES, ZACKARY ANTONE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014670/0793 →
Continuity (1)
Related Publication 20050097221A1 · May 5, 2005