The perfectly synchronized round-based model of distributed computing

被引:5
|
作者
Delporte-Gallet, Carole
Fauconnier, Hugues
Guerraoui, Rachid
Pochon, Bastian [1 ]
机构
[1] Univ Paris 07, LIAFA Inst, F-75251 Paris, France
[2] Ecole Polytech Fed Lausanne, Sch Comp & Commun Sci, CH-1015 Lausanne, Switzerland
关键词
abstraction; simulation; distributed systems; fault-tolerance; synchronous system models; complexity;
D O I
10.1016/j.ic.2006.11.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The perfectly synchronized round-based model provides the powerful abstraction of crash-stop failures with atomic and synchronous message delivery. This abstraction makes distributed programming very easy. We describe a technique to automatically transform protocols devised in the perfectly synchronized round-based model into protocols for the crash, send omission, general omission or Byzantine models. Our transformation is achieved using a round shifting technique with a constant time complexity overhead. The overhead depends on the target model: crashes, send omissions, general omissions or Byzantine failures. Rather surprisingly, we show that no other automatic non-uniform transformation from a weaker model, say from the traditional crash-stop model (with no atomic message delivery), onto an even stronger model than the general-omission one, say the send-omission model, can provide a better time complexity performance in a failure-free execution. (c) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:783 / 815
页数:33
相关论文
共 50 条
  • [1] Model Checking Round-Based Distributed Algorithms
    An, Xin
    Pang, Jun
    [J]. 2010 15TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2010), 2010, : 127 - 135
  • [2] What Can Be Observed Locally? Round-Based Models for Quantum Distributed Computing
    Gavoille, Cyril
    Kosowski, Adrian
    Markiewicz, Marcin
    [J]. DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, 5805 : 243 - +
  • [3] A Reduction Theorem for the Verification of Round-Based Distributed Algorithms
    Chaouch-Saad, Mouna
    Charron-Bost, Bernadette
    Merz, Stephan
    [J]. REACHABILITY PROBLEMS, PROCEEDINGS, 2009, 5797 : 93 - +
  • [4] Reductions and abstractions for formal verification of distributed round-based algorithms
    Barbosa, Raul
    Fonseca, Alcides
    Araujo, Filipe
    [J]. SOFTWARE QUALITY JOURNAL, 2021, 29 (03) : 705 - 731
  • [5] A Distributed Round-Based Prediction Model for Hierarchical Large-Scale Sensor Networks
    Saad, Ghina
    Harb, Hassan
    Abou Jaoude, Chady
    Jaber, Ali
    [J]. 2019 INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2019,
  • [6] Reductions and abstractions for formal verification of distributed round-based algorithms
    Raul Barbosa
    Alcides Fonseca
    Filipe Araujo
    [J]. Software Quality Journal, 2021, 29 : 705 - 731
  • [7] Dynamic Super Round-Based Distributed Task Scheduling for UAV Networks
    Halder, Subir
    Ghosal, Amrita
    Conti, Mauro
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2023, 22 (02) : 1014 - 1028
  • [8] Round-Based Public Transit Routing
    Delling, Daniel
    Pajor, Thomas
    Werneck, Renato F.
    [J]. TRANSPORTATION SCIENCE, 2015, 49 (03) : 591 - 604
  • [9] A Round-based Data Replication Strategy
    Bsoul, Mohammad
    Abdallah, Alaa E.
    Almakadmeh, Khaled
    Tahat, Nedal
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (01) : 31 - 39
  • [10] A Round-based Cover Traffic Algorithm for Anonymity Systems
    Rybczynska, Marta
    [J]. 2009 INTERNATIONAL CONFERENCE ON INTELLIGENT NETWORKING AND COLLABORATIVE SYSTEMS (INCOS 2009), 2009, : 93 - 99