English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  Model Checking the Pastry Routing Protocol

Lu, T., Merz, S., & Weidenbach, C. (2010). Model Checking the Pastry Routing Protocol. In J. Bendisposto, M. Leuschel, & M. Roggenbach (Eds.), Proceedings of the 10th International Workshop Automatic Verification of Critical Systems (pp. 19-21). Düsseldorf: Universität Düsseldorf.

Item is

Basic

show hide
Genre: Conference Paper
Latex : Model Checking the {Pastry} Routing Protocol

Files

show Files
hide Files
:
mcpastry-lu-avocs2010.pdf (Any fulltext), 99KB
 
File Permalink:
-
Name:
mcpastry-lu-avocs2010.pdf
Description:
-
OA-Status:
Visibility:
Private
MIME-Type / Checksum:
application/pdf
Technical Metadata:
Copyright Date:
-
Copyright Info:
-
License:
-

Locators

show

Creators

show
hide
 Creators:
Lu, Tianxiang1, Author           
Merz, Stephan2, Author
Weidenbach, Christoph1, Author           
Affiliations:
1Automation of Logic, MPI for Informatics, Max Planck Society, ou_1116545              
2External Organizations, ou_persistent22              

Content

show
hide
Free keywords: -
 Abstract: Pastry is an algorithm for implementing a scalable distributed hash table over an underlying P2P network, an active area of research in distributed systems. Several implementations of Pastry are available and have been applied in practice, but no attempt has so far been made to formally describe the algorithm or to verify its properties. Since Pastry combines rather complex data structures, asynchronous communication, concurrency, resilience to \emph{churn} and fault tolerance, it makes an interesting target for verification. We have modeled Pastry's core routing algorithms in the specification language \texorpdfstring{\textrm{\upshape TLA\textsuperscript{+}}}{TLA+} and used its model checker \textsc{tlc} to analyze qualitative properties of Pastry such as \emph{correctness} and \emph{consistency}.

Details

show
hide
Language(s): eng - English
 Dates: 2011-02-182010
 Publication Status: Issued
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: eDoc: 536345
Other: Local-ID: C125716C0050FB51-7C1D8D3EC22CF667C12577ED00339DE6-LuTX2009
 Degree: -

Event

show
hide
Title: 10th International Workshop Automatic Verification of Critical Systems
Place of Event: Düsseldorf, Germany
Start-/End Date: 2010-09-20 - 2010-09-23

Legal Case

show

Project information

show

Source 1

show
hide
Title: Proceedings of the 10th International Workshop Automatic Verification of Critical Systems
  Abbreviation : AVOCS 2010
Source Genre: Proceedings
 Creator(s):
Bendisposto, Jens1, Editor
Leuschel, Michael1, Editor
Roggenbach, Markus1, Editor
Affiliations:
1 External Organizations, ou_persistent22            
Publ. Info: Düsseldorf : Universität Düsseldorf
Pages: - Volume / Issue: - Sequence Number: - Start / End Page: 19 - 21 Identifier: -