• DocumentCode
    2959820
  • Title

    Model Checking Round-Based Distributed Algorithms

  • Author

    An, Xin ; Pang, Jun

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
  • fYear
    2010
  • fDate
    22-26 March 2010
  • Firstpage
    127
  • Lastpage
    135
  • Abstract
    In the field of distributed computing, there are many round-based algorithms to solve fundamental problems, such as leader election and distributed consensus. Due to the nature of these algorithms, round numbers are unbounded and can increase infinitely during executions of the algorithms. This can lead to the state space explosion problem when verifying correctness of these algorithms using model checking. In this paper, we present a general idea of investigating the bounded distance of round numbers in round-based algorithms. We can manage to transform their state spaces into finite by maintaining such relations in a proper way, and thus make automatic verification of these algorithms possible. We apply this idea to several algorithms and present their verification results in the model checker Spin.
  • Keywords
    distributed processing; bounded distance; distributed algorithms; distributed consensus; leader election; model checking; state spaces; Computational modeling; Computer crashes; Distributed algorithms; Explosions; Lead; Nominations and elections; Probabilistic logic; Model checking; consensus; distributed algorithms; leader election; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems (ICECCS), 2010 15th IEEE International Conference on
  • Conference_Location
    Oxford
  • Print_ISBN
    978-1-4244-6638-2
  • Electronic_ISBN
    978-1-4244-6639-9
  • Type

    conf

  • DOI
    10.1109/ICECCS.2010.38
  • Filename
    5628621