Analysis of distributed token circulation algorithm with faulty random number generator
Analysis of distributed token circulation algorithm with faulty random number generator
复制标题
随机数生成器故障的分布式代币流通算法分析
DOI:
10.1142/s0129626414500029
复制
发表时间:
2014
影响因子:
0.4
通讯作者:
and Toshimitsu Masuzawa
中科院分区:
文献类型:
--
作者:
Shinji Kawai;Fukuhito Ooshita;Hirotsugu Kakugawa;and Toshimitsu Masuzawa
Randomization is a technique to improve efficiency and computability of distributed computing. In this paper, we investigate fault tolerance of distributed computing against faults of random number generators. We introduce an RNG (Random Number Generator)-fault as a new class of faults; a random number generator on an RNG-faulty process outputs the same number deterministically. This paper is the first work that considers faults of randomness in distributed computing.We investigate the role of randomization by observing the impact of RNG-faults on performance of a self-stabilizing token circulation algorithm on unidirectionaln-node ring networks. In the analysis, we assume there exist nf(0 ≤ nf≤ n−1) RNG-faulty nodes and each RNG-faulty node always transfers a token to the next node. Our results are threefold: (1) We derive the upper bound on the expected convergence time in the case of nf= n − 1. (2) Our simulation result shows that the expected convergence time is maximum when nf= n − 1. (3) We derive the expected token circulation time for each nf(0 ≤ nf≤ n − 1).