zoukankan      html  css  js  c++  java
  • [论文泛读] Accurate and efficient stochastic reliability analysis of composite services using their compact Markov reward model representations (SCC, 2007)

    Time: 2 hours
    N. Sato, Kishor S. Trivedi: Accurate and efficient stochastic reliability analysis of composite services using their compact Markov reward model representations. IEEE SCC 2007: 114-121

        作者里的Trivedi是大牛, 杜克大学的资深教授, 在Reliability modeling, Performance modeling等领域建树颇多, 去年还访问过中国. 以前学习Stochastic Petri Net的时候看过他的文章, SPNP(stochastic petri net package)工具也是他们那边开发的.

    1. 这篇论文数学公式比较多, 如果不熟悉DTMC/CTMC/Markov reward model(MRM)等概念, 看起来有点慌.
    先了解一下本文方法能够解决的问题场景(S5):
    image
    这个场景里的服务组合顺序调用服务P1和P2构成, 服务P1使用了服务器R1, 服务P2使用了服务器R2, 另有一台备份服务器(当R1或R2宕机时备用, 假设这台备份服务器自己永不宕机).
    用CTMC对服务器进行建模,
            R1/R2有三个状态: U(up), D(down), R(in repair)
            备份服务器有2个状态: S(standing-by), U(up for a troubled server).
    上图右边部分是这个包括3个服务器系统的状态图, 其中λ, µ, ν分别表示failure, failover(故障转移), repair rate.
    下图中SR(P)是计算出来的组合服务的Reliability值, Cor是服务P1和P2之间的failure correlation.
    有表可知, Cor的值越小, SR(P) ~ SR(P1) * SR(P2).
    image 

    2. 主要有2种方法可用来对组合服务进行reliability analysis(S1):
    (1) (stochastic) state-space models
    包括: Markov chains, stochastic Petri nets
    描述: represent service components and resources as probabilistic state transition systems
    优缺点: accurrately captures the impacts of particular failures on the reliability of the entire service but incurs high computation complexity
    (2) combinatorial models
    包括: reliability block diagrams (RBDs), fault trees (FTs)
    描述: focus on the causal relationships between components and resources
    优缺点: high efficiencies at the cost of a potential loss of accuracy

    3. 本文提出了一种基于Markov reward model (MRM)的技术来讨论组合服务的reliability, 在显著降低计算量(computational complexity)的同时而不失去精确性.
    对service component使用DTMCs来建模.
    对resources使用CTMCs来建模.

    4. 这篇论文读起来有点吃力, 也不是我目前的研究重点, 这次只作为泛读材料. 要精读的话, 还得去学一下Markov reward model才行, 不过最近恐怕是不会去学了.

  • 相关阅读:
    Altium Designer 出现错误提示(警告)adding items to hidden net GND/VCC
    proteus 查找 仿真元件 中英文对照 [持续更新]
    proteus 运行出错,用户名不可使用中文!
    proteus汉化
    proteus怎么仿真?
    keil 怎样新建工程,编写代码?
    raspberry pi2 智能小车源码及测试视频
    项目优化
    PHP composer
    腾讯云通信接入
  • 原文地址:https://www.cnblogs.com/yuquanlaobo/p/1561017.html
Copyright © 2011-2022 走看看