Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
216 words
A program storage device embodying an estimator program that performs method steps for estimating the availability of an application program that runs on any computer in a cluster of at least two computers; said method including the steps of: receiving input parameters which include multiple downtime periods for each computer in said cluster that occur at respective frequencies due to various downtime period sources, and include an application failover time period for switching the running of said application program from any one of said computers to another; generating from said input parameters, a single computer virtual downtime period and a single computer virtual time between stops and a single computer virtual stoppage rate; estimating a first annual stoppage time for said application program, due solely to concurrent stoppage of all of said computers, as a function of the ratio of said single computer virtual downtime period over said single computer virtual time between stops; estimating a second annual stoppage time for said application program, due solely to switching the running of said application program from one computer to another as a function of said single virtual stoppage rate and said application failover time period; and, determining said availability of said application program on said cluster from the sum of said first and second annual stoppage times.
Claim 2
Dependent Claim
216 words
A program storage device embodying an estimator program that performs method steps for estimating the availability of an application program that runs on any computer in a cluster of at least two computers; said method including the steps of: receiving input parameters which include multiple downtime periods for each computer in said cluster that occur at respective frequencies due to various downtime period sources, and include an application failover time period for switching the running of said application program from any one of said computers to another; generating from said input parameters, a single computer virtual downtime period and a single computer virtual time between stops and a single computer virtual stoppage rate; estimating a first annual stoppage time for said application program, due solely to concurrent stoppage of all of said computers, as a function of the ratio of said single computer virtual downtime period over said single computer virtual time between stops; estimating a second annual stoppage time for said application program, due solely to switching the running of said application program from one computer to another as a function of said single virtual stoppage rate and said application failover time period; and, determining said availability of said application program on said cluster from the sum of said first and second annual stoppage times.
Claim 3
Dependent Claim
32 words
A method according to claim 1 wherein said first annual stoppage time for said application is estimated as two times the square of said ratio times the number of hours per year.
Claim 4
Dependent Claim
32 words
A method according to claim 1 wherein said first annual stoppage time for said application is estimated as six times the cube of said ratio times the number of hours per year.
Claim 5
Dependent Claim
35 words
A method according to claim 1 wherein said first annual stoppage time for said application is estimated as N factorial times said ratio raised to the Nth power times the number of hours per year.
Claim 6
Dependent Claim
29 words
A method according to claim 1 wherein said second annual stoppage time for said application is estimated as said single virtual stoppage rate times said application failover time period.
Claim 7
Dependent Claim
50 words
A method according to claim 1 wherein said single virtual downtime period is generated as the sum of multiple products divided by said single virtual stoppage rate, and where each product is formed by multiplying one of said multiple downtimes periods for each computer with its respective frequency of occurrence.
Claim 8
Dependent Claim
30 words
A method according to claim 1 wherein said single virtual stoppage rate is generated as the sum of said respective frequencies of occurrence for each of said multiple downtime periods.
Claim 9
Dependent Claim
61 words
A method according to claim 1 wherein said multiple downtime periods that occur at respective frequencies in each computer of said cluster include an average hardware stoppage time period that occurs at a first frequency, an average software stoppage time period that occurs at a second frequency, and an average system administrator stoppage time period that occurs at a third frequency.
Claim 10
Dependent Claim
55 words
A method according to claim 1 wherein said input parameters include a relatively short downtime period which occurs at a relatively high frequency that is due to defects in said application programs, and include a relatively long downtime period which occurs at a relatively low frequency that is due to hardware failures in said cluster.
Claim 11
Dependent Claim
36 words
A method according to claim 9 wherein said relatively high frequency of occurrence has a range of one per 1-1000 hours, and said relatively low frequency of occurrence has a range of one per 1,000-20,000 hours.
Claim 12
Dependent Claim
29 words
A method according to claim 9 wherein said relatively short downtime period has a range of 1-60 minutes, and said relatively long downtime period has range of 1-60 hours.
Claim 13
Dependent Claim
17 words
A method according to claim 1 wherein said failover time period has a range of 0.001-60 minutes.
Claim 14
Dependent Claim
117 words
A program storage device embodying an estimator program that performs method steps for estimating the availability of an application program that runs on any computer in a cluster of at least two computers; said method including the steps of: receiving input parameters which include multiple average downtime periods for each computer in said cluster that occur at respective frequencies due to various downtime period sources; generating from said input parameters, a single computer virtual downtime period and a single computer virtual time between stops; and, estimating a probability of concurrent stoppage for all of said computers, as a function of the ratio of said single computer virtual downtime period over said single computer virtual time between stops.
Claim 15
Dependent Claim
117 words
A program storage device embodying an estimator program that performs method steps for estimating the availability of an application program that runs on any computer in a cluster of at least two computers; said method including the steps of: receiving input parameters which include multiple average downtime periods for each computer in said cluster that occur at respective frequencies due to various downtime period sources; generating from said input parameters, a single computer virtual downtime period and a single computer virtual time between stops; and, estimating a probability of concurrent stoppage for all of said computers, as a function of the ratio of said single computer virtual downtime period over said single computer virtual time between stops.
Claim 16
Dependent Claim
22 words
A method according to claim 13 wherein said probability of concurrent stoppage is estimated as two times the square of said ratio.
Claim 17
Dependent Claim
48 words
A method according to claim 14 wherein said single virtual downtime period is generated as the sum of multiple products divided by the sum of said respective frequencies; where each product is formed by multiplying one of said multiple downtimes periods for each computer with its respective frequency.
Claim 18
Dependent Claim
22 words
A method according to claim 13 wherein said probability of concurrent stoppage is estimated as six times the cube of said ratio.
Claim 19
Dependent Claim
48 words
A method according to claim 16 wherein said single virtual downtime period is generated as the sum of multiple products divided by the sum of said respective frequencies; where each product is formed by multiplying one of said multiple downtimes periods for each computer with its respective frequency.
Claim 20
Dependent Claim
32 words
A method according to claim 13 wherein said probability of concurrent stoppage is estimated as N factorial times said ratio to the Nth power, where N is an integer greater than three.
Claim 21
Dependent Claim
48 words
A method according to claim 18 wherein said single virtual downtime period is generated as the sum of multiple products divided by the sum of said respective frequencies; where each product is formed by multiplying one of said multiple downtimes periods for each computer with its respective frequency.