Using UPPAAL to Verify Recovery in a Fault-tolerant Mechanism Providing Persistent State at the Edge

被引:6
作者
Bakhshi, Zeinab [1 ]
Rodriguez-Navas, Guillermo [1 ]
Hansson, Hans [1 ]
机构
[1] Malardalen Univ, Vasteras, Sweden
来源
2021 26TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA) | 2021年
关键词
D O I
10.1109/ETFA45728.2021.9613178
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In our previous work we proposed a fault-tolerant persistent storage for container-based fog architecture. We leveraged the use of containerization to provide storage as a containerized application working along with other containers. As a fault-tolerance mechanism we introduced a replicated data structure and to solve consistency issue between the replicas distributed in the cluster of nodes, we used the RAFT consensus protocol. In this paper, we verify our proposed solution using the UPPAAL model checker. We explain how our solution is modeled in UPPAAL and present a formal verification of key properties related to persistent storage and data consistency between nodes.
引用
收藏
页数:8
相关论文
共 15 条
[1]  
[Anonymous], 2018, INT C INF SCI APPL
[2]  
[Anonymous], UPPAAL MODEL CHECKER
[3]  
Behrmann Gerd, 2006, Technical Report
[4]  
Javed A, 2018, 2018 IEEE 4TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P813, DOI 10.1109/WF-IoT.2018.8355149
[5]  
Kubernetes Foundation, Kubernetes Documentation
[6]   Incorporating the Raft consensus protocol in containers managed by Kubernetes: an evaluation [J].
Netto, Hylson ;
Pereira Oliveira, Caio ;
Rech, Luciana de Oliveira ;
Alchieri, Eduardo .
INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2020, 35 (04) :433-453
[7]   State machine replication in containers managed by Kubernetes [J].
Netto, Hylson V. ;
Lung, Lau Cheuk ;
Correia, Miguel ;
Luiz, Aldelir Fernando ;
Sa de Souza, Luciana Moreira .
JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 73 :53-59
[8]  
Netto HV, 2018, IEEE SYMP COMP COMMU, P58, DOI 10.1109/ISCC.2018.8538452
[9]  
OKane J.M., 2014, A gentle introduction to ROS
[10]  
Ongaro D., 2014, 2014 USENIX ANN TECH, P305