Automated Fine Tuning of Probabilistic Self-Stabilizing Algorithms

2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS)(2017)

引用 14|浏览45
暂无评分
摘要
Although randomized algorithms have widely been used in distributed computing as a means to tackle impossibility results, it is currently unclear what type of randomization leads to the best performance in such algorithms. This paper proposes three automated techniques to find the probability distribution that achieves minimum average recovery time for an input randomized distributed self-stabilizing protocol without changing the behavior of the algorithm. Our first technique is based on solving symbolic linear algebraic equations in order to identify fastest state reachability in parametric discrete-time Markov chains. The second approach applies parameter synthesis techniques from probabilistic model checking to compute the rational function describing the average recovery time and then uses dedicated solvers to find the optimal parameter valuation. The third approach computes over- and under-approximations of the result for a given parameter region and iteratively refines the regions with minimal recovery time up to the desired precision. The latter approach finds sub-optimal solutions with negligible errors, but it is significantly more scalable in orders of magnitude as compared to the other approaches.
更多
查看译文
关键词
parameter synthesis techniques,probabilistic model,rational function,dedicated solvers,optimal parameter valuation,automated fine tuning,probabilistic self-stabilizing algorithms,randomized algorithms,distributed computing,probability distribution,minimum average recovery time,symbolic linear algebraic equations,fastest state reachability,parametric discrete-time Markov chains
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要