DocumentCode
2316015
Title
Performance evaluation of a consensus algorithm with Petri nets
Author
Segent, N.
Author_Institution
Dept. d´Inf., Ecole Polytech. Federale de Lausanne
fYear
1997
fDate
3-6 Jun 1997
Firstpage
143
Lastpage
152
Abstract
This paper presents an application of Hierarchical Coloured Timed Petri Nets to the modeling, the evaluation and the improvement of the performance of a distributed consensus algorithm. The asynchronous system model is augmented with Failure Suspectors, in order to overcome the impossibility of reaching consensus in the presence of crash failures. We consider here two different implementations of the Failure Suspectors: a general implementation that shows poor performances, and an implementation optimized for the execution of the consensus. The termination time of the consensus algorithm is determined by the communications cost, i.e., by the timing characteristics of the network used for exchanging messages. In other words, the network latency is taken into account in the system model. By simulating the consensus Petri net model it is possible to provide probabilistic guarantees on the termination time of the consensus and to compare the performances of the different implementations of the Failure Suspectors
Keywords
Petri nets; delays; distributed algorithms; formal specification; performance evaluation; protocols; Petri nets; asynchronous system model; consensus algorithm; distributed consensus algorithm; failure suspectors; hierarchical coloured timed Petri nets; network latency; performance evaluation; Clocks; Computer crashes; Costs; Delay systems; Distributed algorithms; Fault tolerant systems; Petri nets; Telecommunication traffic; Time measurement; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Petri Nets and Performance Models, 1997., Proceedings of the Seventh International Workshop on
Conference_Location
Saint Malo
ISSN
1063-6714
Print_ISBN
0-8186-7931-X
Type
conf
DOI
10.1109/PNPM.1997.595545
Filename
595545
Link To Document