US6023722A
Expired / Lapsed
US
⏱️ 0.0 years remaining
High-availability WWW computer server system with pull-based load balancing using a messaging and queuing unit in front of back-end servers
Assignee: International Business Machines Corp
•
Filing: 1997-07-23
•
Granted: 2000-02-08
•
Expires: 2017-07-23
Abstract
Abstract A high-availability computer server system, and method of operation thereof, capable of serving a large number of requests received from a plurality of computer client devices connected through a network to said server system, said requests specifically identifying said server system, said server system comprising: a messaging and queuing unit having an input connected to said network upon which said requests identifying said server system are received, and an output; and a plurality of server units connected in parallel to said output of said messaging and queuing unit, where each server unit pulls requests off of a queue in the messaging and queuing unit.
Inventors
- 👤 Adrian Mark Colyer
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 23:36
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; H04L67/00; H04L67/01; H04L67/02; H04L67/10; H04L67/1001; H04L67/1004; H04L67/1014
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
101 words
An Internet World Wide Web (WWW) computer server system which serves requests received from a plurality of WWW browser computer client devices connected through the Internet to said server system, said requests specifically identifying said server system, said server system comprising: a messaging and queuing unit having an input connected to the Internet upon which said requests identifying said server system are received, and an output; and a plurality of server units connected in parallel to said output of said messaging and queuing unit, wherein each server unit pulls requests off of a queue included in said messaging and queuing unit.
Claim 2
Dependent Claim
101 words
An Internet World Wide Web (WWW) computer server system which serves requests received from a plurality of WWW browser computer client devices connected through the Internet to said server system, said requests specifically identifying said server system, said server system comprising: a messaging and queuing unit having an input connected to the Internet upon which said requests identifying said server system are received, and an output; and a plurality of server units connected in parallel to said output of said messaging and queuing unit, wherein each server unit pulls requests off of a queue included in said messaging and queuing unit.
Claim 3
Dependent Claim
19 words
The system of claim 1 wherein said messaging and queuing unit includes means for assigning priority to received requests.
Claim 4
Dependent Claim
22 words
The system of claim 2 wherein said means for assigning priority assigns higher priority to text requests as compared to graphics requests.
Claim 5
Dependent Claim
36 words
The system of claim 1 wherein said messaging and queuing unit includes means for triggering an additional server unit as the number of unserved requests received by said messaging and queuing unit surpasses a threshold amount.
Claim 6
Dependent Claim
47 words
The system of claim 1 wherein said messaging and queuing unit includes means for sending a request to one of said plurality of server units in response to said server unit informing said messaging and queuing unit that said server unit is ready to serve a request.
Claim 7
Independent Claim
82 words
A method of serving Internet World Wide Web (WWW) requests received from a plurality of WWW browser client computer devices via the Internet, each of said requests specifically identifying a specific WWW server system, said method comprising steps of: storing, at said specific server system, said received requests into a messaging and queuing unit; and sending requests from said messaging and queuing unit to a plurality of parallel-connected server units in response to the receipt of pull requests from the server units.
Claim 8
Independent Claim
82 words
A method of serving Internet World Wide Web (WWW) requests received from a plurality of WWW browser client computer devices via the Internet, each of said requests specifically identifying a specific WWW server system, said method comprising steps of: storing, at said specific server system, said received requests into a messaging and queuing unit; and sending requests from said messaging and queuing unit to a plurality of parallel-connected server units in response to the receipt of pull requests from the server units.
References Cited (Backward Citations)
US4050095A
Cited
US4257099A
Cited
US5465328A
Cited
US5761663A
Cited
US5774668A
Cited
US5793964A
Cited
US5790800A
Cited
US5754774A
Cited
US5761507A
Cited
US5790789A
Cited
US5774660A
Cited
US5764916A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-02-07 | 2003-08-09 | 2004-02-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-02-07 | 2007-08-09 | 2008-02-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-02-07 | 2011-08-09 | 2012-02-08 | $7700.00 | Window Closed / Lapsed |