A timeout-based message ordering protocol for a lightweight software implementation of TMR systems

被引:3
|
作者
Ezhilchelvan, PD [1 ]
Brasileiro, FV
Speirs, NA
机构
[1] Newcastle Univ, Sch Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[2] Univ Fed Campina Grande, Dept Sistemas & Comput, BR-58109970 Campina Grande, PB, Brazil
关键词
byzantine failures; fault tolerance; Triple Modular Redundancy (TMR); process replication; agreement; message ordering; physical and logical clocks;
D O I
10.1109/TPDS.2004.1264786
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Replicated processing with majority voting. is a well-known method for achieving reliability and availability. Triple Modular Redundant (TMR) processing is the most commonly used version of that method. Replicated processing required that the replicas reach agreement on the order in which input requests are to be processed. Almost all synchronous and determir istic ordering protocols published in the literature are time-based in the sense that they require replicas' clocks to be kept synchronized within some known bound. We present a protocol for TMR systems that is based on timeouts and does not require clocks to be kept in bounded synchronism. Our design efforts focus on keeping the ordering delays small, without an unnecessary increase in message overhead. Consequently, we are able to show that no symmetric protocol that works only with unsynchronized clocks can provide a smaller worst-case delay. We also demonstrate through analysis and experiments that our protocol is faster than a time-based one of identical message complexity in certain situations which can prevail in many application settings.
引用
收藏
页码:53 / 65
页数:13
相关论文
共 50 条
  • [1] TCOT - A timeout-based mobile transaction commitment protocol
    Kumar, V
    Prabhu, N
    Dunham, MH
    Seydim, AY
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (10) : 1212 - 1218
  • [2] Timeout-based information forwarding protocol for wireless sensor networks
    Jeong, Wootae
    Nof, Shimon Y.
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2007, 3 (04): : 331 - 346
  • [3] Research and Implementation of Spacecraft on-Board Software Maintenance based on TMR System
    Zhou, Bo
    Yu, Sheng
    Hao, Weining
    Qiu, Qi
    Li, Luming
    Niu, Jiaxiang
    [J]. 2018 EIGHTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2018), 2018, : 366 - 369
  • [4] Towards a lightweight protocol for Industry 4.0: An implementation based benchmark
    Iglesias-Urkia, Markel
    Orive, Adrian
    Barcelo, Marc
    Moran, Adrian
    Bilbao, Josu
    Urbieta, Aitor
    [J]. 2017 IEEE INTERNATIONAL WORKSHOP OF ELECTRONICS, CONTROL, MEASUREMENT, SIGNALS AND THEIR APPLICATION TO MECHATRONICS (ECMSM), 2017,
  • [5] Design of a message authentication protocol for CAN FD based on Chaskey lightweight MAC
    Carel, Guillaume
    Isshiki, Ryunosuke
    Kusaka, Takuya
    Nogami, Yasuyuki
    Araki, Shunsuke
    [J]. 2018 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2018), 2018, : 267 - 271
  • [6] Design, Verification and Implementation of a Lightweight Remote Attestation Protocol for Process Control Systems
    Genge, Bela
    Duka, Adrian-Vasile
    Haller, Piroska
    Crainicu, Bogdan
    Sandor, Hunor
    Graur, Flavius
    [J]. 2017 IEEE 15TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2017, : 75 - 82
  • [7] Dynamic Message Ordering for Topic-Based Publish/Subscribe Systems
    Baldoni, Roberto
    Bonomi, Silvia
    Platania, Marco
    Querzoni, Leonardo
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 909 - 920
  • [8] An event ordering model for replaying message-based distributed systems
    Lee, E
    Seong, MJ
    [J]. PROCEEDINGS OF THE COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS MODELING AND SIMULATION (CNDS'98), 1998, : 9 - 14
  • [10] Lightweight Automatic Discovery Protocol for OpenFlow-Based Software Defined Networking
    Jia, Yongzhe
    Xu, Lei
    Yang, Yuwang
    Zhang, Xiaoling
    [J]. IEEE COMMUNICATIONS LETTERS, 2020, 24 (02) : 312 - 315