Skip to main content
Top
Published in: Annals of Telecommunications 3-4/2023

03-11-2022

A performance evaluation of C4M consensus algorithm

Authors: David Cordova Morales, Pedro B. Velloso, Alexandre Laubé, Thi-Mai-Trang Nguyen, Guy Pujolle

Published in: Annals of Telecommunications | Issue 3-4/2023

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Blockchain designed for Mobile Ad hoc Networks (MANETs) and mesh networks is an emerging research topic that has to cope with the network partition problem. However, existing consensus algorithms used in blockchain have been designed to work in a fully connected network with reliable communication. As this assumption does not hold anymore in mobile wireless networks, we describe in this paper the problem of network partitions and their impact on blockchain. Then, we propose a new consensus algorithm called Consensus for Mesh (C4M) which is inspired by RAFT as a solution to this problem. The C4M consensus algorithm is integrated with Blockgraph, a blockchain solution for MANET and mesh networks. We implemented our solution in NS-3 to analyze its performances through simulations. The simulation results gave the first characterization of our algorithm, its performance, and its limits, especially in case of topology changes.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
YOI device — Green Communications: https://​www.​green-communications.​fr/​
 
Literature
1.
go back to reference Jiazi Y (2008) A survey on the applications of MANET. Polytech’Nantes, February, 721–726 Jiazi Y (2008) A survey on the applications of MANET. Polytech’Nantes, February, 721–726
3.
go back to reference Al-Megren S, Alsalamah S, Altoaimy L, Alsalamah H, Soltanisehat L, Almutairi E ‘Sandy’ Pentland A (2018) Blockchain use cases in digital sectors: A review of the literature. In: 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). pp. 1417–1424. https://doi.org/10.1109/Cybermatics_2018.2018.00242 Al-Megren S, Alsalamah S, Altoaimy L, Alsalamah H, Soltanisehat L, Almutairi E ‘Sandy’ Pentland A (2018) Blockchain use cases in digital sectors: A review of the literature. In: 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). pp. 1417–1424. https://​doi.​org/​10.​1109/​Cybermatics_​2018.​2018.​00242
6.
go back to reference Ongaro D, Ousterhout J (2014) In search of an understandable consensus Algorithm. In: 2014 USENIX annual technical conference (Usenix ATC 14). pp 305–319 Ongaro D, Ousterhout J (2014) In search of an understandable consensus Algorithm. In: 2014 USENIX annual technical conference (Usenix ATC 14). pp 305–319
8.
go back to reference Lamport L (2001) Paxos Made Simple. ACM SIGACT News (Distributed Computing Column) 32, 4 (Whole Number 121, December 2001), 51–58 Lamport L (2001) Paxos Made Simple. ACM SIGACT News (Distributed Computing Column) 32, 4 (Whole Number 121, December 2001), 51–58
9.
go back to reference Castro M, Liskov B (1999) Practical Byzantine fault tolerance. OsDI 99:173–186 Castro M, Liskov B (1999) Practical Byzantine fault tolerance. OsDI 99:173–186
10.
go back to reference Nakamoto S (2008) Bitcoin: A peer-to-peer electronic cash system. Decentralized Bus Rev:21260 Nakamoto S (2008) Bitcoin: A peer-to-peer electronic cash system. Decentralized Bus Rev:21260
13.
go back to reference Alekeish K, Ezhilchelvan P (2011) Consensus in sparse, mobile ad hoc networks. IEEE Trans Parallel Distrib Syst 23(3):467–474CrossRef Alekeish K, Ezhilchelvan P (2011) Consensus in sparse, mobile ad hoc networks. IEEE Trans Parallel Distrib Syst 23(3):467–474CrossRef
18.
go back to reference Liu H, Lin C-W, Kang E, Shiraishi S, Blough DM (2019) A byzantine-tolerant distributed consensus algorithm for connected vehicles using proof-of-eligibility. In: Proceedings of the 22nd International ACM conference on modeling, analysis and simulation of wireless and mobile systems. Association for Computing Machinery, New York, pp 225–234. https://doi.org/10.1145/3345768.3355910 Liu H, Lin C-W, Kang E, Shiraishi S, Blough DM (2019) A byzantine-tolerant distributed consensus algorithm for connected vehicles using proof-of-eligibility. In: Proceedings of the 22nd International ACM conference on modeling, analysis and simulation of wireless and mobile systems. Association for Computing Machinery, New York, pp 225–234. https://​doi.​org/​10.​1145/​3345768.​3355910
23.
go back to reference Benchi A, Launay P, Guidec F (2015) Solving consensus in opportunistic networks. In: Proceedings of the 2015 international conference on distributed computing and networking. ICDCN ’15. Association for Computing Machinery, New York. https://doi.org/10.1145/2684464.2684479 Benchi A, Launay P, Guidec F (2015) Solving consensus in opportunistic networks. In: Proceedings of the 2015 international conference on distributed computing and networking. ICDCN ’15. Association for Computing Machinery, New York. https://​doi.​org/​10.​1145/​2684464.​2684479
27.
go back to reference Fazlali M, Eftekhar SM, Dehshibi MM, Malazi HT, Nosrati M (2019) Raft consensus Algorithm: An effective substitute for paxos in high throughput P2P-based systems. arXiv:1911.01231 Fazlali M, Eftekhar SM, Dehshibi MM, Malazi HT, Nosrati M (2019) Raft consensus Algorithm: An effective substitute for paxos in high throughput P2P-based systems. arXiv:​1911.​01231
31.
go back to reference Morales DC, Velloso P, Guerre A, Nguyen T-M-T, Pujolle G, Alagha K, Dua G (2021) Blockgraph proof-of-concept. In: Proceedings of the SIGCOMM ’21 Poster and Demo Sessions. SIGCOMM ’21. Association for Computing Machinery, New York, pp 82–84. https://doi.org/10.1145/3472716.3472866 Morales DC, Velloso P, Guerre A, Nguyen T-M-T, Pujolle G, Alagha K, Dua G (2021) Blockgraph proof-of-concept. In: Proceedings of the SIGCOMM ’21 Poster and Demo Sessions. SIGCOMM ’21. Association for Computing Machinery, New York, pp 82–84. https://​doi.​org/​10.​1145/​3472716.​3472866
Metadata
Title
A performance evaluation of C4M consensus algorithm
Authors
David Cordova Morales
Pedro B. Velloso
Alexandre Laubé
Thi-Mai-Trang Nguyen
Guy Pujolle
Publication date
03-11-2022
Publisher
Springer International Publishing
Published in
Annals of Telecommunications / Issue 3-4/2023
Print ISSN: 0003-4347
Electronic ISSN: 1958-9395
DOI
https://doi.org/10.1007/s12243-022-00931-w

Other articles of this Issue 3-4/2023

Annals of Telecommunications 3-4/2023 Go to the issue