DocumentCode :
3274433
Title :
Formal analysis of pure-join model of chord using alloy
Author :
Sadeghian, Hamid ; Samadi, A. ; Haghighi, Hamed
Author_Institution :
Fac. of Electr. & Comput. Eng., Shahid Beheshti Univ., Tehran, Iran
fYear :
2013
fDate :
23-25 May 2013
Firstpage :
102
Lastpage :
106
Abstract :
Chord is a popular structured peer-to-peer protocol. In this protocol a hash function is used to identify Nodes ID and data Keys. Therefore, it is possible that different nodes have the same ID; examining the features of this protocol under the condition in which different nodes may have the same ID is important. In this paper, using Alloy, we formally examine two features of Pure-Join model of Chord in such a condition: “Join preserves validity or not” and “The state of Allcycle can be reached with stabilize operation or not”. Our study shows that with high probability, Join preserves validity, and Chord cannot reach “Allcycle” state with stabilize operation in some cases.
Keywords :
cryptographic protocols; formal specification; peer-to-peer computing; allcycle state; alloy; chord; data keys; formal analysis; hash function; peer to peer protocol; pure join model; Data models; Metals; Alloy; Chord; formal method; pure-join model; verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2013 4th IEEE International Conference on
Conference_Location :
Beijing
ISSN :
2327-0586
Print_ISBN :
978-1-4673-4997-0
Type :
conf
DOI :
10.1109/ICSESS.2013.6615265
Filename :
6615265
Link To Document :
بازگشت