Analysing randomized distributed algorithms

被引:0
|
作者
Norman, G [1 ]
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Randomization is of paramount importance in practical applications and randomized algorithms are used widely, for example in co-ordinating distributed computer networks, message routing and cache management. The appeal of randomized algorithms is their simplicity and elegance. However, this comes at a cost: the analysis of such systems become very complex, particularly in the context of distributed computation. This arises through the interplay between probability and nondeterminism. To prove a randomized distributed algorithm correct one usually involves two levels: classical, assertion-based reasoning, and a probabilistic analysis based on a suitable probability space on computations. In this paper we describe a number of approaches which allows us to verify the correctness of randomized distributed algorithms.
引用
收藏
页码:384 / 418
页数:35
相关论文
共 50 条
  • [1] Compositional verification of randomized distributed algorithms
    Segala, R
    COMPOSITIONALITY: THE SIGNIFICANT DIFFERENCE, 1998, 1536 : 515 - 540
  • [2] Convergence of Distributed Randomized PageRank Algorithms
    Zhao, Wenxiao
    Chen, Han-Fu
    Fang, Hai-Tao
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2013, 58 (12) : 3255 - 3259
  • [3] Distributed Randomized Algorithms for the PageRank Computation
    Ishii, Hideaki
    Tempo, Roberto
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (09) : 1987 - 2002
  • [4] Layered reasoning for randomized distributed algorithms
    Swaminathan, Mani
    Katoen, Joost-Pieter
    Olderog, Ernst-Ruediger
    FORMAL ASPECTS OF COMPUTING, 2012, 24 (4-6) : 477 - 496
  • [5] Distributed randomized algorithms for probabilistic performance analysis
    Calafiore, Giuseppe Carlo
    SYSTEMS & CONTROL LETTERS, 2009, 58 (03) : 202 - 212
  • [6] Distributed QR Factorization Based on Randomized Algorithms
    Strakova, Hana
    Gansterer, Wilfried N.
    Zemen, Thomas
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT I, 2012, 7203 : 235 - 244
  • [7] Randomized Algorithms for Robustness Analysis: a Distributed Approach
    Calafiore, Giuseppe Carlo
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 7030 - 7035
  • [8] A Web Aggregation Approach for Distributed Randomized PageRank Algorithms
    Ishii, Hideaki
    Tempo, Roberto
    Bai, Er-Wei
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (11) : 2703 - 2717
  • [9] Implementing Randomized Matrix Algorithms in Parallel and Distributed Environments
    Yang, Jiyan
    Meng, Xiangrui
    Mahoney, Michael W.
    PROCEEDINGS OF THE IEEE, 2016, 104 (01) : 58 - 92
  • [10] Randomized Algorithms for Tracking Distributed Count, Frequencies, and Ranks
    Zengfeng Huang
    Ke Yi
    Qin Zhang
    Algorithmica, 2019, 81 : 2222 - 2243