2020
DOI: 10.2298/csis181115017m
|View full text |Cite
|
Sign up to set email alerts
|

Correctness of the Chord protocol

Abstract: Internet of Things (IoT) can be seen as a cooperation of various devices with limited performances that participate in the same system. IoT devices compose a distributed architecture system. The core of every IoT system is its discovery and control services. To realize such services, some authors used the developed solutions from the different domains. One such solution is the Chord protocol, one of the first, the simplest and the most popular distributed protocols. Unfortunately, the application of the Chord … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(5 citation statements)
references
References 14 publications
0
5
0
Order By: Relevance
“…"Model checking is a technique for automatic verification of software and reactive system, and it consists of verifying some properties of the model of the system", see [7]. We selected three recent papers in order to illustrate formal verification state of the art [4], [5], and [6].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…"Model checking is a technique for automatic verification of software and reactive system, and it consists of verifying some properties of the model of the system", see [7]. We selected three recent papers in order to illustrate formal verification state of the art [4], [5], and [6].…”
Section: Related Workmentioning
confidence: 99%
“…The paper [4] was motivated by the importance of the discovery and control service of an IoT system based on the Chord protocol, and the obvious fact that errors in concurrent systems are difficult to reproduce and find using solely program testing. The authors manually proved the correctness of the Chord protocol using the logic of time and knowledge with the respect to the set of possible executions (that maintain ring topology while the nodes can freely join or leave).…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…We also provide a brief review of Abstract State Machines, since they are used for proving properties of Chord. For more details, please see [7,16,21,23,25,31,32].…”
Section: Overlay Networkmentioning
confidence: 99%
“…The correctness and efficiency of the Chord's protocol lookup procedure was in the focus of several papers, e.g. [23,25,31,32]. In [11] the authors exploited the benefits of Chord, such as accelerating the lookup, and developed an energy efficient routing protocol for Wireless Sensor Networks, called CHEARP: Chord-based Hierarchical Energy-Aware Routing Protocol for Wireless Sensor Networks.…”
Section: Chord and Synapsementioning
confidence: 99%