A Comparison of Blockchain Recovery Time in Static and Mobile IoT-Blockchain Networks

被引:3
作者
Su, Yue [1 ]
Nguyen, Kien [1 ,2 ]
Sekiya, Hiroo [1 ]
机构
[1] Chiba Univ, Grad Sch Sci & Engn, 1-33,Yayoi Cho,Inage Ku, Chiba 2638522, Japan
[2] Chiba Univ, Inst Adv Acad Res, 1-33,Yayoi Cho,Inage Ku, Chiba 2638522, Japan
基金
日本科学技术振兴机构; 日本学术振兴会;
关键词
IoT; blockchain; OLSR; BATMAN; BABEL; recovery time; PERFORMANCE EVALUATION; ROUTING PROTOCOLS; LINK QUALITY; CHALLENGES; INTERNET; OLSR;
D O I
10.3390/fi14110330
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many IoT-blockchain systems in which blockchain connections run on an infrastructure-based network, such as Wi-Fi or LTE, face a severe problem: the single point of failure (SPoF) (i.e., depending on the availability, an access point of an LTE base station). Using infrastructure-less networks (i.e., ad hoc networks) is an efficient approach to prevent such highly disruptive events. An ad hoc network can automatically restore blockchain communication using an ad hoc routing protocol, even if a node fails. Moreover, an ad hoc routing protocol is more efficient when considering the IoT nodes' mobility. In this paper, we first construct IoT-blockchain systems on emulated and real ad hoc networks with Ethereum and three ad hoc routing protocols (i.e., OLSR, BATMAN, and BABEL). We then evaluate the blockchain recovery time in static and mobile scenarios. The results show that BATMAN achieves the best blockchain recovery performance in all investigated scenarios because BATMAN only determines whether to switch a route by comparing the number of OGM packets received from a different next-hop. More specifically, in the small-scale real IoT-blockchain, BATMAN recovers at least 73.9% and 59.8% better than OLSR and BABEL, respectively. In the medium-scale emulated IoT-blockchain, the recovery time of BATMAN is at least 69% and 60% shorter than OLSR or BABEL, respectively.
引用
收藏
页数:20
相关论文
共 34 条
[1]  
Abolhasan M., 2009, 2009 15th Asia-Pacific Conference on Communications (APCC 2009), P44, DOI 10.1109/APCC.2009.5375690
[2]  
[Anonymous], 2004, AdHoc Networks
[3]  
[Anonymous], 2014, Ethereum: A secure decentralised generalised transaction ledger
[4]  
Baliga A, 2018, ARXIV
[5]   Performance Analysis of OLSR and BATMAN Protocols Considering Link Quality Parameter [J].
Barolli, Leonard ;
Ikeda, Makoto ;
De Marco, Giuseppe ;
Durresi, Arjan ;
Xhafa, Fatos .
2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2009, :307-+
[6]   Performance evaluation of routing protocols for ad hoc wireless networks [J].
Boukerche, A .
MOBILE NETWORKS & APPLICATIONS, 2004, 9 (04) :333-342
[7]   Would Current Ad-Hoc Routing Protocols be Adequate for the Internet of Vehicles? A Comparative Study [J].
Bujari, Armir ;
Gaggi, Ombretta ;
Palazzi, Claudio Enrico ;
Ronzani, Daniele .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (05) :3683-3691
[8]   On the Latency Performance in Private Blockchain Networks [J].
Chen, Xuan ;
Kien Nguyen ;
Sekiya, Hiroo .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (19) :19246-19259
[9]   Decentralizing Private Blockchain-IoT Network with OLSR [J].
Chen, Xuan ;
Tian, Shujuan ;
Nguyen, Kien ;
Sekiya, Hiroo .
FUTURE INTERNET, 2021, 13 (07)
[10]  
Chroboczek J., BABEL ROUTING PROTOC