Patent US4598711A successfully refreshed from Google Patents.
Patent US3752588A successfully refreshed from Google Patents.
Patent US6496948B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6496948B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method for estimating the availability of an operating server farm

Assignee: Unisys Corp
•
Filing: 1999-11-19
•
Granted: 2002-12-17
•
Expires: 2019-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and an estimator program for estimating the server farm size and the availability of the server farm for a given redundancy factor and a given particular number of clients.

Inventors

  • 👤 Lev Smorodinsky

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 15:45
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; G06F9/5005; G06F9/5027; G06F9/505; G06F11/00; G06F11/008; G06F2209/00; G06F2209/50; G06F2209/503

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 179 words
An estimator program that performs method steps for estimating the availability of an operating server farm designed to serve a particular number of clients “n” comprising the steps of: (a) inputting a group of parameters involving at least one server farm parameter and one single-server parameter; wherein said step (a) of inputting said group of parameters includes the steps of: (a1) selecting for input said particular number of clients “n” for utilizing said server farm; (a2) selecting for input a maximum single server workload of users; (a3) selecting for input a normal single server workload of users as a percent of the maximum (peak) single server workload of users; (a4) selecting for input a mean time to repair (MTTR) a single server; (a5) selecting for input a mean time to failure (MTTF) for a single server; (b) generating an estimate of farm size for said server farm; (c) establishing the server farm reserved number of servers; (d) providing an estimate of the mean time to failure (MTTF) for said server farm; (e) estimating the availability of said server farm.
Claim 2
Dependent Claim 179 words
An estimator program that performs method steps for estimating the availability of an operating server farm designed to serve a particular number of clients “n” comprising the steps of: (a) inputting a group of parameters involving at least one server farm parameter and one single-server parameter; wherein said step (a) of inputting said group of parameters includes the steps of: (a1) selecting for input said particular number of clients “n” for utilizing said server farm; (a2) selecting for input a maximum single server workload of users; (a3) selecting for input a normal single server workload of users as a percent of the maximum (peak) single server workload of users; (a4) selecting for input a mean time to repair (MTTR) a single server; (a5) selecting for input a mean time to failure (MTTF) for a single server; (b) generating an estimate of farm size for said server farm; (c) establishing the server farm reserved number of servers; (d) providing an estimate of the mean time to failure (MTTF) for said server farm; (e) estimating the availability of said server farm.
Claim 3
Dependent Claim 129 words
The method of claim 1 wherein step (b) for generating an estimate of server farm size includes the steps of: (b1) calculating the single server normal workload of users as the nearest integer that is not greater than the product of percentage of the single server normal workload of users and said selected maximum single server workload of users divided by 100; (b2) calculating the estimated server farm size as the nearest integer that is not greater than the ratio of said particular number of clients “n” over said normal single server workload of users; (b3) incrementing said estimated server farm size by one if the remainder of the division of said particular number of clients “n” by said maximum single server workload of users is greater than zero.
Claim 4
Dependent Claim 153 words
The method of claim 1 wherein step (c) for establishing the server farm reserved number of servers, includes the steps of: (c1) estimating the server farm peak number of users as the product of said maximum single server workload of users and said estimated server farm size; (c2) estimating the server farm normal number of users as the product of said normal single server workload and said estimated server farm size; (c3) estimating the server farm reserved number of users by subtracting said estimated server farm normal workload number of users from said estimated server farm peak number of users; (c4) estimating on a trial basis the estimated server farm reserved number of servers as the nearest integer that is not greater than the ratio of said estimated server farm reserved number of users over said maximum (peak) single server workload of users; (c5) verifying said estimated server farm reserved number of servers.
Claim 5
Dependent Claim 182 words
The method of claim 3 wherein step (c5) includes the steps of: (c5a) calculating a trial minimum number of servers which can serve a particular number “n” of clients by subtracting said estimated trial server farm reserved number of servers, increased by one, from said estimated server farm size; (c5b) calculating an estimated maximum number of clients who can be served by said trial minimum number of servers by multiplying said trial minimum number of servers by said maximum (peak) single server workload of users; (c5c) establishing the said trial server farm reserved number of servers equal to said trial server farm reserved number of servers in the case of a successful verification on condition that said trial maximum number of clients is greater than or equal to said particular number of clients “n”; (c5d) establishing the trial server farm reserved number of servers equal to said trial server farm reserved number of servers increased by one for a case of unsuccessful verification on the condition that said estimated maximum number of clients is less than said particular number of clients “n”.
Claim 6
Dependent Claim 101 words
The method of claim 1 wherein step (d) for providing an estimate of meantime to failure (MTTF) for said server farm includes the steps of: (d1) utilizing a Markov algorithm to estimate MTTF while involving (i) the said minimum number of servers which still permit said server farm to serve said particular number of clients “n” in the case that said server farm reserved number of servers are inadequate to service “n” clients (failure); (ii) said server farm size; (iii) the reciprocal of said selected MTTF for a single server; (iv) the reciprocal of said selected MTTR for a single server.
Claim 7
Dependent Claim 42 words
The method of claim 1 wherein step (e) for estimating the availability of said server farm includes the step of: (e1) subtracting the ratio of said selected MTTR for a single server to said estimated MTTF for said server farm, from one.
Claim 8
Dependent Claim 18 words
The method of claim 1 which includes the step of: (f) estimating the downtime of said server farm.
Claim 9
Dependent Claim 52 words
The method of claim 7 wherein step (f) for estimating the downtime per year, in hours, of said server farm includes the step of: (f1) multiplying the ratio of said selected MTTR for a single server over said estimated MTTF for said server farm, with the number of hours per year (8760).

References Cited (Backward Citations)

US5930333A Cited
US6003090A Cited
US6363497B1 Cited
US6128642A Cited
US6374336B1 Cited
US6249801B1 Cited
US6327622B1 Cited
US6334196B1 Cited
US6374297B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-12-16 2006-06-17 2006-12-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-12-16 2010-06-17 2010-12-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-12-16 2014-06-17 2014-12-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag