A heuristic algorithm for reliability modeling and analysis of grid systems

被引:32
作者
Dai, Yuan-Shun [1 ]
Xie, Min
Wang, Xiaolong
机构
[1] Indiana Univ Purdue Univ, Dept Comp & Informat Sci, Indianapolis, IN 46202 USA
[2] Natl Univ Singapore, Dept Ind & Syst Engn, Singapore 119260, Singapore
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS | 2007年 / 37卷 / 02期
关键词
Bayesian analysis; distributed computing; graph theory; grid program/service reliability; heuristic algorithm;
D O I
10.1109/TSMCA.2006.889479
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Grid computing focuses on large-scale resource sharing. Using a general reliability model for grid computing to relax some impractical assumptions, a heuristic algorithm is presented to evaluate grid program/service reliability. The heuristic algorithm is based on two heuristic criteria that determine the significance of an entity and prune those insignificant ones. Through algorithm analysis, the heuristic algorithm is shown to have a linear complexity. This is much better than the previous algorithms, which are of exponential complexity. Another advantage of the heuristic algorithm is that the running time is controllable by adjusting the parameter of significant level (SL) and significant rate. A regression method is proposed to adjust the SL and predict the running time. Two examples are given.
引用
收藏
页码:189 / 200
页数:12
相关论文
共 18 条
  • [1] [Anonymous], 1998, GRID BLUEPRINT NEW C
  • [2] RELIABILITY-ANALYSIS OF DISTRIBUTED SYSTEMS BASED ON A FAST RELIABILITY ALGORITHM
    CHEN, DJ
    HUANG, TH
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (02) : 139 - 154
  • [3] A heuristic approach to generating file spanning trees for reliability analysis of distributed computing systems
    Chen, DJ
    Chen, RS
    Huang, TH
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1997, 34 (10) : 115 - 131
  • [4] Modeling and analysis of correlated software failures of multiple types
    Dai, YS
    Xie, M
    Poh, KL
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2005, 54 (01) : 100 - 106
  • [5] Reliability analysis of grid computing systems
    Dai, YS
    Me, M
    Poh, KL
    [J]. 2002 PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2002, : 97 - 104
  • [6] A study of service reliability and availability for distributed systems
    Dai, YS
    Xie, M
    Poh, KL
    Liu, GQ
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2003, 79 (01) : 103 - 112
  • [7] Grid services for distributed system integration
    Foster, I
    Kesselman, C
    Nick, JM
    Tuecke, S
    [J]. COMPUTER, 2002, 35 (06) : 37 - 46
  • [8] The anatomy of the grid: Enabling scalable virtual organizations
    Foster, I
    Kesselman, C
    Tuecke, S
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (03) : 200 - 222
  • [9] ON COMPUTER-COMMUNICATION NETWORK RELIABILITY UNDER PROGRAM EXECUTION CONSTRAINTS
    KUMAR, A
    RAI, S
    AGRAWAL, DP
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1988, 6 (08) : 1393 - 1400
  • [10] A GENERALIZED ALGORITHM FOR EVALUATING DISTRIBUTED-PROGRAM RELIABILITY
    KUMAR, A
    AGRAWAL, DP
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1993, 42 (03) : 416 - 426