← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag