A Lightweight Strategy for Reliability of Consensus Mechanisms based on Software Defined Networks

G. R. Carrara, L. Reis, C. Albuquerque, D. M. F. Mattos
{"title":"A Lightweight Strategy for Reliability of Consensus Mechanisms based on Software Defined Networks","authors":"G. R. Carrara, L. Reis, C. Albuquerque, D. M. F. Mattos","doi":"10.1109/GIIS48668.2019.9044954","DOIUrl":null,"url":null,"abstract":"Private blockchain applications simplify the network consensus while relying on voting-based consensus mechanisms because these mechanisms present lower computational cost than proof-of-work. The voting-based consensus is adequate to networks where all nodes are known, although it requires a high amount of exchanged messages, proportional to the number of participant nodes. In this paper, we propose a strategy for applying Quality of Service (QoS) techniques to ensure the reliable operation of voting-based consensus mechanisms. The proposed strategy is based on Software Defined Networking (SDN) and aims at reducing the time for the termination of the consensus protocols. The proposal evaluation leans on an emulated environment, using Mininet, where we run the Raft and BFT-SMaRt consensus mechanisms. Results show that the proposal ensures the termination of the protocols in a reduced time and the reduction of the control load for the election of leaders since we assure a minimum quality of service on the throughput rate for the consensus network flows. The proposed strategy enhances up to 100% of the consensus terminations on Raft and, for BFT-SMaRt, ensured the operation even in contention scenarios where the consensus was previously unfeasible. Results also show 80% reduction in the exchanged messages for achieving consensus.","PeriodicalId":165839,"journal":{"name":"2019 Global Information Infrastructure and Networking Symposium (GIIS)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Global Information Infrastructure and Networking Symposium (GIIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GIIS48668.2019.9044954","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Private blockchain applications simplify the network consensus while relying on voting-based consensus mechanisms because these mechanisms present lower computational cost than proof-of-work. The voting-based consensus is adequate to networks where all nodes are known, although it requires a high amount of exchanged messages, proportional to the number of participant nodes. In this paper, we propose a strategy for applying Quality of Service (QoS) techniques to ensure the reliable operation of voting-based consensus mechanisms. The proposed strategy is based on Software Defined Networking (SDN) and aims at reducing the time for the termination of the consensus protocols. The proposal evaluation leans on an emulated environment, using Mininet, where we run the Raft and BFT-SMaRt consensus mechanisms. Results show that the proposal ensures the termination of the protocols in a reduced time and the reduction of the control load for the election of leaders since we assure a minimum quality of service on the throughput rate for the consensus network flows. The proposed strategy enhances up to 100% of the consensus terminations on Raft and, for BFT-SMaRt, ensured the operation even in contention scenarios where the consensus was previously unfeasible. Results also show 80% reduction in the exchanged messages for achieving consensus.
基于软件定义网络的共识机制可靠性轻量级策略
私有区块链应用程序在依赖基于投票的共识机制的同时简化了网络共识,因为这些机制比工作量证明具有更低的计算成本。基于投票的共识对于所有节点都已知的网络来说是足够的,尽管它需要大量的交换消息,与参与节点的数量成正比。在本文中,我们提出了一种应用服务质量(QoS)技术来保证基于投票的共识机制可靠运行的策略。该策略基于软件定义网络(SDN),旨在缩短共识协议的终止时间。提案评估依赖于使用Mininet的模拟环境,我们在其中运行Raft和BFT-SMaRt共识机制。结果表明,该方案保证了共识网络流吞吐率的最低服务质量,保证了协议在较短时间内终止,减少了领导人选举的控制负荷。所提出的策略将Raft上的共识终止率提高了100%,并且对于BFT-SMaRt来说,即使在以前无法达成共识的竞争场景下,也能确保操作。结果还显示,为达成共识而交换的消息减少了80%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信