Verification of Peterson's Algorithm for Leader Election in a Unidirectional Asynchronous Ring Using NuSMV

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

11 pages, 6 figures

Scientific paper

The finite intrinsic nature of the most distributed algorithms gives us this ability to use model checking tools for verification of this type of algorithms. In this paper, I attempt to use NuSMV as a model checking tool for verifying necessary properties of Peterson's algorithm for leader election problem in a unidirectional asynchronous ring topology. Peterson's algorithm for an asynchronous ring supposes that each node in the ring has a unique ID and also a queue for dealing with storage problem. By considering that the queue can have any combination of values, a constructed model for a ring with only four nodes will have more than a billion states. Although it seems that model checking is not a feasible approach for this problem, I attempt to use several effective limiting assumptions for hiring formal model checking approach without losing the correct functionality of the Peterson's algorithm. These enforced limiting assumptions target the degree of freedom in the model checking process and significantly decrease the CPU time, memory usage and the total number of page faults. By deploying these limitations, the number of nodes can be increased from four to eight in the model checking process with NuSMV.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Verification of Peterson's Algorithm for Leader Election in a Unidirectional Asynchronous Ring Using NuSMV does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Verification of Peterson's Algorithm for Leader Election in a Unidirectional Asynchronous Ring Using NuSMV, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Verification of Peterson's Algorithm for Leader Election in a Unidirectional Asynchronous Ring Using NuSMV will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-213259

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.