Technology Industry
Industry: Email Alert RSS FeedPerformance distribution of a fault-tolerant system in the presence of failure correlation
IIE Transactions, June, 2006 by Gregory Levitin, Min Xie
In applications where the execution time of each task is of critical importance, the system reliability R(T*) is defined (using a performability concept in Tai et al. (1993) and Meyer (1980)) as the probability that the correct output is produced in a time that is less than T*. In order to obtain the function R(T*) = Pr(T < T*) one has to know the probability mass function of the discrete random variable T (the system performance distribution).
2.2. The failure correlation model
Most RecentTechnology Articles
- The Era of Big Search is Over: Why 2010 Will Be All About Content
- Google Might Get Into Hosted Gaming Via YouTube
- iPod Touch Versus iPhone Downloads: Stats Are Misleading
- What AT&T's Head-Spinning Over iPhones in NYC Says About the Company
- Microsoft May Be Planning Home Network Cloud Services
- More »
Failures are usually not independent and how to model and estimate the dependence has attracted considerable attention recently (Gutjahr and Uchida, 2002; Kotz et al., 2003; Dai et al., 2004; Yadavalli et al., 2005; Xie et al., 2005). Usually approaches based on CCFs are used with the components being assumed to be affected by some kind of common cause that leads to failure of more than one component. In order to model the failure correlation we also adopt the CCF approach and consider different sets of versions (Common-Cause Groups, CCGs) affected by different common causes. It is assumed that if CCF j occurs, all of the versions belonging to CCG [[OMEGA].sub.j] fail. All versions belong to at least one CCG. The independent failure of a single version i can also be considered to be a CCF i with [[OMEGA].sub.i] = {i}.
The CCF probabilities can be elicited from testing, evaluated from theoretical models or estimated with prior information or information from other similar systems. A probabilistic framework for empirically estimating CCF probabilities was developed by Eckhardt and Lee (1985). Littlewood and Miller (1989) have suggested a conceptual model able to simulate CCFs. Nicola and Goyal (1990) have proposed a beta-binomial distribution model for CCF probability evaluation assuming that the single-failure probabilities of versions are equal. This model was extended to the case with different single-failure probabilities by Gutjahr (2001). A hyperparameter CCF model with a beta prior was recently suggested by Czarnowski et al. (2003).
3. Version termination times
The version termination time is important in scheduling and planning since it significantly affects the performance of computing systems. In each component the sequence in which the versions begin their execution is defined by the ordered list v = ([v.sub.1],..., [v.sub.N]). This means that each version [v.sub.i] does not begin execution earlier than versions [v.sub.1],..., [v.sub.i-1] and not latter than versions [v.sub.i 1],..., [v.sub.N]. Here and in all subsequent discussions we will omit the index c when a given system component is considered.
Knowledge of the execution time of each version [tau]([v.sub.i]) (1 [less than or equal to] i [less than or equal to] N) and the number of versions that can run simultaneously L, means that we can obtain the termination time t(i) for each version using the following simple algorithm.
Step 1. Assign [[delta].sub.1] = ... = [[delta].sub.L] = 0.
Step 2. For i = 1,..., N repeat:
CXO UnpluggedSmart Business interviews on BNET
Brought to you by CBS MoneyWatch.com
- Best- and Worst-Paid College Degrees
- 6 Things You Should Never Do on Twitter or Facebook
- How Much Sleep Do You Really Need?
- 6 Big Myths about Gas Mileage
- 5 Rules for Immediate Annuities
- Death in the Family: 12 Things to Do Now
- Dumbest Things You Do With Your Money
- 6 Online Networking Mistakes to Avoid
- 401(k) Mistakes to Avoid
- 5 Economic Scenarios to Keep You Up at Night
- The Real ‘Best Places to Retire’
- Best Credit Cards for You
- 12 Tough Questions to Ask Your Parents
- The Real ‘Best Colleges’
- Home Buyer Tax Credit: How to Cash In
- Why You Shouldn't Bash Cash
- 8 Phony 'Bargains' and Better Alternatives
- Danger: 3 Debit Card Scams to Avoid
- 6 Myths About Gas Mileage
- 29 Fees We Hate Most
- Quick and Easy Ways to Boost Returns
- Best Stocks to Buy Now
- Lower Your Taxes: 10 Moves to Make Now
- New Jobs: 8 Lessons from Real-Life Career Switchers
- The New Job Market: Who Wins and Who Loses?
- Health Care Reform's Public Option: Everything You Need to Know
- Volunteer Work When Unemployed: Should You Work for Free?
- Whose Recovery Is This?
- Long-Term-Care Insurance: 4 Biggest Risks to Avoid
Content provided in partnership with
Most Recent Business Articles
- Multiple criteria evaluation and optimization of transportation systems
- Multi-criteria analysis procedure for sustainable mobility evaluation in urban areas
- A two-leveled multi-objective symbiotic evolutionary algorithm for the hub and spoke location problem
- Multi-criteria analysis for evaluating the impacts of intelligent speed adaptation
- The development of Taiwan arterial traffic-adaptive signal control system and its field test: a Taiwan experience
Most Recent Business Publications
Most Popular Business Articles
- 7 tips for effective listening: productive listening does not occur naturally. It requires hard work and practice - Back To Basics - effective listening is a crucial skill for internal auditors
- LIFO vs. FIFO: a return to the basics
- FAS 109: a primer for non-accountants - Financial Accounting Standards Board's "Statement 109: Accounting for Income Taxes"
- Using object-oriented analysis and design over traditional structured analysis and design
- Design a commission plan that drives sales - Sales Commissions



