Scalable k-out-of-n models for dependability analysis with Bayesian networks

被引:7
作者
Bibartiu, Otto [1 ]
Duerr, Frank [1 ]
Rothermel, Kurt [1 ]
Ottenwaelder, Beate [2 ]
Grau, Andreas [2 ]
机构
[1] Univ Stuttgart, Inst Parallel & Distributed Syst IPVS, Univ Str 38, Stuttgart, Germany
[2] Robert Bosch GmbH, Bosch IoT Cloud, Stuttgart, Germany
关键词
Availability; Scalability; Voting Gate; Fault-Tree; Bayesian networks; FAULT-TREE ANALYSIS; PROBABILISTIC INFERENCE; SYSTEMS;
D O I
10.1016/j.ress.2021.107533
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Availability analysis is indispensable in evaluating the dependability of safety and business-critical systems, for which fault tree analysis (FTA) has proven very useful throughout research and industry. Fault trees (FT) can be analyzed by means of a rich set of mathematical models. One particular model are Bayesian networks (BNs) which have gained considerable popularity recently due to their powerful inference abilities. However, largescale systems, as found in modern data centers for cloud computing, pose modeling challenges that require scalable availability models. An equivalent BN of a FT has no scalable representation for the k-out-of-n (k/n) voting gate because the conditional probability table that constitutes the k/n voting gate grows exponentially in n. Thus, the memory becomes the limiting factor. We propose a scalable k/n voting gate representation for BNs, based on the temporal noisy adder. The resulting model reduces the initial exponential to polynomial memory growth without a custom inference algorithm. Previous BN implementations of the k/n voting gate could only handle around 30 input events until memory limits make inference infeasible. However, our evaluation shows that our scalable model can handle more than 700 input events per gate, making it possible to evaluate large scale systems.
引用
收藏
页数:11
相关论文
共 44 条
  • [1] [Anonymous], 2002, FAULT TREE HDB AEROS
  • [2] Efficient Bayesian network modeling of systems
    Bensi, Michelle
    Kiureghian, Armen Der
    Straub, Daniel
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2013, 112 : 200 - 213
  • [3] Towards Scalable k-out-of-n Models for Assessing the Reliability of Large-scale Function-as-a-Service Systems with Bayesian Networks
    Bibartiu, Otto
    Duerr, Frank
    Rothermel, Kurt
    Ottenwaelder, Beate
    Grau, Andreas
    [J]. 2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 514 - 516
  • [4] SENSITIVITY ANALYSIS FOR PROBABILITY ASSESSMENTS IN BAYESIAN NETWORKS
    BLACKMOND, K
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1995, 25 (06): : 901 - 909
  • [5] Improving the analysis of dependable systems by mapping fault trees into Bayesian networks
    Bobbio, A
    Portinale, L
    Minichino, M
    Ciancamerla, E
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2001, 71 (03) : 249 - 260
  • [6] Improving the variable ordering of OBDDs is NP-complete
    Bollig, B
    Wegener, I
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (09) : 993 - 1002
  • [7] Bonomi F., 2012, P 1 ED MCC WORKSH MO, DOI [10.1145/2342509.2342513, DOI 10.1145/2342509.2342513]
  • [8] A new Bayesian network approach to solve dynamic fault trees
    Boudali, H
    Dugan, JB
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2005 PROCEEDINGS, 2005, : 451 - 456
  • [9] A discrete-time Bayesian network reliability modeling and analysis framework
    Boudali, H
    Dugan, JB
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2005, 87 (03) : 337 - 349
  • [10] Brightics-IoT: Towards Effective Industrial IoT Platforms for Connected Smart Factories
    Choi, Hyokeun
    Song, JaeSeung
    Yi, Kyuyull
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INTERNET (ICII 2018), 2018, : 146 - 152